Uefi

等待設備 dev-disk-byx2duuid-C829x2dC4C1.device 超時

  • September 14, 2021

我已經格式化了 efi 分區並再次安裝了 windows。我有雙啟動 Windows 和 Linux,然後我使用以下命令從實時 USB 再次安裝了 grub 引導載入程序:

mount /dev/sda* /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys /mnt/sys
mount /dev/sda* /mnt/boot/efi
mount /mnt/hostrun
mount --bind /run /mnt/hostrun
chroot /mnt
grub-install /dev/sda
update-grub
exit

然後我再次解除安裝了所有這些。當我嘗試啟動時,我收到了以下消息:

[ TIME ] Timed out waiting for device dev-disk-by\x2duuid-C829\x2dC4C1.device.
[DEPEND] Dependency failed for file system check on /dev/disk/by-uuid/C829-C4C1.
[DEPEND] Dependency failed for /boot/efi.
[DEPEND] Dependency failed for Local File System.

它把我變成了緊急模式。我怎麼解決這個問題?

Windows 格式化了你的 EFI 分區,因此它的 ID 改變了……

你需要將新分區的UUID添加到**/etc/fstab中的那個。

如果您進入維護模式或有一個看起來像的終端,請執行此操作…

sudo blkid

然後記下EFI 分區的UUID

sudo nano /etc/fstab

將舊 EFI 分區的 UUID 更改為您記下的那個。

如果您不知道哪個是您的 EFI 分區,請查看sudo blkid輸出。應該是它說的分區type=efi...

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