Tôi vừa cài đặt Debian 9.5 x64 (chỉ CLI) trên máy mới. Tôi đã sử dụng ổ USB Flash làm phương tiện cài đặt.
Nó được cài đặt, tôi khởi động lại để ổ đĩa flash vào và nó khởi động tốt. Tôi lấy ổ đĩa flash ra và khởi động lại và nó không khởi động được. Tôi gặp lỗi sau
ata0.200: failed to set xfermode (err_mask=0_40)
Gave up waiting for root file system device. Common problems:
Boot args (cat /proc/cmdline; ls /dev)
ALERT! /dev/sbd2 does not exist. Dropping shell!
Nếu tôi đặt ổ đĩa flash vào và khởi động lại, nó sẽ khởi động đúng dấu nhắc đăng nhập. Nếu tôi lấy nó ra một lần nữa, nó không khởi động, v.v.
Khi nó khởi động mà không có ổ đĩa flash, menu GRUB xuất hiện vì vậy tôi cho rằng điều đó có nghĩa là tôi đã không bằng cách nào đó nhưng bộ tải khởi động trên ổ đĩa sai.
Cuối cùng, tôi đã thực hiện cài đặt lại hoàn toàn một lần nữa và tôi nhận được kết quả tương tự.
Điều này có liên quan gì đến UEFI không? Lần đầu tiên tôi cài đặt, nó hỏi tôi muốn sử dụng UEFI hay Bios, tôi chọn UEFI. Lần thứ hai tôi cài đặt Debian tôi không nghĩ nó hỏi tôi về điều này.
grub
, nhưng nó có thể là một tác dụng phụ khác của sự nhầm lẫn đối với tên đĩa chính. Nó có xuất hiện nếu bạn kết nối USB sau khi khởi động không?
sdb
thay thếsda
. Bạn nên thử sửa đổi bản ghi khởi động trong khi khởi động với ổ USB bị loại bỏ. Sau khi khởi động mà không có ổ USB, hãy chạysudo update-grub
và điều này sẽ sửa các cài đặt khởi động cho các lần khởi động trong tương lai.