แยก
ตรวจสอบให้แน่ใจว่าคุณได้สำรองไฟล์ Ubuntu ที่สำคัญไว้อย่างดี เนื่องจากขั้นตอนนี้อาจทำให้ข้อมูลเสียหายหรือสูญหายได้
คำนึงถึงสิ่งเหล่านี้:
เริ่มต้นขั้นตอนทั้งหมดด้วยการออก a เปลี่ยน บนพาร์ติชั่น swap ที่ติดตั้ง และจบขั้นตอนทั้งหมดด้วยการออก a เปลี่ยน บนพาร์ติชัน swap เดียวกันนั้น
ก เคลื่อนไหว ทำได้โดยชี้ตัวชี้เมาส์ไปที่กึ่งกลางของพาร์ติชันแล้วลากไปทางซ้าย/ขวาด้วยเคอร์เซอร์มือ
ก ปรับขนาด ทำได้โดยลากด้านซ้าย/ขวาของพาร์ติชันไปทางซ้าย/ขวาด้วยเคอร์เซอร์ลูกศรทิศทาง
ถ้าพาร์ติชันใดไม่ได้ ย้าย/ปรับขนาด ในเชิงกราฟิก คุณอาจต้องป้อนข้อมูลตัวเลขที่จำเป็นเฉพาะด้วยตนเอง (อย่าทำเช่นนี้เว้นแต่ฉันจะแนะนำ)
คุณเริ่มต้นใด ๆ ย้าย/ปรับขนาด โดยคลิกขวาที่พาร์ติชันในบานหน้าต่างด้านล่างของหน้าต่างหลัก และเลือกการดำเนินการที่ต้องการจากเมนูป๊อปอัพ จากนั้นจึงเสร็จสิ้นการดำเนินการนั้นในเมนูใหม่ ย้าย/ปรับขนาด หน้าต่าง
ทำดังต่อไปนี้...
บันทึก: หากขั้นตอนไม่ทำงานตรงตามที่ฉันร่างไว้ หยุด ทันทีและ อย่า ดำเนินต่อ.
- บู๊ตเป็น Ubuntu Live DVD/USB ในโหมด âTry Ubuntuâ mode
- เริ่ม
แยก
- ปรับขนาด ด้านซ้ายของ /dev/nvme0n1p6 ไปทางขวาประมาณ 70G
- ปรับขนาด ทางด้านขวาของ /dev/nvme0n1p5 ไปทางขวา
- คลิกไอคอนสมัคร
เสร็จแล้วก็เลิก แยก
และรีบูต
อัปเดต #1:
ด้วง
แก้ไข /etc/default/grub และแก้ไขสองบรรทัดนี้ที่ด้านบนของไฟล์...
GRUB_DEFAULT=บันทึก # แก้ไขบรรทัดนี้
GRUB_SAVEDEFAULT=true # เพิ่มบรรทัดนี้
sudo ปรับปรุงด้วง
# เขียนการเปลี่ยนแปลงลงดิสก์
รีบูต
#รับรองผล
ที่เมนู GRUB ให้เลือก Ubuntu เพื่อบู๊ตด้วยตนเอง ระบบจะจำการเลือกนี้ไว้จนกว่าคุณจะเปลี่ยนเป็นอย่างอื่นด้วยตนเอง
อัปเดต #2:
หน้าต่าง
แหล่งที่มา: ฉันจะติดตั้ง Ubuntu ร่วมกับ Windows ที่ติดตั้งไว้ล่วงหน้าด้วย UEFI ได้อย่างไร
ปัญหาอื่นที่อาจทำให้ระบบบูตโดยตรงไปยัง Windows (โดยไม่แสดงเมนู GRUB) คือหาก Windows จัดการตัวจัดการการบูตหรือหลังจากติดตั้ง Ubuntu แล้ว พาร์ติชัน EFI ไม่ได้รับการกำหนดค่าอย่างถูกต้องสำหรับ Windows ในการแก้ปัญหานี้ เพียงไปที่ Windows และเปิดเทอร์มินัล จากนั้นพิมพ์ข้อความต่อไปนี้ (ต้องการสิทธิ์การดูแลระบบ):
bcdedit /set {bootmgr} เส้นทาง \EFI\ubuntu\shimx64.efi
สิ่งนี้จะกำหนดค่า Windows Boot Manager เพื่อพิจารณา GRUB Boot Manager สิ่งนี้ยังคงเกิดขึ้นได้แม้หลังจากเรียกใช้ Boot Repair จากภายใน Ubuntu ดังนั้นตรวจสอบให้แน่ใจว่า Windows อ่านพาร์ติชั่น Ubuntu EFI ในกรณีที่คุณใช้ระบบบูต EFI แทน BIOS เก่าจะช่วยแก้ปัญหาได้ ในบรรทัดคำสั่งด้านบน ความแตกต่างระหว่าง shimx64.efi และ grubx64.efi คือ shimx64 เป็นไบนารีที่ลงนามโดย Microsoft จริงซึ่งทำงานร่วมกับ Secure Boot ที่เปิดใช้งาน ในขณะที่ grubx64 เป็นไบนารีด้วงปกติ (ไม่ได้ลงนาม)