Tôi có một hộp Ubuntu hiện đang chạy trên ổ cứng 500 GB cũ.
Khi tôi có ổ SSD 240 GB và ổ cứng chỉ được sử dụng một phần (đã sử dụng 10%), tôi quyết định sao chép ổ cứng vào ổ SSD.
Vì ổ cứng HDD lớn hơn SSD nên tôi đã chống phân mảnh và thay đổi kích thước phân vùng dữ liệu của nó thành kích thước dưới 240GB. Sau đó, hệ thống vẫn hoạt động và khởi động như bình thường.
Vì SSD có trên máy Windows 100% nên nó có một MBR
bảng phân vùng mà tôi đã thay thế bằng một gpt
bảng phân vùng. Sau đó, tôi đã tạo hai phân vùng có cùng kích thước với các phân vùng có trong ổ cứng.
Sau đó, tôi đã khởi động PC bằng một USB có thể khởi động Ubuntu khác và cấp hai cái này đ
lệnh:
sudo dd if=/dev/sda1 of=/dev/sdd1 status=progress
sudo dd if=/dev/sda2 of=/dev/sdd2 status=progress
Tất cả đều ổn mà không có lỗi nhưng cuối cùng thì PC từ chối khởi động từ SDD.
Phân vùng/dev/sdd2 dường như đã được sao chép chính xác vì tôi có thể gắn nó khi tôi khởi động từ/dev/sda hoặc từ USB có thể khởi động. Nhưng tôi nhận thấy rằng dung lượng đã sử dụng trong/dev/sda2 lớn hơn dung lượng đã sử dụng trong/dev/sdd2. Tôi nghi ngờ điều này là do bất kỳ tệp và thiết bị tạm thời nào do khởi động từ nó.
Tôi đã thử khởi động từ SSD mà không kết nối bất kỳ đĩa nào khác nhưng tất cả những gì tôi nhận được là khi PC khởi động, nó sẽ đi thẳng vào menu BIOS/EFI.
Bất kỳ ý tưởng tại sao SSD của tôi từ chối bắt đầu?