บูตคู่ Windows 8 และ Ubuntu พร้อมตัวจัดการการบูต Windows 8


10

ฉันมีพาร์ติชั่นสองตัวบนฮาร์ดดิคของฉันฉันได้ติดตั้ง Ubuntu บนพาร์ติชั่นที่ 1 และ windows 8 ในภายหลังบนพาร์ติชั่นอื่นตอนนี้ฉันสามารถบูตเข้า windows 8 ได้เพราะไม่รู้จัก Ubuntu

วิธีการบูตเครื่องคอมพิวเตอร์ของฉันฉันจะคู่โดยไม่ต้องใช้ด้วง ฉันต้องการใช้ตัวจัดการการบูต Windows 8เพราะมันดูเรียบร้อยดี

นี่คือสิ่งที่ฉันได้ลอง:

ฉันพยายามใช้EasyBCDแต่ก็ไม่ได้ทำให้เกิด work.It จัดการการบูตเพื่อสลับไปBoot Windows 7 ผู้จัดการ

EasyBCD สร้างC:/NST/AutoNeoGrub0.mbrไฟล์

เนื่องจาก EasyBCD เป็นสาเหตุให้ตัวจัดการการบูตเปลี่ยนฉันสร้างรายการคู่มือไปที่bcdeditคำสั่งBCD store uisng windows และชี้ไปที่C:/NST/AutoNeoGrub0.mbrไฟล์ที่สร้างโดย EasyBCD นี่ทำให้ฉันเป็น Windows 8 Boot-Manager พร้อมกับรายการ Ubuntu แต่ด้วงไม่สามารถหาพาร์ติชันรูตได้

มีวิธีแก้ไขปัญหาอื่นอีกหรือไม่สำหรับเรื่องนี้?

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม

หมายเหตุ: ตัวจัดการการบูต windows 8 เป็นเมนูแบบโต้ตอบสีฟ้าพร้อมเมาส์และตัวเลือกอื่น ๆ และตัวจัดการการบูต windows 7 คือตัวเลือกขาวดำปกติที่คุณสามารถใช้แป้นพิมพ์ได้เท่านั้น

ฉันไม่ต้องการติดตั้งด้วงเพราะจะป้องกันไม่ให้ windows 8 ของฉันอัปเดตเนื่องจากเป็นรุ่น MSDN ของแท้และสาเหตุอื่น ๆ


คุณต้องการทำอะไร แม้ว่าคุณจะทำมันหลังจากเลือกอูบุนตูจากเมนู windows แล้ว GRUB จะปรากฏขึ้นอีกครั้ง ดังนั้นคุณต้องทำสองขั้นตอนในการบู๊ตด้วยอูบุนตู
Web-E

มันดี .. ฉันสามารถตั้งค่าตัวเลือกการหมดเวลาสำหรับด้วงเป็น 0 ดังนั้นมันจึงบู๊ตในเคอร์เนลอูบุนตูเริ่มต้น
Mevin Babu

ดูเหมือนว่าเมนูบูตกราฟิกเป็นสภาพแวดล้อมก่อน bootloader เมื่อคุณเลือกระบบปฏิบัติการมันจะรีบูตระบบและข้ามสภาพแวดล้อมนี้ นั่นคือเหตุผลที่ bcdedit ไม่สามารถทำอะไรได้เลย ฉันจะลองดู :)
Web-E

@ Web-E ขอบคุณเพื่อนที่ให้ความสนใจใช่แล้วเมื่อคุณเลือกระบบปฏิบัติการมันจะรีบูตโดยตรงกับระบบปฏิบัติการนั้นฉันสงสัยว่าฉันควรทำไฟล์ mbr ที่กำหนดเองสำหรับเรื่องนี้หรือไม่?
Mevin Babu

@MevinBabu - นี่คือใหม่สำหรับฉันด้วงนั้นป้องกัน Windows 8 จากการปรับปรุงตัวเองอย่างเห็นได้ชัด! - ฉันคิดว่าหลังจากคุณเข้าสู่ระบบ Windows 8 - แล้ว Windows 8 ยังสามารถตรวจสอบการอัปเดตและอัปเดตตัวเองหลังจากออกจากระบบก่อนที่จะปิดเครื่อง - เมื่อคุณจบการทำงานกับพีซี / แล็ปท็อปของคุณ!
dschinn1001

คำตอบ:


7

