![VMWare 转换后使用 grub 和 chroot /mnt/sysimage 进行救援模式](https://linux22.com/image/776736/VMWare%20%E8%BD%AC%E6%8D%A2%E5%90%8E%E4%BD%BF%E7%94%A8%20grub%20%E5%92%8C%20chroot%20%2Fmnt%2Fsysimage%20%E8%BF%9B%E8%A1%8C%E6%95%91%E6%8F%B4%E6%A8%A1%E5%BC%8F.png)
编辑:经过进一步的侦查后,我看到了这一点:
https://virtualkryptonite.blogspot.com/2017/07/vmware-converter-p2v-partition-number.html (不确定帖子中的 VG 是什么意思)但这基本上就是我遇到的问题以及我需要做的事情。我相信我有一个 ISO,可以用来创建最小安装,但我在第 4 步和第 5 步迷失了方向)。什么是 VG,如何将磁盘从克隆但尚未完成的 VM 安装到新的最小安装...
我将一台旧的物理机转换为 VMWare,由于与 raid 有关的问题,它在 97% 时出现错误并失败,尽管给出了此 KB 文章:
转换过程中大部分数据应该都在那里,我所要做的就是设置 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 提示符输入 linux 并没有取得任何进展,而且我每次尝试时都会出现无法识别的命令?