ไม่สามารถบูต Windows 8 ได้หลังจากติดตั้ง Ubuntu


8

ฉันติดตั้ง Ubuntu บนพีซีที่ติดตั้ง Windows 8 ไว้ล่วงหน้า

หลังจากการติดตั้ง Grub แสดงรายการ Ubuntu และตัวจัดการการบูต Windows 8 (หรือบางอย่างที่คล้ายกัน) ให้เลือกฉัน:

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

หลังจากนั้นฉันเรียกใช้ boot-repair พร้อมตัวเลือกเริ่มต้น

นี่คือไฟล์ที่สร้างขึ้น: http://paste.ubuntu.com/6005571

และรายการด้วงนี้:

  • อูบุนตู
  • ตัวเลือกขั้นสูงสำหรับ Ubuntu
  • Windows UEFI bkpbootmgfw.efi
  • ตัวโหลด Windows Boot UEFI
  • EFI / โตชิบา / boot / Bootmgfw.efi
  • ตัวจัดการการบูต Windows (UEFI ใน / dev / sda2)
  • การตั้งค่าระบบ ( เมนู Bios )

สี่เกี่ยวกับ Windows 8 ทั้งหมดให้ข้อความผิดพลาดที่คล้ายกัน:

Windows UEFI bkpbootmgfw.efi

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

ตัวโหลด Windows Boot UEFI

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bkpbootx64.efi)/EndEntire

error: cannot load image.

EFI / โตชิบา / boot / Bootmgfw.efi

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\toshiba\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

ตัวจัดการการบูต Windows (UEFI ใน / dev / sda2)

/EndEntire
file path /ACPI(a0341d0,0)/PCI(2,1f)/UnknownMessaging(12)/HD(2,e1800,82000,963b540a6178e211,8d,38)/File(\EFI\Microsoft\Boot)/File(bootmgfw.efi)/EndEntire

error: cannot load image.

ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

ปรับปรุง:

ทำตาม Rod Smith คำตอบฉันลองด้วย rEFInd จากแฟลชไดรฟ์ USB

มันแสดงไอคอน Windows สองอันหนึ่งอันทำงานได้ (อีกอันหนึ่งให้ข้อผิดพลาดเป็นอันที่Probabbly Grubบอก )

สิ่งหนึ่งที่ทำงานคือ: Boot Microsoft EFI boot (การสำรองข้อมูล Boot Repair) จากปริมาณ 256MiB FAT

ป้อนคำอธิบายรูปภาพที่นี่

ดังนั้นฉันสามารถบูตเข้าสู่ Windows ได้ตอนนี้ฉันจะแก้ไขได้อย่างไรเพื่อที่ฉันจะได้ไม่ต้องใช้ rEFInd?

และฉันจะลบ rEFInd จากพีซีของฉันได้อย่างไร (มันแสดงให้เห็นหลังจากถอด usb flashdrive จากพีซี)


ลองเพิ่มตัวเองลงใน bug 1091464
ubfan1

คำตอบ:


2

ลองเตรียม USB แฟลชไดรฟ์หรือ CD-R ด้วยตัวจัดการการบูต rEFIndของฉัน (ลิงก์ดาวน์โหลดสำหรับสื่อทั้งสองประเภทปรากฏในหน้าดาวน์โหลดที่ฉันเพิ่งอ้างอิง) บูตจากมัน โอกาสที่จะให้ไอคอน Windows สองอันที่มีคำอธิบายแตกต่างกัน หากคุณสามารถบูตไปยัง Windows จาก rEFInd โดยใช้ไอคอนใด ๆ ให้ลองติดตั้ง rEFInd ใน Ubuntu โดยใช้ไฟล์แพ็คเกจ Debian หาก rEFInd ใช้งานไม่ได้หรือทำงานได้บางส่วน แต่มีปัญหาของตัวเองให้โพสต์กลับพร้อมรายละเอียด (คุณอาจต้องการแก้ไขคำถามเดิมของคุณโดยเฉพาะอย่างยิ่งหากปัญหาซับซ้อน) โปรดทราบว่าคุณสามารถปรับรายการที่ rEFInd แสดงโดยการล้าง boot boot ที่ไม่ต้องการ (ไฟล์ที่มี.efiนามสกุล) จากแผนผัง/boot/efi/EFIไดเรกทอรี (ใน Linux) หรือแก้ไข/boot/efi/EFI/refind/refind.confและ uncommenting และปรับdont_scan_filesและ / หรือdont_scan_dirsตัวเลือก


