Bố cục hệ thống tệp của tôi, nội bộ là sda và bên ngoài là sdb:
sda
ââsda1
ââsda2
ââsda3 xfs 47a37509-ff0a-428d-915c-bb4f0990db3f 1.8G 8%/khởi động
ââsda4 xfs ccbf4efa-8634-43f8-806a-118b9295471c 41.1G 18%/
ââsda5 hoán đổi 1 ace29398-f6ce-41a6-83ea-fafeb00ae323 [SWAP]
ââsda6 xfs 563b68c5-8f7d-48c7-a0c8-1b3e7e7fc276 843.9G 4%/nhà
sdb
ââ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
Các bước được thực hiện cho đến nay:
- Đã sử dụng tập lệnh clone-ubuntu.sh để sao chép hdd bên trong sang hdd bên ngoài 2TB.
- Chạy 'grub-install/dev/sdb' và chạy 'update-grub' khi khởi động từ ổ đĩa trong.
- Đã gắn/dev/sdb3 thành/mnt.
- Đã cập nhật tệp /mnt/grub/grub.cfg với UUID của phân vùng /dev/sdb cho /boot.
- Đã cập nhật tệp /mnt/grub/grub.cfg với UUID của phân vùng /dev/sdb cho /.
- Đã cập nhật tệp /mnt/grub/grub.cfg và thay đổi từ hd0,gpt4 thành hd1,gpt4
Đó là một máy tính xách tay Acer Aspire One cũ có BIOS (không có UEFI) và tôi thay đổi thứ tự khởi động bằng ổ đĩa ngoài làm thiết bị khởi động đầu tiên.
Và mỗi khi nó khởi động từ ổ đĩa trong, tôi không thể khởi động nó từ ổ đĩa ngoài.
Tôi đang làm gì sai? Tôi đã bỏ lỡ một bước quan trọng hay cái gì đó? Tôi thậm chí đã chạy 'dd bs=512 count=1 if=/dev/sdb 2>/dev/null| dây
ZRR=
`|f
|f1
GRUB
địa chất
Ổ đĩa cứng
Đọc
Lỗi
và như bạn có thể thấy nó chứa GRUB!
Tôi hoàn toàn mất mát, bất kỳ trợ giúp nào cũng được đánh giá cao.