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 安裝到新的最小安裝 VM...

我將一台舊物理機轉換為 VMWare,但它在 97% 時失敗並出現錯誤,因為與 raid 有關,但給出了以下知識庫文章:

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

轉換大部分應該有數據,我所要做的就是設定 grub。由於從未這樣做過,我嘗試告訴虛擬機器啟動到我從以下位置找到的救援光碟:

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

我相信這是一張舊的救援 CD,適用於我正在嘗試轉換的這台舊 Fedora 機器。

我可以讓虛擬機器啟動到這張救援 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,每次嘗試時我都會得到無法辨識的指令?

相關內容