You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:48:05