Vmware-Esxi

從光碟機啟動!!kvm -machine pc-i440fx-2.1

  • January 31, 2021

我正在嘗試按照以下文章中的說明進行操作

https://docs.j7k6.org/vmware-esxi-hetzner-install-kvm-linux/

我通過以下命令啟動虛擬機

kvm -machine pc-i440fx-2.1 \
 -cpu host \
 -smp cpus=2 \
 -m 4096 \
 -hda /dev/nvme0n1 \
 -cdrom VMware-VMvisor-Installer-7.0b-16324942.x86_64.iso \
 -vnc :1

WARNING: Image format was not specified for '/dev/nvme0n1' and probing guessed raw.
        Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted.
        Specify the 'raw' format explicitly to remove the restrictions.
qemu-system-x86_64: warning: Unknown firmware file in legacy mode: etc/msr_feature_control

但是當我通過 VNC Viewer 訪問 VM 時,我收到以下錯誤消息

Booting from Hard Disk...
error: no such partition.
Entering rescue mode...
grub rescue>

我不知道如何強制從光碟機啟動!!

您連結的教程假設您的硬碟驅動器(或此處為您的內部 SSD)是空白的。但是您的驅動器不是空白的;它至少包含以前 Linux 安裝的殘餘,可能還有整個安裝。因此,虛擬機正在嘗試(並且失敗)從它引導。

在嘗試安裝 ESXi 之前,您應該擦除磁碟的分區表。例如:

wipefs -a /dev/nvme0n1

現在,您的 KVM 命令不應該在硬碟驅動器上找到任何東西,也不應該嘗試從它啟動。如果它仍然不能從 CD 映像啟動,您可以添加-boot d到命令行嘗試強制它從 CD 映像啟動。

引用自:https://serverfault.com/questions/1051874