chroot到/mnt执行grub-mkconfig失败,提示“No such file or directory”求助
chroot到/mnt执行grub-mkconfig失败,提示“No such file or directory”求助
我现在正尝试在磁盘镜像上安装GRUB,用来在QEMU里测试。要生成GRUB配置文件,得chroot到/mnt里再运行grub-mkconfig,不然这个命令会去读我真实系统/boot下的内核镜像和initramfs。
我已经把FAT32文件系统挂载到循环设备/dev/loop1,然后挂载到/mnt,还做了以下几个挂载操作,都没报错:
- 把/dev绑定到/mnt/dev
- 把/usr绑定到/mnt/usr
- 在/mnt/sys挂载sysfs
- 在/mnt/proc挂载procfs
另外我还创建了/mnt/boot和/mnt/boot/grub目录,分别放了内核镜像、initramfs和GRUB设备映射文件。但是当我尝试运行chroot /mnt grub-mkconfig -o /boot/grub/grub.cfg来生成配置时,却得到了一个让人摸不着头脑的错误:
chroot: failed to run command
grub-mkconfig: No such file or directory
备注:内容来源于stack exchange,提问作者user2317118
相关产品推荐
相关产品推荐