หาก rEFInd ใช้งานได้ฉันแนะนำให้คุณใช้ต่อไป ในขณะที่คุณค้นพบว่าด้วงนั้นมีความพิถีพิถันและยากที่จะกำหนดค่าและดีบักดังนั้นความตั้งใจของคำตอบของฉันคือการจัดหาทางเลือกให้กับด้วง
Rod Smith เมื่อ

ตกลง ... ฉันสามารถเก็บไว้ แต่อย่างน้อยฉันต้องการที่จะลบ Grub เพราะมันเป็นชั้นเพิ่มที่มีตัวเลือกอื่นให้เลือก
Matteo Pagliazzi

และจะเกิดอะไรขึ้นกับเมล็ดใหม่ เหตุใดจึงอัปเดตตัวเองโดยอัตโนมัติ เพราะฉันไม่ได้ติดตั้งอะไร แต่ใช้ไดรเวอร์ usb เท่านั้น
Matteo Pagliazzi

คุณสามารถลบ GRUB ได้อย่างแน่นอน การลบแพ็คเกจ GRUB (ด้วย apt-get, synaptic หรืออะไรก็ตาม) อาจจะไม่ลบไบนารี GRUB บน ESP; สำหรับสิ่งนั้นคุณควรลบ/boot/efi/EFI/ubuntuทรีไดเรกทอรีด้วยตนเอง อีกวิธีหนึ่งดังที่ระบุไว้ในคำตอบเดิมของฉันคุณสามารถตั้งค่าdont_scan_filesหรือdont_scan_dirsตัวเลือกใน/boot/efi/EFI/refind/refind.confการปล่อยให้ GRUB ติดตั้ง แต่ซ่อนไว้จากเมนู rEFInd rEFInd สแกนหา EFI boot loader และ kernels ในทุก ๆ boot ดังนั้นมันจะตรวจจับ kernels ใหม่โดยอัตโนมัติ
ร็อดสมิ ธ

ฉันมีปัญหาเดียวกันกับ Ubuntu 14.10 ที่ทำงานบน Lenovo T440P อย่างน้อยฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันและมีผลลัพธ์ที่คล้ายกันจาก Boot-Repair มีวิธีแก้ไขปัญหานี้ซึ่งรวมถึงการทำให้ Grub เป็นผู้จัดการการบูตหรือไม่? ฉันลังเลที่จะลบออกเนื่องจากข้อผิดพลาดเพิ่มเติมที่อาจเกิดขึ้น
Einar Sundgren

8

วิธีการแก้ไขปัญหาของฉันมีดังนี้:

ไปที่biosเมนูโดยเลือกการตั้งค่าระบบ secure bootกดลูกศรขวาไปยังแท็บการเปลี่ยนแปลงจนกว่าคุณจะเจอ ถ้ามันเป็นenabledแล้วdisableมัน หากวิธีนี้ใช้ได้ผลคุณอาจต้องปิดใช้งานfast startupด้วยเมื่อคุณใช้ Windows

อย่างไรก็ตามการปิดใช้งานfast startupเป็นทางเลือกอย่างสมบูรณ์ Windows จะบู๊ตอย่างถูกต้องแม้ว่าจะเปิดใช้งานอยู่ก็ตาม fast startupควรปิดการใช้งานสำหรับผู้ที่ใช้ไฟล์ทั้งใน Windows และ Ubuntu มิฉะนั้นคุณอาจได้รับUnable to mount the driveข้อผิดพลาด


1
สิ่งนี้ได้ผลสำหรับฉัน ฉันจะเชื่อมคำตอบนี้กับคำแนะนำเกี่ยวกับวิธีปิดการใช้งานfast startupWindows ของคุณแต่ขึ้นอยู่กับว่าคุณใช้ Windows รุ่นใดดังนั้นใครก็ตามที่มีปัญหานี้โปรด google
Gui Imamura
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.