我有一个 ext4 映像文件,它想用作 qemu 的磁盘映像。我想给它安装 GRUB。经过一番研究,我发现了以下命令:
创建大小为 5 GB 的映像:
qemu-img create hd.img 5G
将其安装为循环设备:
sudo mount -o loop hd.img /mnt
安装 GRUB 到它:
sudo grub-install --root-directory=/mnt --no-floppy --recheck /dev/loop0
qemu 系统应该是 x86 系统。这就是问题所在:我不在 i386 上,也没有在我的主机系统上安装 GRUB。所以我正在寻找一个预编译版本的 GRUB 2,我可以将它复制到图像的文件系统中。有没有办法做到这一点?