Score:0

ฉันจะ "แยก" GRUB จาก distro หนึ่งไปยังอีก distro ในการตั้งค่ามัลติบูตได้อย่างไร

ธง cn

ฉันมีการตั้งค่าการบู๊ตสามครั้งด้วย KDE Neon Unstable (เราจะเรียกสิ่งนี้ว่าการตั้งค่าหลักเนื่องจากเป็นสิ่งที่ฉันใช้มากที่สุด) การพัฒนา Ubuntu MATE และ Windows 10 บนแล็ปท็อป (ขอบคุณ SSD 500GB + 1TB ที่ฉันทำได้ เพิ่มอีกเล็กน้อยในอนาคต)

ฉันจะ "แยก" GRUB ของ distro ที่ไม่ใช่หลัก (ติดตั้งบนพาร์ติชันที่ติดตั้ง distro) และมี GRUB "หลัก" จาก distro หลักที่ติดตั้งบนดิสก์ได้อย่างไร ฉันต้องการอัปเดต GRUB ในแต่ละ distro ที่ไม่ใช่หลักโดยไม่ต้องขันธีมและตั้งค่าอื่น โดยเฉพาะ GRUB หลัก

ฉันคิดว่าคล้ายกับวิธีที่เราสามารถบู๊ต Windows Boot Manager จาก GRUB ได้ ฉันสามารถบู๊ตเป็น GRUB ของ Ubuntu MATE จาก Neon's GRUB ได้หากจำเป็น

แก้ไข: ฉันโดนอุปสรรค์เล็กน้อย ฉันอัปเดต Ubuntu MATE แล้วและลืมลบ GRUB ออก มันลงเอยด้วยการเขียนทับ Neon GRUB ของฉัน แต่ฉันไม่สามารถใช้ Neon's GRUB ได้อีก ฉันเหนื่อย ปรับปรุงด้วงและติดตั้งใหม่แต่ไปไม่ได้

ar flag
SSD แต่ละตัวสามารถมี EFI System Partition (ESP) ของตัวเองได้ โดยปกติใน SSD จะมี ESP เพียงตัวเดียว หากคุณมี SSD สองตัว คุณสามารถมี ESP สองตัวและการติดตั้ง `grub' สองตัวที่ชี้ไปยัง ESP สองตัวที่แตกต่างกันที่กล่าวว่าสิ่งนี้จะไม่ช่วยหากคุณมี distros ที่ใช้ Ubuntu สามตัว BTW KDE Neon ไม่ใช่ [รสชาติอย่างเป็นทางการของ Ubuntu] (https://ubuntu.com/download/flavours) ดังนั้นจึงอยู่นอกหัวข้อที่นี่
oldfred avatar
cn flag
ด้วย Ubuntu คุณไม่จำเป็นต้องติดตั้ง grub หาก grub ของการติดตั้งอื่นจะบูตการติดตั้ง Ubuntu และควรติดตั้ง `sudo ubiquity -b` จากตัวติดตั้งสดในโหมดใช้งานจริง http://askubuntu.com/questions/838450/how-can-ubiquity-be-forced-not-to-install-grub/838527#838527 ฉันปิด os-prober และเพิ่มเฉพาะ boot stanza ที่ต้องการลงใน 40_custom https://help.ubuntu.com/community/Grub2/CustomMenus
cn flag
@ user68186 ฉันทราบดีว่า KDE Neon ถูกพิจารณาว่าไม่ตรงประเด็น แต่ก็ไม่ใช่ว่ามันใช้ GRUB จาก repo ของตัวเอง นอกจากนี้ฉันยังมี Ubuntu MATE อีกด้วย
cn flag
@oldfred ดังนั้นการลบ OS prober ใน distro ที่ไม่ใช่หลักจะแก้ไขได้หรือไม่
ar flag
ความคิดของ @oldfred ฟังดูดีกว่าของฉัน คุณจะติดตั้งด้วงหนึ่งตัวโดยระบบปฏิบัติการหลัก ผู้ตรวจสอบระบบปฏิบัติการจะรับระบบปฏิบัติการ Ubuntu อื่น ๆ โดยไม่มีด้วง
oldfred avatar
cn flag
ฉันมีการติดตั้ง Ubuntu จำนวนมาก และบางส่วนก็ล้าสมัย ดังนั้น 40_custom ของฉันจึงอนุญาตให้ฉันยกเว้นได้ แต่การติดตั้งอื่นเมื่ออัปเดต grub จะทำให้ตัวเองเป็นบูตเริ่มต้น ดังนั้นฉันจึงต้องแก้ไข /EFI/ubuntu/grub.cfg ด้วยการติดตั้งหลักของฉันเสมอ คุณสามารถบูตการติดตั้งหลัก & เพียงแค่ทำการติดตั้ง grub ไม่ใช่การอัปเดตเพื่อให้เป็นค่าเริ่มต้นอีกครั้ง
cn flag
ดังนั้น distros รองของคุณจึงไม่มีแพ็คเกจ GRUB เลย? ฉันทำการตั้งค่าที่คล้ายกันมาก่อน มันจะกลายเป็นความเจ็บปวดเมื่อฉันต้องรีสตาร์ทเพราะฉันจะต้องปิดเครื่องจนสุดหรือรอสองถึงสามชั่วโมง นอกจากนี้ ตัวเลือกการกู้คืนยังมีข้อมูลมากเกินไป ฉันคิดว่าคล้ายกับวิธีที่เราสามารถบู๊ต Windows Boot Manager จาก GRUB ฉันสามารถบู๊ตเป็น GRUB ของ Ubuntu MATE จาก Neon's GRUB ของฉันได้หากจำเป็น (แก้ไขโพสต์ของฉันเพื่อแสดงสถานการณ์ที่ฉันคิดออก)
C.S.Cameron avatar
cn flag
ตราบใดที่ระบบปฏิบัติการทั้งหมดบูต UEFI การอัปเดต GRUB บน Neon ควรเพิ่มระบบปฏิบัติการที่เหลือในเมนูบูตของ Neon
cn flag
ฉันโดนอุปสรรค์เล็กน้อย ฉันอัปเดต Ubuntu MATE แล้วและลืมลบ GRUB ออก มันลงเอยด้วยการเขียนทับ Neon GRUB ของฉัน แต่ฉันใช้มันอีกไม่ได้ ฉันลอง `update-grub` และติดตั้งใหม่

โพสต์คำตอบ

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