使用可引导磁盘使 linux 机器 grub 可引导

make linux machine grub bootable using bootable disk

我不熟悉grub,更不熟悉linux。

我目前拥有的是恢复的linux机盘

其中有 grub 可启动源机器,但用于在其他平台上启动 (hypervisor/cloud)

我的团队使用 extlinux 通过覆盖其启动代码使其可启动,并使该机器可在 cloud/hypervisor 等其他平台上启动。 在这个 link

中做了类似的事情

我想让那台机器 grub 可以启动,所以我尝试并想出了以下内容:

grub.cfg的内容

menuentry 'usbboot ubuntu'   {   
set root (hd0,1)   
linux (hd1,3)/boot/vmlinuz.efi root=/dev/sdb3  
initrd (hd1,3)/boot/initrd.lz 
}

之后我创建了虚拟机。首先附加 1GB 磁盘然后恢复磁盘。

请帮我解决问题

我能够解决这个问题,问题是他们没有像 /dev/sdb3 这样的设备,这可能是由于管理程序类型。所以我在 BusyBox 中尝试安装命令,我发现它是 /dev/vdb3.