Score:0

แปลงดิสก์ Ubuntu 20.04 ที่มีอยู่เป็น UEFI

ธง th

ฉันใช้ Ubuntu 20.04 เป็นระบบเดียวในแล็ปท็อป Ubuntu อยู่บนดิสก์ SSD ที่บูทในโหมดดั้งเดิม (เช่น BIOS หรือโหมด MBR)
ตอนนี้ฉันได้ซื้อแล็ปท็อปเครื่องใหม่ที่ติดตั้ง Windows 10 ไว้ล่วงหน้า ซึ่งแน่นอนว่าบูทในโหมด UEFI
เนื่องจากแล็ปท็อปเครื่องใหม่ของฉันมีช่องสำหรับดิสก์ SATA ตัวที่สอง ฉันจึงต้องการเก็บระบบ Windows 10 ไว้และใช้ประโยชน์จากช่องที่สองเพื่อบูตดิสก์ SSD Ubuntu ตัวเก่าของฉันจากที่นั่น ดังนั้นจึงมีแล็ปท็อปบูตคู่
ฉันลองใช้การกำหนดค่าที่แตกต่างกันกับ BIOS ในพีซีเครื่องใหม่ของฉัน แต่ไม่สามารถบู๊ต Ubuntu ในโหมดดั้งเดิมได้ แม้ว่าควรจะทำเช่นนั้นก็ตาม
อ่านใน help.ubuntu.com และที่นี่ใน askubuntu ฉันพบเฉพาะข้อความที่ระบุว่า ทั้งสองระบบต้องมีโหมดการบูตเหมือนกัน.
ฉันไม่ค่อยแน่ใจว่านี่เป็นปัญหาจริงๆ ของฉันหรือเปล่า แต่ฉันต้องการลองดู ดังนั้นฉันจึงต้องแปลงดิสก์ Ubuntu เป็น UEFI คำแนะนำค่อนข้างคลุมเครือ (มักคิดว่าเป็นการติดตั้งใหม่) ดังนั้นฉันจึงอยากทราบว่าเป็นไปได้หรือไม่ที่จะทำให้ดิสก์ของฉันเป็นดิสก์ UEFI โดยไม่สูญเสียความเป็นไปได้ในการบูตกลับไปที่แล็ปท็อปเครื่องเก่าในโหมดดั้งเดิม และสิ่งที่สำคัญกว่า โดยไม่ทำลายระบบของฉัน (ฉันได้อัปเกรดตลอดเวลาตั้งแต่ 16.04 และผ่านแล็ปท็อปเครื่องต่างๆ โดยจัดการเพื่อให้การติดตั้งของฉันปลอดภัยเสมอ)

