使用可启动磁盘使 linux 机器 grub 可启动

Posted

技术标签:

【中文标题】使用可启动磁盘使 linux 机器 grub 可启动【英文标题】:make linux machine grub bootable using bootable disk 【发布时间】:2017-10-13 20:59:51 【问题描述】:

我对grub不熟悉,对linux也不太熟悉。

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

其中有 grub 可启动源机器,但用于在其他平台(管理程序/云)上启动

我的团队使用 extlinux 通过覆盖其引导代码使其可引导,并使该机器可在其他平台(如云/管理程序)上引导。 在link

中做了类似的事情

我想让那台机器 grub 可启动,所以我尝试了以下方法:

已创建 1 GB 磁盘。 使用下面的link 在 fat32 分区上使用命令安装 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 

之后我创建了 vm。首先附加 1GB 磁盘,然后再恢复磁盘。

请帮我解决问题

【问题讨论】:

Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Super User 或Unix & Linux Stack Exchange 会是一个更好的提问地点。 【参考方案1】:

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

【讨论】:

以上是关于使用可启动磁盘使 linux 机器 grub 可启动的主要内容,如果未能解决你的问题,请参考以下文章

Linux From Scratch(LFS11.0)使 LFS 系统可引导 - 使用 GRUB 设定引导过程

Linux From Scratch(LFS11.0)使 LFS 系统可引导 - 使用 GRUB 设定引导过程

Linux系统启动流程之系统故障修复之一

在Linux环境直接复移动硬盘上的GRUB

linux-系统启动流程-7

Linux下grub.cnf详解