ฉันเพิ่งใช้ VMPlayer กับ EasyBCD 2.2 ฉันทำอะไรลงไป

  1. ฉันติดตั้ง windows 8 ตามปกติโดยใช้การแบ่ง 20GB Windows ยังสร้างพาร์ติชันที่ระบบสำรองไว้

  2. บูตด้วยอูบุนตูสร้างสองพาร์ติชัน หนึ่งสำหรับ SWAP /และหนึ่งสำหรับ สิ่งสำคัญที่สุดคือเลือกตำแหน่ง GRUB เหมือนกับ/พาร์ติชัน ดูรูปด้านล่าง (ฉันคิดว่าฉันจับภาพหน้าจอผิดตำแหน่ง bootloader ควรอยู่sda6ในรูป)

    Ubuntu จากตัวโหลด windows 8

  3. หลังจากการติดตั้งเปิด EasyBCD ขึ้นมา Goto Add new menu entryเลือกLinuxแท็บเลือก GRUB2 จากเมนูแบบเลื่อนและชื่อดิสก์ที่เราใส่ด้วงในขั้นตอนที่ 2 คลิกที่Add Entry

    Ubuntu จากตัวโหลด windows 8

  4. ไปที่การปรับใช้ BCD และเขียน MBR Ubuntu จากตัวโหลด windows 8

  5. ตอนนี้บูตและคุณควรได้รับหน้าจอ ฉันรีสตาร์ทหลายครั้งทุกครั้งที่ฉันได้หน้าจอบูต GUI และอูบุนตูก็ใช้งานได้ด้วย (ฉันลืมเปลี่ยนชื่อ step3) Ubuntu จากตัวโหลด windows 8


ทำไมคุณถึงเขียน MBR
Mevin Babu

ตกลงขั้นตอนนั้นไม่จำเป็นต้องใช้ฉันคิดว่า เพิ่งใช้ข้อมูลจากอินเทอร์เน็ตและเพื่อความปลอดภัย :) การปรับใช้การแก้ไข bcd
Web-E

ฉันลองสิ่งนี้โดยไม่มีส่วน MBR นั้น แต่ฉันไม่สามารถบูตเป็น ubuntu: | .Grub ไม่สามารถค้นหาดิสก์รูตได้
Mevin Babu

คุณอยู่ใน uefi? นั่นอาจเป็นปัญหา
Web-E

1
เมื่อคุณติดตั้งทั้ง boot bootloader และ / ไปยังพาร์ติชันเดียวกันหลังจากขั้นตอนสุดท้ายระบบปฏิบัติการจะไม่โหลด แม้แต่ตัวจัดการพาร์ติชันก็แนะนำให้ทำเช่นนั้น
Arda

1

แม้ว่าคุณจะใช้ EasyBCD ในการเขียนตัวเลือกในการบูต Ubuntu ลงใน Windows Boot Manager เมื่อคุณพยายามกดปุ่มสำหรับ Ubuntu (คนส่วนใหญ่อยู่ดี) คุณจะได้รับข้อผิดพลาด "Windows Failed to Load" ในกรณีส่วนใหญ่วิธีเดียวที่คุณสามารถเข้าไปใน Ubuntu หลังจากติดตั้งคือทำตามขั้นตอนเหล่านี้:

นี่ถือว่าคุณติดตั้ง Windows 8 แล้วและติดตั้ง Ubuntu ไว้ข้างๆ นอกจากนี้ยังถือว่าคุณไม่สามารถบูต Ubuntu หลังจากติดตั้งและถูกบูตเข้าสู่ Windows 8 โดยตรงหากคุณทำการสำรองข้อมูลบูตด้วย EasyBCD (ซึ่งคุณควรมี) ก่อนที่คุณจะเปลี่ยนสิ่งใด ๆ ให้รีสตาร์ทการสำรองข้อมูลก่อนที่จะเริ่ม

  1. ใส่ live DVD หรือ live USB จากนั้นรีบูตคอมพิวเตอร์ของคุณ

  2. เลือกลอง Ubuntu โดยไม่ต้องติดตั้งจากเมนูที่ปรากฏขึ้น

  3. เมื่อ Ubuntu โหลดขึ้นมาให้เปิด terminal

  4. ในเทอร์มินัลพิมพ์คำสั่งต่อไปนี้:

    sudo apt-add-repository yannubuntu/boot-repair  
    sudo apt-get update  
    sudo apt-get install boot-repair  
    boot-repair  
    
  5. เมื่อ Boot Repair เปิดขึ้นอาจแจ้งเตือนคุณว่าตรวจพบ EFI หรือไม่เลือก OK

  6. เลือกการซ่อมแซมที่แนะนำ

  7. คุณควรได้รับข้อผิดพลาดว่า "ตรวจพบเคอร์เนล Buggy" และคุณควรสำรองและลบไฟล์สำหรับบูต Windows เลือก YES

  8. เมื่อ Boot Repair เสร็จสิ้น (จะทำการติดตั้งใหม่และอัปเดต GRUB) พิมพ์คำสั่งต่อไปนี้ใน Terminal:

    sudo reboot
    

