创建第一台虚拟机
这一章从头走一遍:准备安装用的 ISO、建一台虚拟机、打开它的屏幕把系统装上。前提是已经做完首次设置,有了存储池。
1. 准备 ISO
- 打开 配置 → 存储,往下找到 ISO 镜像。
- 两种方法任选:
- 上传 ISO:从这台电脑选一个
.iso(或.img)文件上传。 - 从网址下载:贴一个 http 或 https 的下载地址,由主机自己去下载。下载在主机上进行,可以离开这个页面。 - 传完以后,ISO 出现在列表里,下面显示它的卷标。
ISO 放在存储池里,所有虚拟机都能用。
2. 确认有网络
虚拟机的网卡要接到一个网络(虚拟交换机)上。打开 配置 → 网络 看一下:
- 已经有网络(比如接在管理口上的
lan):直接用它。 - 显示"还没有网络":点探测物理端口,从"端口上发现的"里建一个,或者手动 新建网络,选上要用的物理网口。见网络。
不建网络也能建虚拟机,只是它暂时没有网卡。
3. 新建虚拟机
- 打开 虚拟机,点 新建虚拟机。
- 选模板:先选类别,再选具体的系统(例如 Windows 11、Debian、OpenWrt)。模板里是这个系统需要的设置:固件(UEFI 或 BIOS)、磁盘和网卡的型号、要不要 TPM 等,下面还写着它至少要多少内存和磁盘。没有合适的模板,选 空白(UEFI、virtio)。
- 名字:这台虚拟机的名字,以后在列表、控制台和 RDP 里都用它(例如
win11)。 - CPU 和内存:按模板的建议值改。内存不能低于模板写的最低值。
- 磁盘:模板会建一块新的空盘,可以改大小;+ 磁盘 再加一块。
- ISO:点 + ISO,选第 1 步准备好的安装盘。
- 网卡:选接到哪个网络。默认是虚拟网卡。
- 选项: - 建好就启动:建好马上开机。 - 下次启动等控制台连上再开机:控制台打开以后虚拟机才上电,这样你能看到 "Press any key to boot from CD or DVD" 这类只出现几秒的提示。装 Windows 时建议勾上。 - RDP 密码:用 RDP 连这台虚拟机的屏幕时用的密码,留空就是管理员密码。见控制台与远程桌面。
- 点 建立。
表单最下面能看到交给 keel 的配置(JSON)。表单里没有的设置可以直接在这里改;一般用不到。
4. 打开屏幕,安装系统
- 在虚拟机列表里点这台虚拟机,进入它的详情页。
- 打开图形控制台(网页里的 VNC),就能看到虚拟机的屏幕,像在一台真机前一样装系统。
- 装好以后,在详情页里把 ISO 从光驱里拿掉,下次就从磁盘启动。
除了网页控制台,也可以用 Windows 自带的"远程桌面连接"(mstsc)或别的 RDP 客户端直接连到虚拟机的屏幕,从开机画面就能看到,虚拟机里不用装任何东西。见控制台与远程桌面。
装 Windows 时要注意
- 选 Windows 的模板就行:Windows 11 的模板带虚拟 TPM 2.0(TPM 2.0(vTPM) 默认勾着)和 Secure Boot,安装程序的硬件检查能直接通过,不用绕过。
- 模板用 NVMe 磁盘和 e1000 网卡,Windows 自带驱动,装的时候不用额外加载驱动。
- 显卡默认是 virtio-vga:分辨率能跟着 RDP 客户端的窗口变,但要在 Windows 里装 virtio-win 的
viogpudo驱动。模板里有一个可选的 驱动 ISO(可选) 光驱,把virtio-win.iso也上传上去、选在这里,装好系统后从这个光驱装驱动。不想装驱动的,把 显卡 选成 标准(bhyve 帧缓冲)。 - Windows XP、2003、7 这类老系统选对应的模板,它们用 SeaBIOS 和系统自带的驱动,见虚拟机管理。
下一步
- 虚拟机的启动、关机、挂起、修改设置、快照:虚拟机管理
- 主机 reload 时虚拟机会怎样:升级与重启
- 把显卡、硬盘控制器交给虚拟机:设备直通