Boot

新主機板,舊磁碟:“放棄等待根設備”,掉入 initramfs;grub重新安裝沒有幫助

  • December 21, 2014

我想用新主機板和舊磁碟。該磁碟只有一個分區,安裝了 Debian/jessie。在啟動時,發現 Debian 並開始以通常的 dmesg 輸出行啟動。線後

Begin: Waiting for root system ...

系統掛了一會兒,然後寫入

Gave up waiting for root device.
...
ALTERT!  /dev/idsk/by-uuid/... does not exist.
Dropping to a shell!
...
/bin/sh: can't access tty; job control turned off
(initramfs)

下一次嘗試:我從 Debian netinstall CD 啟動到救援模式。執行 shell 時,找到了磁碟。然後我將 Grub 重新安裝到磁碟上。但是,從磁碟重新啟動時,上述行為並沒有改變。

新主機板執行 UEFI,而舊主機板執行 BIOS。因此我需要安裝grub-efi而不是grub-pc.

引用自:https://unix.stackexchange.com/questions/175190