Score:0

ติดตั้ง Grub บนไดรฟ์ภายนอก - ยังต้องการไดรฟ์หลักในการบู๊ต

ธง br

ฉันมีไดรฟ์รองสำหรับ Linux เท่านั้น ดังนั้นเมื่อฉันติดตั้ง Kubuntu ฉันจึงเลือกตัวเลือกตัวติดตั้งเพื่อติดตั้ง GRUB บนไดรฟ์รองของฉัน ตามที่คาดไว้ เมื่อฉันบู๊ตพีซี มันจะตรงไปที่ Windows และฉันต้องกด F12 เพื่อไปที่เมนูบู๊ต และเลือก Ubuntu เพื่อดู GRUB และเข้าสู่ Ubuntu

เมื่อเร็ว ๆ นี้ ฉันดึงไดรฟ์หลักของฉัน และคาดว่าพีซีของฉันจะบูตเข้าสู่ Ubuntu แต่ฉันไม่สามารถบูตเข้าสู่ Ubuntu ได้หากไม่ได้ติดตั้งไดรฟ์หลักสิ่งนี้ขัดต่อจุดประสงค์ของการติดตั้ง Linux ของฉันในไดรฟ์ที่สองโดยสิ้นเชิง และฉันต้องการแก้ไขปัญหานี้

ตามหลักการแล้ว ฉันมี GRUB อยู่ในไดรฟ์หลักซึ่งฉันสามารถเลือกได้ว่าจะใช้ Linux distro ตัวใดในการบู๊ต หรือเพียงแค่บู๊ตเข้าสู่ Windows จากนั้นฉันจะมี GRUB ในไดรฟ์รอง และถ้าไดรฟ์หลักของฉันไม่ได้เสียบปลั๊ก มันจะแสดงตัวเลือกการบู๊ตสำหรับ Linux

ไม่เป็นไรถ้าฉันสามารถติดตั้ง GRUB บนไดรฟ์รองเท่านั้น หรือฉันต้องผ่านหน้าจอ GRUB สองหน้าจอ แต่ไดรฟ์รองควรทำงานเป็นอิสระจากไดรฟ์หลัก ฉันจะทำอย่างนั้นได้อย่างไร

นอกจากนี้ ไดรฟ์หลักยังบู๊ตได้ดีโดยไม่ต้องเสียบไดรฟ์รอง

aq flag
คุณเปลี่ยนลำดับการบูตใน BIOS หรือไม่
Byte11 avatar
br flag
ใช่ ฉันยังพยายามบูทด้วยตนเอง เพิ่งบอกว่าไดรฟ์ไม่สามารถบู๊ตได้
oldfred avatar
cn flag
ดูรายละเอียดโดยเสียบไดรฟ์ทั้งหมดแล้ว โปรดคัดลอกและวางลิงก์ pastebin ไปยังรายงานสรุป Boot-info (อย่าโพสต์รายงาน) อย่าเรียกใช้โปรแกรมแก้ไขอัตโนมัติจนกว่าจะได้รับการตรวจสอบ ดูรายละเอียด ใช้เวอร์ชัน ppa กับ USB ของคุณ ตัวติดตั้ง (ตัวเลือกที่ 2) หรือการติดตั้งที่ใช้งานได้ ไม่ใช่ Boot-Repair ISO (ยกเว้น 21.10) https://help.ubuntu.com/community/Boot-Repair เพียงเพื่อยืนยันว่าการติดตั้งทั้งหมดเป็น UEFI (หรือ BIOS ทั้งหมด) ไดรฟ์ภายนอกบูตโดยตรงจาก UEFI โดยใช้ /EFI/boot/bootx64.efi หรือรายการไดรฟ์เช่นตัวติดตั้ง ไม่ใช่รายการอูบุนตู
cc flag
ฟังดูเหมือนข้อผิดพลาดของ launchpad 1396379 -- ตัวติดตั้งใส่ grub ลงใน EFI ของดิสก์ตัวแรก ไม่ใช่ตัวที่คุณระบุ (ไดรฟ์ภายนอก) ดูในพาร์ติชัน EFI อาจว่างเปล่า การแก้ไขข้อผิดพลาดหลายอย่าง แต่คุณสามารถทำให้ดิสก์สามารถบู๊ตได้ง่ายๆ โดยการคัดลอก EFI ของดิสก์กำปั้นทั้งหมดไปยังดิสก์ที่สอง เพิ่มตัวคุณเองในข้อผิดพลาด "สิ่งนี้ส่งผลกระทบต่อฉันหรือไม่" รายการและเร่งความร้อนขึ้นเพื่อที่จะได้รับการแก้ไขในที่สุด
Byte11 avatar
br flag
@oldfred https://paste.ubuntu.com/p/3wGVxbbvmm/ ขอบคุณ
oldfred avatar
cn flag
ไดรฟ์ภายนอกหรือไดรฟ์ที่สองต้องมี ESP พร้อมไฟล์สำหรับบู๊ต ไดรฟ์ภายนอกบูตจาก /EFI/Boot/bootx64.efi หรือรายการประเภทไดรฟ์เช่นตัวติดตั้ง ในการบูตไดรฟ์ที่สองในโหมดบูต UEFI คุณต้องมี ESP ในไดรฟ์นั้น ไฟล์ Ubuntu UEFI ของคุณอยู่ใน ESP ของไดรฟ์ NVMe ไดรฟ์ sda ของคุณมีขนาดเล็กพอ คุณสามารถลดขนาด sda1 และเพิ่ม ESP ได้ หากคุณเคยติดตั้งใน sdb คุณต้องมี ESP ที่จุดเริ่มต้นของไดรฟ์ http://askubuntu.com/questions/743095/how-to-prepare-a-disk-on-an-efi-based-pc-for-ubuntu จากนั้นใช้ Boot-Repair ขั้นสูงเพื่อติดตั้ง grub ใหม่ทั้งหมดไปยัง ESP ของ sdb
Score:0
ธง br