ตอนนี้เมื่อคุณรีบูตเครื่องคอมพิวเตอร์มันอาจจะบูตเข้าสู่ GRUB โดยไม่มีทางเลือกในการบูต Windows 8 คุณสามารถลองสองสิ่งเพื่อแก้ไขปัญหานี้ได้ วิธีที่ง่ายที่สุดในการกลับเข้าสู่ Windows คือการรีบูทอีกครั้งและทันทีที่คุณเห็นหน้าจอ OEM splash (เช่นบนคอมพิวเตอร์ของฉันหน้าจอ Splash ของ Gateway) กดปุ่มใดก็ได้ที่คุณต้องกดเพื่อเข้าสู่เมนูการบูตF12) คุณควรเห็นรายการสองสามรายการในเมนูการบู๊ต อันดับแรกควรเป็น Windows Boot Manager เลือกและคุณจะถูกนำไปที่ Windows ตัวเลือกอื่น ๆ ควรเปิดด้วงและอนุญาตให้คุณบูตเข้าสู่ Ubuntu เมื่อใดก็ตามที่คุณต้องการเข้าสู่ Ubuntu ให้กดปุ่มเพื่อเข้าสู่เมนูการบู๊ตในขณะที่คอมพิวเตอร์ของคุณกำลังรีบูตเครื่องและเลือกรายการที่เหมาะสมจากรายการโดยขึ้นอยู่กับระบบปฏิบัติการที่คุณต้องการใช้ ดังนั้นการบูตคู่ของคุณได้รับการแก้ไข บางครั้งคุณต้องเข้าไปในการตั้งค่า UEFI หรือ BIOS และเปิดใช้งานตัวเลือกสำหรับการกดปุ่มเมนูสำหรับบูตที่ฉันทำและคอมพิวเตอร์รุ่นใหม่จำนวนมากต้องการ

หรือควรมีตัวเลือกบางอย่างในเมนู GRUB เมื่อเปิดขึ้นเรียกว่า Windows UEFI Manager หรือ Windows EFI Manager หรืออะไรบางอย่างที่มีผลกระทบนั้น การเลือกไอเท็มนั้นจากรายการควรบูต Windows โดยไม่มีปัญหาใด ๆ

EasyBCD ค่อนข้างไร้ประโยชน์ในเครื่องรุ่นใหม่เหล่านี้เนื่องจากไม่สามารถจัดการ UEFI ได้จริงและไม่ควรใช้จนกว่าจะเล่นได้ดีกว่ากับสถานการณ์เล็กน้อย

นี่เป็นวิธีการทำงานเพียง 100% เพื่อให้แน่ใจว่าคุณสามารถบูตคู่ได้ เปิดเมนูการบู๊ตและเปิดใช้งาน Ubuntu หรือ Windows จากที่นั่น ฉันพยายามเป็นเวลา 5 วันเพื่อให้การบูตแบบคู่ของ Ubuntu / Windows 8 ของฉันและนี่เป็นสิ่งเดียวที่ทำงานได้ 100%


ฉันไม่ได้กำลังมองหาวิธีการแก้ปัญหาในการบูตเป็นอูบุนตูจาก grub ฉันต้องการบูตไปยังอูบุนตูจากตัวจัดการการบูต Windows 8 ฉันขอแนะนำให้คุณอ่านคำถามหรือเธรดอย่างเต็มที่
Mevin Babu

3
กฎของ Wheatonฉันไม่แน่ใจว่าทำไมคุณถึงลงการตอบสนองนี้เพราะมันจะเป็นประโยชน์สำหรับทุกคนในสถานการณ์ที่คล้ายกัน สันนิษฐานได้ว่าคุณใส่ใจมากเกี่ยวกับพื้นหลังสีฟ้าอ่อนที่น่ารักมิฉะนั้นไม่จำเป็นต้องตื่นขึ้น ฉันพบว่าคำตอบนี้มีประโยชน์
ดี

0

สำหรับคลีนบูตของ Ubuntu ผ่านตัวจัดการการบูต Windows บนดิสก์สไตล์ MBRคุณสามารถโยงโหลดได้

ก) บันทึกการบูตด้วงหรือ

b) ไฟล์ "boot.img" จากโฟลเดอร์ด้วง

ใช้ "บูตเซกเตอร์บูต" ใน Windows 7 หรือ Windows 8

สำหรับขั้นตอนรายละเอียดดูอัลบูต Windows 7 และ Linux

บนดิสก์ UEFI และ GPT การโหลดลินุกซ์จากตัวจัดการการบูตของ Windows ดูเหมือนว่าเป็นไปไม่ได้เนื่องจากไม่ได้ใช้เซกเตอร์การบูตบน UEFI


ไปทางอื่น:

ด้วงสามารถโยงโหลด Windows 7/8 รวมถึงบน MBR / BIOS เช่นเดียวกับ GPT / UEFI

ที่นี่เรามีปัญหาของการอัปเดต Windows ซึ่งสามารถเขียน MBR และทำลายรหัสการบูต Grub ที่นั่นหรือเขียนไปยัง NVRAM และเปลี่ยนลำดับการบู๊ต UEFI

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.