我正在尝试将 RHEL 5.2 VM 从 VMWare 迁移到 HyperV。目前,由于初始 RAM 磁盘映像中缺少适当的驱动程序,VM 无法启动,因此我需要在救援中运行 Initramfs 来创建新的 RAM 磁盘。
问题是我似乎无法使用 RHEL 5.2 ISO 进入救援模式。
当我启动到 ISO 时,我可以进入救援模式...它告诉我“您的启动盘是两部分救援盘组中的第一个磁盘。救援模式所需的第二个磁盘必须从位于 RedHat Linux CD 的图像目录中的 rescue.img 映像文件创建”。
果然,如果我浏览 ISO,会看到一个图像文件夹,里面有 rescue.img。
请记住,我正在使用 hyperV,我基本上将该 .img 文件转换为虚拟软盘 (.vfd) 文件并在提示时将其挂载(“插入要加载到 ramdisk 的根软盘并按 ENTER”),但它只是返回“无法找到从 0 开始的有效 ramdisk 映像”。
到目前为止,我已经 3 天无法启动这台虚拟机了,我有点绝望了...有人可以帮助我或给我指明正确的方向吗?
值得一提的是,我需要内核 2.6.18-419.el5。
答案1
我还太年轻,对 RHEL 5 救援了解不多,但如果您可以访问 RHEL 6 ISO,这可能会让您进入一个有效的救援环境。我经常使用 RHEL 7.2 ISO 来救援 RHEL 6.x 系统。