VMWare 转换后使用 grub 和 chroot /mnt/sysimage 进行救援模式

VMWare 转换后使用 grub 和 chroot /mnt/sysimage 进行救援模式

编辑:经过进一步的侦查后,我看到了这一点:

https://virtualkryptonite.blogspot.com/2017/07/vmware-converter-p2v-partition-number.html (不确定帖子中的 VG 是什么意思)但这基本上就是我遇到的问题以及我需要做的事情。我相信我有一个 ISO,可以用来创建最小安装,但我在第 4 步和第 5 步迷失了方向)。什么是 VG,如何将磁盘从克隆但尚未完成的 VM 安装到新的最小安装...

我将一台旧的物理机转换为 VMWare,由于与 raid 有关的问题,它在 97% 时出现错误并失败,尽管给出了此 KB 文章:

https://communities.vmware.com/t5/Converter-Standalone-Discussions/FAILED-An-error-occurred-during-the-conversion-Partition-number/td-p/454977

转换过程中大部分数据应该都在那里,我所要做的就是设置 grub。我从来没有这样做过,所以我尝试告诉 VM 启动到我从以下位置找到的救援 CD:

https://archives.fedoraproject.org/pub/archive/fedora/linux/core/4/i386/iso/

我相信,对于我正试图转换的这台旧 Fedora 机器来说,这是一张旧的救援 CD。

我可以让 VM 启动到这个救援 CD,我必须在其中回答几个问题,它会尝试自动将 Linux 安装挂载到 /mnt/sysimage,但找不到它并给我一个提示。

在提示中,我可以看到机器将我的 Linux 操作系统驱动器视为 sda1,即如果我输入:

mount /dev/sda1 /mnt/sysimage 

看起来我的操作系统位于 /mnt/sysimage 中

我尝试做一个

grub-install /dev/sda1 

未找到 /sbin/grub,则来自此链接:

即使我可以输入 grub 并进入 grub 提示符。

因此,也许我必须在这个 grub 提示符下做更多的事情,以确保 /dev/sda1 可以作为启动驱动器,或者什么,但是从提示符中 grub 我不确定该怎么做(显然你可以ls从 grub 提示符中输入,但是这个只是给出了一个无法识别的命令,它是 GNU GRBU 0.95

那么不确定接下来该去哪里?

我确实在这里看到了这个帖子:

GRUB 未加载操作系统,显示 grub> 提示符

但是按照他们的说法,从 grub 提示符输入 linux 并没有取得任何进展,而且我每次尝试时都会出现无法识别的命令?

相关内容