Organic Marble avatar
us flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [แปลงพาร์ติชัน MBR เป็น GPT โดยข้อมูลไม่สูญหาย](https://askubuntu.com/questions/1314111/convert-mbr-partition-to-gpt-without-data-loss)
karel avatar
sa flag
สิ่งนี้ตอบคำถามของคุณหรือไม่ [ในระบบบู๊ตคู่ BIOS จะเลือก bootloader ตัวใดให้รันได้อย่างไร](https://askubuntu.com/questions/981382/in-a-dual-boot-system-how-does-the-bios-choose -ซึ่ง bootloader-to-run)
Score:1
ธง cc

ตรงกันข้ามกับความเชื่อที่เป็นที่นิยม ไม่มีสิ่งใดในการติดตั้งแบบดั้งเดิมของ Ubuntu ที่จะไม่บู๊ต/รันในโหมด UEFI ไม่จำเป็นต้องมี "การแปลง" คุณอาจควรทำบางสิ่งเช่น:

  1. เพิ่มจุดเมานต์ /boot/efi สำหรับ EFI (ดังนั้นการอัปเดต grub/shim ในอนาคตจะทำงานได้)
  2. เพิ่มบรรทัด fstab เพื่อเมานต์ /boot/efi (ไม่สำคัญต่อการทำงานโดยสิ้นเชิง)
  3. เปลี่ยน grub-pc เป็น grub-efi ดังนั้น grub.cfg ที่สร้างขึ้นจะบูต Windows ในโหมด UEFI ด้วย ถูกต้อง grub.cfg เดิมจะยังคงบูต Ubuntu ได้ดี

ฉันใช้ SSD รุ่นเก่ากับ UEFI โดยตั้งค่าพาร์ติชัน EFI บน ssd แต่กรณีของฉันคือดิสก์ตัวแรกยังคงเป็นรุ่นเก่า การติดตั้งโหมดเดียวกันเป็นสิ่งที่จำเป็นหากคุณต้องการบูตทั้ง Windows และ Ubuntu จากด้วง (เนื่องจากการตัดสินใจของโหมดได้เกิดขึ้นแล้วตามเวลาที่ด้วงทำงาน) ฉันตั้งค่าเริ่มต้นเป็น UEFI ssd ของฉัน และบูตฮาร์ดดิสก์ผ่านการเลือกเมนูบูต EFI หากฉันต้องการเรียกใช้ Windows (หรือ Ubuntu รุ่นเก่า) จากดิสก์ตัวแรก


ดู https://help.ubuntu.com/community/UEFI สำหรับข้อกำหนดทั่วไปทั้งหมดบนพาร์ติชัน EFI (ESP) (หลัก, FAT32, บูตแฟล็ก)

ตัวเลือกที่คุณต้องทำคือว่าจะใช้ ESP ของดิสก์หลักหรือสร้าง ESP ใหม่บน sdd grubx64.efi + shimx64.efi ใช้พื้นที่น้อยกว่า 6MB ดังนั้นแม้ว่าคุณจะเพิ่มเป็นสองเท่าสำหรับการคัดลอกใน .../EFI/Boot คุณก็สามารถใส่ bootloaders ของ Ubuntu ลงในพื้นที่ว่าง 12MB ได้ ข้อเสียของการใช้ ESP ของดิสก์ตัวแรกคือตอนนี้ด้วงถูกแยกออกเป็นสองดิสก์และต้องการทั้งสองอย่างในการบู๊ต ไม่ใช่ปัญหาหากคุณไม่ได้วางแผนที่จะถอด SDD ออก

หากคุณวางแผนที่จะถอด SDD ออก คาดว่าดิสก์ตัวแรกจะยังคงบูต Windows ได้ และบางที SDD ที่ถูกนำออกจะบูตในเครื่องอื่น คุณควรใส่ ESP ไว้ใน SDD (100-200MB, FAT, boot flag เป็นต้น) . ด้วยลำดับการบู๊ตครั้งแรกของ SDD มันจะบู๊ตด้วงซึ่งจะบู๊ตทั้ง Ubuntu หรือ Windows หากไม่มี SDD แล็ปท็อปของคุณควรบูต Windows เท่านั้น (ไม่มี grub)

th flag
แต่ฉันควรสร้างพาร์ติชันแยกต่างหากสำหรับไดเร็กทอรี /boot/efi หรือไม่ ควรเป็นหลักหรือตรรกะ? ควรเป็น Fat32 หรือไม่? และฉันควรตั้งค่าสถานะว่าสามารถบู๊ตได้เช่นเดียวกับพาร์ติชันหลักของ Ubuntu หรือไม่
oldfred avatar
cn flag
หากทำการติดตั้งใหม่ Ubiquity ของ Ubuntu จะติดตั้ง grub ไปยังพาร์ติชันระบบ ESP - efi ของไดรฟ์แรกเท่านั้น ดังนั้นคุณจึงสามารถใช้ Windows ESP ได้ตราบเท่าที่คุณไม่ต้องการใช้ไดรฟ์บนระบบ UEFI อื่นใด UEFI ยังแนะนำการแบ่งพาร์ติชัน gpt อย่างมากและคุณสามารถแปลงได้แต่คุณต้องอัปเดต fstab UUID ทั้งหมด & ติดตั้ง grub ใหม่ทั้งหมด คุณสามารถบูตในโหมด BIOS หรือ UEFI จาก gpt ได้ แต่ต้องมีพาร์ติชัน bios_grub สำหรับ BIOS หรือ ESP สำหรับการบูต UEFI การมีด้วงทั้งเวอร์ชัน BIOS และ UEFI จะใช้งานได้ แต่การอัปเดตอาจทำให้ไม่ซิงค์กัน แต่คุณเพียงแค่ต้องอัปเดตในโหมดบูตอื่น

โพสต์คำตอบ

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