วิธีแก้ไข dual-booting Windows 8 และ Ubuntu 14.04 ใน Sony Vaio


8

ฉันกำลังพยายามติดตั้ง Ubuntu 14.04 บน Sony Vaio ที่ติดตั้ง Windows 8 ไว้ล่วงหน้าในโหมด (ฉันเข้าใจ) UEFI และฉันกำลังประสบกับนรกคู่บู๊ท ฉันลองใช้คำแนะนำส่วนใหญ่ในการติดตั้ง Ubuntuอย่างละเอียดควบคู่ไปกับ Windows ที่ติดตั้งล่วงหน้าพร้อมกับคู่มือUEFIรวมถึงการติดตั้ง Ubuntu เมื่อใช้ UEFIแต่ฉันยังคงประสบปัญหาอยู่ดังนั้นโปรดอย่าทำเครื่องหมายคำถามปัจจุบันว่าซ้ำซ้อน

นี่คือขั้นตอนที่ฉันได้ทำไปแล้ว:

  1. ใช้ 64- บิต 14.04
  2. ใน BIOS ฉันไม่พบหรือปิดการใช้งานQuickBoot/FastBootและIntel Smart Response Technology(SRT) แต่ผมไม่ได้ปิดการใช้งานFastStartupใน Windows 8
  3. ใน BIOS SecureBootฉันปิด
  4. ฉันติดตั้ง 14.04 ในโหมด UEFI ( /etc/fstabประกอบด้วยพาร์ติชัน UEFI) โดยใช้การแบ่งพาร์ติชันแบบแมนนวลบนฮาร์ดไดรฟ์ GPT ฉันลดขนาดของพาร์ติชัน Windows 8 จากภายใน Windows 8 ตามที่แนะนำ
  5. หลังจากการติดตั้งฉันสังเกตเห็นปัญหาการบู๊ตคู่จึงพยายามใช้boot-repair(ทำตามคู่มือนี้ ) แต่มันสิ้นสุดลงในข้อผิดพลาดและไม่ได้แก้ไขมากนัก

ปัญหา:

Windows 8 จะบู๊ตดีอยู่เสมอ เมื่อใดก็ตามที่ฉันจัดการเพื่อไปที่หน้าจอด้วงแล้วเลือก Ubuntu หรือ Windows 8 จะส่งผลให้ทั้งบูตระบบปฏิบัติการได้ดี ดังนั้นการทำงานแบบดูอัลบูต อย่างไรก็ตามส่วนใหญ่แล้ว Vaio จะบู๊ตเป็น Windows 8 หลังจากปิดเครื่องหรือรีสตาร์ท

เพื่อไปที่หน้าจอด้วงอย่างเชื่อถือได้ฉันกำลังใช้วิธีแก้ไขปัญหาต่อไปนี้อย่างเชื่องช้า

  • ในขณะที่กดปุ่ม SHIFT ค้างไว้ฉันคลิกที่เริ่มใหม่ภายใน Windows-8: ป้อนคำอธิบายรูปภาพที่นี่
  • เมื่อเมนูด้านล่างปรากฏขึ้นฉันเลือกUse a device: ป้อนคำอธิบายรูปภาพที่นี่
  • จากนั้นฉันเลือกUbuntu: ป้อนคำอธิบายรูปภาพที่นี่

หลังจากนั้นเมนู GRUB จะปรากฏขึ้นและฉันสามารถบูต Ubuntu ได้ เพื่อให้ทำงานได้ฉันต้องเปิดใช้งานExternal Device Bootใน BIOS และตั้งค่าBoot priorityว่าExternal Device(1) ควรอยู่ก่อนInternal HDD(2)

คำถาม:

  • ฉันจะแก้ไขปัญหาการบู๊ตคู่บนแล็ปท็อปได้อย่างไร ฉันต้องการที่จะเข้าสู่หน้าจอ GRUB ทุกครั้งที่รีสตาร์ทคอมพิวเตอร์ไม่ว่าจะจาก Windows 8 หรือจาก Ubuntu

คำถามที่เกี่ยวข้องกับคำแนะนำเกี่ยวกับปัญหาเฟิร์มแวร์ของ Vaio: askubuntu.com/questions/360285/13-10-on-vaio-pro-with-uefi
landroni

