หลังจากติดตั้ง ubuntu 12.10 แล้วไม่สามารถบู๊ตเป็น windows 8 ได้ (ติดตั้งไว้แล้ว)


0

เมื่อเร็ว ๆ นี้ฉันได้ซื้อ lenovo z580 พร้อมติดตั้ง windows 8 และฉันได้ติดตั้ง Ubuntu 12.10 (เปิดใช้งานการบูตที่ปลอดภัยเมื่อฉันติดตั้ง Ubuntu หลังจากติดตั้งฉันปิดการใช้งาน) ฉันสามารถบูตกับ Ubuntu ได้โดยไม่ต้องมีปัญหา 8 จากที่ใด ๆ (เมนูด้วงหรือโดยตรงจากไดรเวอร์)

ข้อความจาก grub2 เมื่อฉันพยายามบูตเพื่อกู้คืน windows 8 หรือ windows 8 เหมือนกัน:

cannot find command 'drivemap';
invalid efi file path

ถ้าฉันพยายามบูตโดยตรงไปยังฮาร์ดดิสก์แล้วหน้าจอสีน้ำเงินปรากฏขึ้นพร้อมกับข้อความ:

ข้อมูลการกำหนดค่าการบูตสำหรับพีซีของคุณขาดหายไปหรือมีข้อผิดพลาด

File \EFI\Microsoft\BCD
error code 0xc000014c

คุณจะต้องใช้เครื่องมือดิสก์การกู้คืนในสื่อการติดตั้งของคุณ

ฉันไม่ได้สร้างดิสก์การกู้คืน :( ดังนั้นฉันจึงไม่สามารถแก้ไขได้ด้วยวิธีนี้

ฉันพยายามที่จะบูตไปยังดิสก์การติดตั้ง windows 8 จาก msdna เพื่อเรียกคอนโซลการกู้คืน แต่มีฉันให้ฉันข้อความต่อไปนี้ข้อผิดพลาดอื่น ๆ

ข้อมูลการกำหนดค่าการบูตสำหรับพีซีของคุณขาดหายไปหรือมีข้อผิดพลาด

error code  0xc000000d  

ฉันได้ลองใช้การซ่อมแซมการบู๊ตแล้ว แต่ไม่สามารถแก้ปัญหาได้

นี่คือข้อมูลการบู๊ตก่อนเรียกใช้การซ่อมแซมการบู๊ต

http://paste.ubuntu.com/5576237/

นี่คือข้อมูลการบู๊ตหลังจากเรียกใช้การซ่อมแซมการบูต

http://paste.ubuntu.com/5576272/

นอกจากนี้ฉันได้ลองแก้ปัญหาด้วยวิธีนี้ที่นี่Dual boot Windows กับ Ubuntu 12.10 UEFIแต่ไม่มีโอกาส

คำตอบ:


1

ก่อนอื่นอย่าพยายามใช้Windows 8 (loader) (on /dev/sda5)รายการใน GRUB เพื่อบู๊ต Windows สำหรับการติดตั้ง Windows ในโหมด BIOS ซึ่งคุณแทบจะไม่มี ความจริงที่ว่ารายการนี้ปรากฏขึ้นทั้งหมดอาจเป็นข้อบกพร่องในสคริปต์การกำหนดค่า GRUB ใช้>>Windows 8<<รายการแทน ในทางทฤษฎีมันควรใช้งานได้ - แม้ว่า GRUB จะพิถีพิถันดังนั้นจึงอาจไม่ได้และความพยายามในการแก้ไขสิ่งต่าง ๆ จากดิสก์การซ่อมแซมของ Windows อาจทำให้เรื่องแย่ลง

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


ขอบคุณสำหรับคำตอบของคุณฉันจะลองในหนึ่งเดือน! (จริงจัง)
Stelios Joseph Karras

0

มันง่ายมากมันใช้งานได้สำหรับฉัน

ใส่อูบุนตู cd แล้วเลือกลอง Ubuntu เชื่อมต่อกับเทอร์มินัลเปิดอินเทอร์เน็ต (Ctrl + Alt + T)

เข้าสู่ระบบด้วย root:

sudo -i

ค้นหาดิสก์ linux ของคุณ:

fdisk -l

ติดมัน:

mount /dev/sdaX /mnt

การกู้คืน:

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