我正在尝试使用该grub-mkrescue
命令生成救援磁盘。我这样调用它:
grub-mkrescue -o grub.iso
Run Code Online (Sandbox Code Playgroud)
这会生成 .iso 文件,但是当我尝试使用 VirtualBox 从它启动时,它说无法读取启动介质。当我用归档程序打开文件时,.iso 原来只有一个空的 /boot/grub 目录。
我还注意到有些人使用这样的命令:
grub-mkrescue -o grub.iso /boot/grub
Run Code Online (Sandbox Code Playgroud)
但随后它抱怨该目录不存在。(也许我在 Debian VPS 上制作它是相关的,因为我目前无法访问实际的 Linux PC。)
什么可能导致这个问题?是否缺少要存储到可引导映像中的 GRUB 文件,或者我是否以错误的方式使用该命令?
我正在运行 Ubuntu 13.04 64 位,并且我有一个包含 2 个文件夹和一个文件的目录。问题是在可视化文件管理器中实际上只有这些文件夹之一是可见的:
您可以看到该bin
文件夹确实存在,但是我有权访问它。我注意到这发生在一些随机的其他目录之前。什么可能导致这种情况?