UNRAID虚拟机安装windows10教程

这可能是全网最详细也最简单的unraid(6.10.2)安装windows10的教程。

#准备工作

  • windows10.ISO:我个人非常建议大家用微软官方提供的ISO,那些第三方的ISO吹的再好再纯净万一里面集成个病毒挖矿之类的,处理起来非常麻烦。可以参考本站之前的文章在microsoft官网下载,chrome在微软官网下载windows10 iso镜像
  • virtio-win.ISO:这是unraid提供的windows虚拟总线驱动,后面装驱动全靠它。在SETTINGS——》VM Manager——》选择最新版本的iso,会自动下载。如果下载太慢也可以在本文最后下载。

#安装windows10虚拟机

1,新建一个虚拟机

VMs——》ADD VM——》选择windows10,

Autostart: unraid启动后自动启动虚拟机,建议打开
Logical CPUs:按需分配cpu个数
Initial Memory:按需分配内存
BIOS:很多教程说要选SeaBIOS,其实默认就行
OS Install ISO:windows10 ISO 的路径
OS Install CDRom Bus: SATA
VirtIO Driver ISO:VirtIO ISO 的路径
VirtIO Drivers CDRom BUS: SATA

Primary vDisk Location: 主硬盘(C盘)的位置,选Auto就会自动在domains下创建目录。
Primary vDisk Size: 硬盘大小
Primary vDisk Type: 我认为默认的raw格式比qcow2更好,虽然一次性占用磁盘,但读写性能好很多,并且以后一样能扩展容量。
Primary vDisk Bus: VirIO,默认的虚拟总线就行

剩余的全部默认

先不要点CREATE,继续看下面

2,windows安装

在点CREATE创建虚拟机后,要马上进入VNC界面并马上按任意键,否则会进shell卡住。万一卡住了,就左键点虚拟机图标,先Force Stop停掉虚拟机,重新进入VNC Remote再来一遍。

选则输入法

现在安装

选 我没有产品密钥

根据自己喜好选版本,一般选专业

接受许可条款,下一步

选择自定义安装

选 加载驱动程序

自动加载驱动程序,点确定

选“Red Hat VirtIO SCSI controller (E:\amd64\w10\viostor.inf)”,也就是unraid的64位windows10的虚拟驱动。

然后就会加载到先前创建的硬盘

进入安装环节,等待

选择 我没有Internet连接

继续执行有限设置

#安装windows驱动

1,网卡驱动

刚进windows10的时候是没网卡驱动的

左下角搜索进入设备管理器

会看到PCI和以太网控制器都没装驱动,先右键点以太网控制器,选更新驱动程序。

选择浏览我的电脑手动查找驱动程序

从unraid提供的VirtIO.iso那个盘选择网卡驱动位置,网卡的目录是 \NetKVM\w10\amd64,也就是适合64位的win10驱动程序。

装完后显示windows已成功更新你的驱动程序。网卡搞定,现在就可以正常上网了。

2,PCI控制器驱动程序

和上面一样网卡驱动一样的操作步骤。

PCI简单通讯控制器的路径是 E:\vioseria\w10\amd64

3, PCI设备驱动

也和上面一样的安装方法

PCI设备的驱动程序路径是 E:\Balloon\w10\amd64

至此,所有驱动安装完毕。UNRAID windows10虚拟机也就完成安装了。

有任何问题都可以留言,enjoy~

UNRAID-6.10.2更新

版本 6.10.2 2022-05-27

基础发行版:

  • firefox AppImage:版本:100.0.r20220519220738 (CVE-2022-1802 CVE-2022-1529)

Linux内核:

  • 版本 5.15.43-Unraid (CVE-2022-21499)

管理:

  • nginx:避免附加默认端口号来重定向 URL
  • nginx:自签名证书文件:接受通用名称和所有备用名称
  • 启动:修复多个网络接口被分配相同的 MAC 地址
  • 启动:如果启用 Intel VT-d,则默认将 tg3 列入黑名单
  • webgui:管理访问:使用 SSL/TLS 设置:将“自动”一词更改为“严格”
  • webgui:修复:选择控制器时不包括 smGlue
  • webgui:已修复:允许使用嵌入的 & 号共享名称
  • webgui:添加 LXC 终端支持(用于 LXC 插件)
  • webgui:Docker Web UI 使用 Docker 标签作为图标作为后备
  • webgui:VM 管理器:支持 libvirt 网络(使 libvirt 网络可通过 gui 访问)
  • webgui:修复了“root”登录使用来自另一个用户名的密码(包括字符串“root”)的问题
  • webgui:更新操作系统页面拼写更正:警告-> 警告
  • webgui: helptext review: 小修正

UNRAID安装openwrt

本文简述unraid(6.10.1)下如何安装openwrt,使用虚拟网口,非直通。

#准备材料

  • x86/x64版openwrt的.img镜像固件

我比较倾向使用Lean大的,简约高效,网上一些其他人编译的高大全的固件都是基于他的源码修改的。本站也提供了下载:

大雕lean openwrt固件下载(x64-R22.4.7)

将下载的.img文件放到unraid下domains目录下。domains目录是专门放镜像文件的,缓存配置的Prefer,也可以自建目录。

#安装

1,新建虚拟机

VMs——》ADD VM——》选择Linux

2,配置虚拟机

Autostart:建议打开

Logical CPUs:分配的CPU数量

Initial Memory:分配的物理内存,256-512M足够了

Machine:默认

BIOS:如果固件是UEFI版的可以选OVMF;如果是combined的就选SeaBIOS

Primary vDisk Location:选Manual(手动配置),然后选择.img镜像文件的路径

Primary vDisk Bus:默认VirtIO即可,使用虚拟IO总线

Network Model:这里的网卡类型需要改成e1000,否则在openwrt里的网卡就不能是全双工。

完了就直接新建的同时开启虚拟机。

3,配置openwrt的IP和密码

左键点击虚拟机图标,选 VNC Remote,进入linux后台

进入后台后按回车就可以显示命令行,然后输入以下命令,即可更改密码。需要输入两次,并且密码不会明文显示。

passwd

密码改完后,输入命令以下命令修改openwrt虚拟机局域网IP

vi /etc/config/network

将option ipaddr 后面的地址更改为你指定的IP。 (linux的vi指令不会用的自行百度)

改完后返回虚拟机,点击图标选择restart重启虚拟机

#登录openwrt后台

在浏览器输入刚才配置的IP地址即可访问登录openwrt后台

enjoy~