นี่คือสิ่งที่ (ในที่สุด!) ทำงานให้ฉัน: ubuntuforums.org/…เรียบง่ายและสง่างาม
Henk

บางครั้ง Sony vaios ที่มีการ์ดกราฟิกสองตัวมีปัญหากับอูบุนตูฉันมักจะสามารถใช้กับโหมดความแข็งแกร่งได้เท่านั้น

หากคุณมีคำถามใหม่โปรดขอได้โดยคลิกที่ถามคำถามปุ่ม รวมลิงค์ไปยังคำถามนี้หากช่วยระบุบริบท
ชาร์ลส์กรีน

คำตอบ:


4

ผู้ใช้ Sony หนึ่งรายโพสต์สิ่งนี้:

เคล็ดลับคือการคัดลอกไดเรกทอรี Boot Ubuntu ด้วยตนเองแทนที่ \ EFI \ Boot Directory และเปลี่ยนชื่อ shimx64.efi เป็น \ EFI \ Boot \ bootx64.efi (ไม่ใช่ \ EFI \ Microsoft \ Boot \ bootmgfw.efi)

การแก้ไขการซ่อมแซมการบูตคือการเปลี่ยนชื่อของ bootmgfw.efi ซึ่งจะต้องมีการทำซ้ำหาก Windows อัปเดตไฟล์ และจากนั้นสามารถบูต Windows ได้จากเมนูด้วง

ตัวเลือกอื่น ๆ :

ทางเลือกในการซ่อมแซมการเปลี่ยนชื่อของ shim ระบบบางระบบทำงานได้ดีกว่าในการลงทะเบียน grub / shim จากภายใน Windows - สำหรับระบบที่รีเซ็ต Windows เป็นค่าเริ่มต้น

ด้วงไม่แสดงเมื่อเริ่มต้นสำหรับ Windows 8.1 Ubuntu 13.10 Dual boot

bcdedit / set {bootmgr} เส้นทาง \ EFI \ ubuntu \ grubx64.efi

https://coderwall.com/p/vfyqkg

ติดตั้ง rEFInd บางอันซึ่งดูเหมือนจะเป็นการแก้ปัญหาอื่น

http://www.rodsbooks.com/refind/index.html

http://www.rodsbooks.com/refind/secureboot.html


ขอบคุณมาก! เคล็ดลับแรกของคุณทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน (หลังจากความพยายามในการบู๊ตซ่อมแซมล้มเหลวหลายครั้ง ... NB: ฉันไม่ได้ใช้บูทคู่ฉันติดตั้ง Ubuntu ไว้เท่านั้นดังนั้นฉันจึงไม่สามารถบอกได้ว่าระบบบูทคู่
Pierre-Antoine

อัปเดตเวอร์ชั่น: askubuntu.com/questions/486752/… หากบูตอูบุนตูเท่านั้นคุณสามารถสร้างโฟลเดอร์ / EFI / Microsoft / Boot และคัดลอกด้วงหรือชิมเข้าไปในโฟลเดอร์นั้นและเปลี่ยนชื่อเป็น bootmfgw.efi จากนั้นระบบคิดว่าเป็นการบูท Windows และเพิ่งบูท Ubuntu และหากไม่มี Windows คุณจะไม่ขัดแย้งกับ Windows แทนที่ไฟล์ bootmfgw.efi แต่ในการอัพเดตด้วงที่สำคัญอาจต้องรีเฟรชสำเนาของ grub ที่คุณเปลี่ยนชื่อเป็น bootmfgw.efi
oldfred

ภาคผนวก: มันทำงานได้สมบูรณ์แบบกับ Ubuntu แต่แล้วฉันต้องการติดตั้ง Gnome-Ubuntu และฉันพบปัญหาอื่น วิธีแก้ปัญหา: ฉันต้องตั้งค่าสถานะ 'boot' ด้วยตนเองบนพาร์ติชัน EFI (โดยใช้ gparted แต่เครื่องมืออื่นอาจใช้งานได้)
Pierre-Antoine

ก็เพราะมันไม่พังฉันจะไม่ซ่อมมัน! :) แต่ขอบคุณสำหรับหัวขึ้น
Pierre-Antoine

