本文介绍如何在 truenas 12 虚拟机 中安装 windows 10 操作系统,并且不会出现无故死机或者没有反应的现象。

  一、准备工作

  1.一个windows 10操作系统ISO镜像文件。

  2.virtio-win驱动ISO镜像文件(github项目地址:https://github.com/virtio-win/virtio-win-pkg-scripts/blob/master/README.md,如果无法打开可以自行网上搜索下载)。

  将这两个ISO文件上传到TrueNAS系统中,放哪个目录下都可以。

  二、安装过程

  1.建立虚拟磁盘。打开存储池管理界面,新建一个存储虚拟磁盘的数据集“VM”,然后点击右边的选项按钮,在弹出的菜单中单击【添加Zvol】。

  填写Zvol的名称和大小,然后点击【提交】。

  2.新建虚拟机。

  (1)选择操作系统。在虚拟机管理页面,点击右上角【添加】按钮,打开添加虚拟机向导页面,“来宾操作系统”选择“windows”,“名称”自己随便填写一个,勾选“延迟虚拟机启动,直到VNC连接”(如果不勾选这个选项很容易错过选择从虚拟光驱启动的那几秒),然后点击【下一步】。

  (2)分配CPU和内存。根据你的实际情况分配虚拟CPU和内存(我的TrueNAS系统是4核8线程的CPU和32GB的内存,这里分配给虚拟机双核四线程和4GB内存),然后点击【下一步】。

  (3)添加磁盘。根据我的经验,这里磁盘类型要选择“VirtIO”,否则windows系统经常会莫名死机没反应。

  (4)配置网络接口。选择“VirtIO”类型接口。

  (5)添加安装介质。点击文件夹图标前的三角形,展开目录,选择你的windows安装镜像。

  (6)确认选项。看一下配置没错的话就点击【提交】按钮。

  (7)添加驱动光盘。由于我们选择的是VirtIO类型的磁盘,windows安装程序无法识别,需要virtio-win驱动程序。点击新建立的虚拟机右边的三角形按钮,向下展开此虚拟机信息,点击【设备】按钮。

  在设备管理页面,点击右上角【添加】按钮,添加一个CD-ROM设备,路径选择第一步准备工作中下载的virtio-win驱动ISO镜像文件,然后点击保存。

  3.启动虚拟机。在虚拟机管理页面,点击【开始】按钮启动虚拟机,然后点击【<…>VNC】按钮打开虚拟机操作页面。如果你是用域名访问truenas系统,这时候可能会链接不上,在浏览器地址栏中把前面的域名改为IP地址就可以了。

  在新打开的虚拟机操作页面中,按照提示按任意键进入windows安装程序。安装windows具体过程大家都会,这里只讲几个关键步骤。

  在选择安装磁盘的时候,我们看不到任何磁盘,点击下面的“加载驱动程序”,在弹出的对话框中选择virtio-win驱动光驱–>amd64–>w10。这时候会找到一个驱动程序,点击【下一步】安装它,然后就可以看到添加的虚拟磁盘了。

  在windows安装程序重启系统时,由于我们之前勾选了“延迟虚拟机启动,直到VNC连接”,这时虚拟机是处于等待状态,并未真正重启。我们需要点击一下VNC操作界面的“链接”按钮才能启动虚拟机。

  当windows系统安装完成,进入桌面之后,需要安装网卡驱动。打开设备管理器,为网卡添加驱动。

  4.移除安装介质和驱动光盘。关闭windows系统,打开truenas系统中的虚拟机设备管理页面,删除两个CD-ROM设备,然后点击VNC设备右边的菜单按钮,点击【编辑】,取消“延迟虚拟机启动,直到VNC连接”,然后保存。

  接下来打开虚拟机就可以尽情玩耍了!

声明:本文为本站【NASGEEK】原创文章,未经许可不得转载!