我在筆記型電腦上運行 Ubuntu 16.04。我安裝了虛擬機器管理器。如何讓虛擬機器首次運作?
我下載了兩個不同的 ISO。我嘗試使用每個虛擬機器管理器建立一個虛擬機器。但每一個的問題都是它們無法啟動。我會得到
從硬碟啟動...啟動失敗:不是可啟動磁碟。無引導設備。
我使用了來自可靠來源的 .ISO。一個 .iso 用於 QemuEmulator(https://help.ubuntu.com/community/Installation/QemuEmulator)。另一個 .iso 是將 Ubuntu 直接安裝到普通筆記型電腦上。我使用虛擬機器管理器的 GUI。我主要選擇預設值或使用我在網路上找到的文章來建立虛擬機器。我必須做一些故障排除才能看到一些輸出。
我嘗試在字元提示字元下使用 virt-install 命令。但我在那裡也沒有運氣。我嘗試使用這個命令:
virt-install --connect qemu:///system --ram 512 -n foobar --os-type=linux --os-variant=debian8 --disk path=/root/debianfb.qcow2,device=virtio,format=qcow2 --vcpus=1 --graphics spice --noautoconsole --import --disk size=20
我嘗試了上述命令的變體。結果將顯示有關必須為不存在的磁碟區指定磁碟大小的錯誤。 debianfb.qcow2 是一個不存在的磁碟區。我認為這種基於字元的創建虛擬機器的方式可以藉鏡主機作業系統。但我不知道讓它工作的正確語法。我願意使用 GUI 虛擬機器管理器或字元提示命令(如 virt-install)。我該怎麼辦?
我還沒有嘗試下載 .qcow2 檔案。我怎麼知道它來自可靠的來源?我只想在我的 Linux Mint 筆記型電腦上使用 KVM 或 QEMU 建立一個基本的虛擬機器。
答案1
我不清楚您如何/是否明確創建了/root/debianfb.qcow2
.如果不存在則運行:
qemu-img 創建 -f /root/debianfb.qcow2 20G
如果這不是問題,您可能遇到了我在使用虛擬機器管理器時遇到的問題(我對“virt-install”不太熟悉)。每當我創建新的虛擬機器時,即使我在安裝過程中選擇了 .iso 安裝介質,但當我完成安裝時,虛擬 CD 驅動器是空的。因此,請確保為「CDROM 來源路徑」選擇正確的 .iso 檔案。
然後,在「啟動選項」下,確保選取 CDROM 條目並且它是「啟動裝置順序」中的第一個條目。現在嘗試啟動,祝你好運!