1

ฉันมีปัญหาเดียวกันที่นี่ หากต้องการแก้ไขลองทำตามขั้นตอนด้านล่าง:

  1. ปิดใช้งานการบูตที่ปลอดภัย, fastboot, ฯลฯ ... (คุณได้ทำไปแล้ว);
  2. เมื่อติดตั้ง Ubuntu เลือกการแบ่งพาร์ติชันด้วยตนเองและสร้างพาร์ติชันดังนี้:
    1. ext4พาร์ทิชันสำหรับระบบและการบ้าน (ถ้าคุณต้องการ) จุดยึด:/
    2. พาร์ติชันสลับ ปกติแล้วฉันจะใช้ 50% ของ RAM ที่มีอยู่
    3. ext2พาร์ทิชันสำหรับบูต ฉันคิดว่า 400mb ก็เพียงพอแล้ว จุดเมานต์: /boot;
  3. ติดตั้ง Ubuntu แต่อย่ารีสตาร์ทหลังจากการติดตั้งเสร็จสิ้น
  4. ติดตั้ง gparted: sudo apt-get install gparted
  5. เปิด gparted เลือกดิสก์ของคุณแล้วเลือกพาร์ติชันสำหรับเริ่มระบบ (ext2) คลิกขวาที่/bootพาร์ติชันเลือกจัดการค่าสถานะและเปิดใช้งานการตั้งค่าสถานะbios_grub ใช้การเปลี่ยนแปลงและปิด gparted
  6. ติดตั้งซ่อมแซมการบู๊ตเช่นลิงค์นี้และดำเนินการตามปกติโดยใช้การตั้งค่าที่แนะนำ

หากทุกอย่างถูกต้องซ่อมแซมการบูตจะค้นหา Windows 8 ของคุณและจะกำหนดค่าด้วงสำหรับคุณ ตอนนี้คุณสามารถรีบูตได้

หวังว่ามันจะช่วย


0

ลองนี้ ฉันมีปัญหาเดียวกันกับ Ubuntu 14.04 และ Windows 7 และนั่นก็ใช้ได้ดีสำหรับฉัน


ฉันพยายามแก้ไขปัญหาโดยใช้ Boot-Repair ตามที่กล่าวไว้ในคำถาม คุณคิดว่าฉันควรลองอะไรจากแนวทางนี้
landroni

โอ้ขอโทษสำหรับโพสต์ที่ไม่ดีของฉันแล้ว ฉันไม่มีวิธีแก้ปัญหาอื่นสำหรับปัญหาของคุณ หวังว่าคุณจะพบหนึ่งเร็ว ๆ นี้
Ragnar

แทนที่จะโพสต์คำตอบแบบลิงก์เท่านั้นให้พิจารณาคัดลอก (และอ้างอิง) ส่วนประกอบคำตอบที่จำเป็น ด้วยวิธีนี้หากลิงก์ของคุณไม่ทำงานคำตอบของคุณมีค่าสำหรับผู้ใช้ในอนาคต นอกจากนี้ยังเห็นนี้คำแนะนำกองมากเกิน Meta เกี่ยวกับการเขียนคำตอบที่ดี
Clayton

0

หากตัวเลือกอุปกรณ์บูตไม่ปรากฏขึ้นสำหรับอุปกรณ์ของคุณ: ตรวจสอบตัวเลือกในเมนูเฟิร์มแวร์เพื่อเปิดใช้งานหรือปิดใช้งานโหมดความเข้ากันได้กับ BIOS

ในการใช้โหมดเข้ากันได้กับ BIOS ให้ตรวจสอบตัวเลือกในเมนูเฟิร์มแวร์เพื่อปิดใช้งานคุณสมบัติ UEFI SecureBoot

สำหรับพีซีรุ่นเก่า (Windows® 7 ยุคหรือก่อนหน้า) ให้มองหาตัวเลือกในการบู๊ตจากไฟล์และเรียกดูไฟล์ \ EFI \ BOOT \ BOOTX64.EFI บนอุปกรณ์นั้น

stright จากเว็บไซต์ของ MS

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