我使用以下命令通过 SSH 控制台在远程服务器的 KVM 上安装 Ubuntu 服务器。但它似乎无法识别我提供的 iso 映像,因为 (a) 如果没有网络配置它就无法安装 (b) 如果有互联网访问,它会从互联网下载所有内容。
为了这个目的正确的命令是什么?
virt-install --name ubuntu1 --ram 4096 --disk \
path=/home/abc/images/MyLinuxServer.img,size=10,format=qcow2,size=10,bus=virtio \
--network network:kvmbr1,model=virtio --os-type=linux --os-variant=ubuntutrusty \
--nographics --location /home/abc/ubuntu-14.04.1-server-amd64.iso \
--extra-args='console=tty0 console=ttyS0,115200n8 serial'
答案1
您在答案中显示的命令仅创建与实际问题(无需网络安装)无关的虚拟机。
如果你有正确的 ISO图像然后您可以取消网络配置选项和下载更新选项,安装程序应该继续。
答案2
您可以尝试将其挂载.iso
到目录并使用它。只需记住使用选项 loop 即可。
mount -o loop /home/abc/ubuntu-14.04.1-server-amd64.iso /destination/path