วิธีแก้ไขคือใช้ Refind boot manager

การตั้งค่าของฉันตอนนี้ทำให้ไดรฟ์ Windows ของฉันไม่เปลี่ยนแปลงจากการติดตั้ง Windows ใหม่ หมายความว่ามีตัวจัดการการบูต Windows บนไดรฟ์ Linux ฉันติดตั้งทั้ง GRUB และ Refind พร้อมพาร์ติชันสำหรับ Fedora และ Ubuntu

ฉันให้ Fedora จัดการการติดตั้ง GRUB แล้ว นี่เป็นสิ่งสำคัญเนื่องจาก Fedora ใช้ BTRFS ซึ่ง GRUB ไม่รองรับอย่างเต็มที่ ดังนั้น Fedora จึงจำเป็นต้องจัดการรายการทั้งหมดเนื่องจาก Ubuntu จะไม่เห็นพาร์ติชันของ Fedora

เมื่อคอมพิวเตอร์บูท เครื่องจะไปที่ไดรฟ์สำรอง ทำให้ฉันมีตัวเลือกในการกลับไปที่ไดรฟ์หลักและบูตเป็น Windows หรือบูตเป็น Ubuntu หรือ Fedora ถ้าฉันเลือก Ubuntu มันจะตรงไปที่ Ubuntu ถ้าฉันเลือก Fedora มันจะไปที่ GRUB bootloader ที่ Fedora จัดการ ฉันไม่สามารถรับตัวเลือก Fedora เพื่อไปที่ Fedora ได้โดยตรง อาจเป็นเพราะ Refind ไม่เห็นพาร์ติชัน BTRFS ของ Fedora อีกเหตุผลหนึ่งที่ทำให้ Fedora จัดการ GRUB

ถ้าฉันดึงไดรฟ์ Linux ออก BIOS ของฉันจะยังมีรายการสำหรับ Windows Boot Manager และมันจะบูตโดยตรง ราวกับว่าฉันไม่เคยติดตั้ง Linux เลย ถ้าฉันดึงไดรฟ์ Windows Refind จะแสดงตัวเลือก Ubuntu และ Fedora ราวกับว่า Windows ไม่เคยมีอยู่จริง

โซลูชันนี้ทำงานได้อย่างสมบูรณ์ ส่วนที่ยุ่งยากเพียงอย่างเดียวคือถ้าคุณมีระบบปฏิบัติการ BTRFS สองระบบที่ไม่สามารถมองเห็นกันได้ ฉันไม่แน่ใจว่าจะแก้ปัญหานั้นได้อย่างไร

หลังจากนี้ฉันรู้สึกว่าระบบมัลติบูตควรใช้ Refind มันแก้ปัญหาทั้งหมดของฉันและใช้เวลา 10 นาทีในการติดตั้ง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา