รูปแบบระบบไฟล์ของฉัน ภายในคือ sda และภายนอกคือ sdb:
สดา
ââsda1
ââsda2
ââsda3 xfs 47a37509-ff0a-428d-915c-bb4f0990db3f 1.8G 8% /บูต
ââsda4 xfs ccbf4efa-8634-43f8-806a-118b9295471c 41.1G 18% /
ââsda5 สลับ 1 ace29398-f6ce-41a6-83ea-fafeb00ae323 [สลับ]
ââsda6 xfs 563b68c5-8f7d-48c7-a0c8-1b3e7e7fc276 843.9G 4% /หน้าแรก
เอสดีบี
ââsdb1
ââsdb2
ââsdb3 ext4 1.0 abad4358-f108-4521-b8f8-4b7ff0f67c2e
ââsdb4 ext4 1.0 a9cd1ec5-bcab-4a03-9ae3-86a776821e08
ââsdb5
ââsdb6 ext4 1.0 1368841e-d836-4e79-81e1-9a0a6db1aa61
ขั้นตอนที่ทำไปแล้ว:
- ใช้สคริปต์ clone-ubuntu.sh เพื่อโคลน hdd ภายในไปยัง hdd ภายนอกขนาด 2TB
- รัน 'grub-install /dev/sdb' และรัน 'update-grub' เมื่อบูตจากไดรฟ์ภายใน
- ติดตั้ง /dev/sdb3 ถึง /mnt.
- อัปเดตไฟล์ /mnt/grub/grub.cfg ด้วย UUID ของพาร์ติชัน /dev/sdb สำหรับ /boot
- อัปเดตไฟล์ /mnt/grub/grub.cfg ด้วย UUID ของ /dev/sdb สำหรับ / พาร์ติชัน
- อัปเดตไฟล์ /mnt/grub/grub.cfg และเปลี่ยนจาก hd0,gpt4 เป็น hd1,gpt4
เป็นแล็ปท็อป Acer Aspire One รุ่นเก่าที่มี BIOS (ไม่มี UEFI) และฉันเปลี่ยนลำดับการบู๊ตด้วยไดรฟ์ภายนอกเป็นอุปกรณ์บู๊ตเครื่องแรก
และทุกครั้งที่บู๊ตจากไดรฟ์ภายใน ฉันไม่สามารถบู๊ตจากไดรฟ์ภายนอกได้
ผมทำอะไรผิดหรือเปล่า? ฉันพลาดขั้นตอนสำคัญหรืออะไรไปหรือเปล่า? ฉันยังวิ่ง 'dd bs=512 count=1 if=/dev/sdb 2>/dev/null| สตริง
ZRR=
`|ฉ
|f1
ด้วง
ธรณี
ฮาร์ดดิสก์
อ่าน
ข้อผิดพลาด
และอย่างที่คุณเห็น มันมี GRUB!
ฉันสูญเสียทั้งหมด ความช่วยเหลือใด ๆ ที่ชื่นชมอย่างมาก