为什么 update-grub 无法找到我的根设备?

为什么 update-grub 无法找到我的根设备?

我创建了一个新的根分区,并尝试update-grub在 chroot 中运行。我执行bindmount了以下操作:

for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done

进而:

update-grub
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?)

/proc当或未安装时通常会出现错误消息/dev,但如上所述,我相信它们已正确安装。

我为什么不能跑update-grub

相关内容