首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >超时等待设备dev-disk-by\x2duuid-C 829\x2dC4C1.设备

超时等待设备dev-disk-by\x2duuid-C 829\x2dC4C1.设备
EN

Unix & Linux用户
提问于 2018-09-27 01:28:54
回答 1查看 57.6K关注 0票数 16

我已经格式化了efi分区并再次安装了windows。我有双引导Windows和Linux,然后使用以下命令从一个活动的usb重新安装了grub引导加载程序:

代码语言:javascript
复制
 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

然后我又把这一切都卸载了。当我试图引导时,我收到了这样的消息:

代码语言:javascript
复制
 [ 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.

它把我变成了应急模式。我该如何解决这个问题?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-09-28 13:35:56

Windows格式化了EFI分区,因此它的ID更改了.

您需要将新分区的UUID添加到/etc/fstab中的分区中。

如果你进入了维修模式或者有一个终端,你可以这样做.

代码语言:javascript
复制
sudo blkid

然后写下EFI分区的UUID

代码语言:javascript
复制
sudo nano /etc/fstab

将旧EFI分区的UUID更改为您所写的分区。

如果您不知道哪一个是EFI分区,请在sudo blkid输出中查看。应该是一个分区,上面写着type=efi...

票数 33
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/471716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档