家用主机 篇三:All in one - Esxi+iKuai+OpenWrt+DS918+Win10
更新日期:2025-08-14
来源:系统之家
回国是过年吗?还是过年的时候?最新的#双面过节指南#已经开始了!本次征文分为A方回国和B方临场。大家可以根据自己的情况分享一下自己的春运攻略。优秀的投稿也可能获得丰厚的奖项,快点击查看活动详情
谢谢大家的评论。作为一只鸡,我学到了很多。硬件组装完成,网线部署完毕,依然充满成就感
本文将与大家分享相关系统的安装以及相应的避坑指南,希望对更多人有所帮助。
首先,我不是大哥。我一步一步跟着前辈的文章和视频走。谢谢你无私的奉献。有很多相关的文章,有些可能比较老,有些可能太简短,有些写的很详细,但是到了重点就简单接手了,剩下我被迫看文章。
经过多次重装,发现是问题其实很简单。我会尽量把我遇到的坑详细记录下来,尽量做个保姆,让后面的朋友少走弯路。当然,欢迎你批评和纠正你犯的错误。
在安装系统之前,请回顾一下设计思路。实际上,在实践的过程中会出现一些问题,导致最终的结果和之前的预期有些偏差,但并不影响我们最终的目标。最后一场比赛是底层系统Esxi,安装了ikuai、OpenWrt、DS918、Win10,是一场非常火爆的比赛。网络端口的分配是板上管理端口不通过,一个为Ikuai为Wan,一个为OpenWRT为Lan,一个为DS918,一个为Win10。目前是板载网口,Pcie扩展是四个网口的Broadcom 5719,正好利用了所有的端口。就像我之前说的硬件,有新朋友可以翻翻之前的文章,多看评论。个人觉得他们可以学到很多东西。
Esxi安装
安装Esxi遇到的最大问题是板载网卡的驱动需要集成到安装镜像中。当然,这个问题并不总是遇到,很多网卡不需要做这一步。我的板载网卡是市面上瑞丽8111的常用卡,需要自己整合到镜像中。首先,让我们来看一下集成网卡驱动程序的必要性。如果安装过程中断,遇到这个接口,就意味着我们需要自己集成网卡驱动。
第一部分:集成板载网卡驱动
1.下载VMware-PowerCLI-6.5.0和ESXi-Customizer-PS的打包工具下载
2.下载ESXI6.7和net55-r8168网卡驱动程序
下载
如果和我的网卡型号一样,可以直接下载,其他网卡驱动可以根据实际情况下载。当然,他们也可以直接使用我的封装图像。
ption">在VM上我只看到了镜像文件的下载,Zip是从网上找到的资源,可从网盘上下载。网盘下载 提取码:8qlv
3.U盘制作工具
网盘下载: 提取码:m5ay
4.安装Mware-PowerCLI-6.5.0
安装完成,出现桌面图标,点击图标运行程序。
首次运行会出现错误信息,这边没有图片,直接上处理方式。
打开开始菜单找到 Windows PowerShell 用管理员身份运行,输入以下代码并确认执行脚本。
Set-ExecutionPolicy Unrestricted
再次打开VMware PowerCLI
5.封装驱动
D盘下新建文件夹Esxi, 在Esxi下新建文件夹NetworkDrive,盘符和文件夹可以根据实际情况来。
将我们下载的Custom封装工具放到D盘根目录下,Esxi安装的Zip包和板载网卡的驱动放置RebuildDrive文件中。
在VMware PowerCLI中先切换盘符,命令是D:,再进入文件夹,命令是cd /Esxi
封装命令已写好,输入一下命令点击回车,输入R确认运行,即可完成封装:
.ESXi-Customizer-PS-v2.6.0.ps1 -izip .ESXi670-201912001.zip -pkgDir D:EsxiNetworkDrive
封装完成我们会获得一个iso的镜像文件。
关于这部分,我找了网上很多资料,一般都是在线制作。如果没有科学上网,极易制作失败,使用上述方式,操作不出错,是没有问题的。
6.制作启动盘
我相信有了上述的u盘制作工具和镜像,接下来的工作对于看我文章的朋友应该都不是什么大问题。秉着尽量细致的原则还是要说明一下,上述工作的目的是把驱动封装到Esxi的安装镜像中,就是我们最后获得的镜像文件。这样我们再次安装Esxi的时候,就会识别我们主板上的网卡。
选择U盘,第二项选择Esxi安装镜像文件,点击Start,等待完成启动盘制作。
启动盘制作完成后,就可以愉快的开始Esxi的安装了。
第二部分:安装Esxi
电脑插上U盘后,开机按Delete或者F2,进入主板的BIOS,具体看开机提示。设置我们的启动盘为第一启动项,按F10保存退出,机器重启后,开始引导安装Esxi。
点击回车继续
点击F11同意license并继续
选择安装的硬盘,好吧摊牌了,这张图我盗的 我的安装硬盘是五年前的Samsung 850Evo 250G
选择键盘布局,Default就OK
设置密码
F11开始Install系统
Install Progress
Install Completed 提示拔掉U盘
安装完成
安装完成按F2进入系统,配置Esxi的管理地址
Configure Management Network设置管理口地址,比如我设置为192.168.123.2,当然这个随意,我设置123.2的原因是123.1是OpenWrt预留的。
打开浏览器,地址栏输入我们配置的Esxi管理地址
用户名为root密码是Esxi安装过程中设置的密码,进入系统,是不到这一步就很有成就感了
可以设置下语言
网上搜一个可以用的的许可证,好吧~我给准备了几个,就是这么贴心,有木有...
HV4WC-01087-1ZJ48-031XP-9A843
NF0F3-402E3-MZR80-083QP-3CKM2
4F6FX-2W197-8ZKZ9-Y31ZM-1C3LZ
JZ2E9-6D2DK-XZQD0-632E4-33E7Z
这是创建存储的地方,目前这块Samsung固态做系统盘,其实用不了这么大。
硬件直通
再管理=》硬件中可以看到所以支持直通的硬件列表,以上述图片为例:前四个是博通的5719四个网口、第五个是核显、第六个是Marvell的Pcie转Sata 3.0的扩展卡、最后一个是板载网卡一个网口。
硬件在这么就不过多介绍了,需要看硬件的朋友可以去看我的另外一篇文章。这里需要提一下的是,除了板载网卡我么都直通出去,千万不要把板载网卡直通出去,那样会无法管理系统。
其实板载的Sata Controller也是能直通的,但是板载和扩展只能直通一个,如果都直通的话,当前安装的虚拟机会全部崩溃。没试过的听句劝就不要尝试了,我试了一次,所有东西都重装的~
再说一下硬件直通的分配,四网口分别iKuai、OpenWrt、DS918和Win10,核显和Marvell Sata Controller直通DS918。核显和Sata Controller直通给DS918是为了4K解码和硬盘休眠,如果不直通,好像别的方式都无法根治群晖硬盘休眠的问题。
另外说下内存的分配,目前只有一个8G内存条,现在内存价格也有点过分,后期会升级,目前先根据实际情况分配。iKuai 1G、OpenWrt 1G、DS918 2G、 Win10 LTSC 2G,Esxi的运行内存也有个1G多,目前这种分配有些寒酸,后面会升级~
安装iKuai
下载https://www.ikuai8.com/component/download
目前iKuai只能分配到1G内存,所以只能选择32位的iKuai,普通家用足够。如果内存富裕可以安装64位,64位的系统安装要求是4G内存,可以安装完成后修改为2G。
创建一个虚拟机
填写名称iKuai,选择Linux, 选择其他Linux 32位
选择安装位置
在CD/DVD驱动器1项中选择数据存储ISO文件,把从上下载下来的ISO文件,上传至虚拟机
勾选内存中的预留所有客户机内存选项
添加其他设备,将博通5719的第一个网口直通到iKuai。
完成配置
解释一下,网路适配器1是我们的虚拟网卡,也就是板载网卡,这边是用作iKuai的Lan。添加Pcie扩展网卡的第一个网口,这边我们用作iKuai的Wan。USB没什么用,可以删除,其他项比较好理解,可以根据图片来。
点击打开电源开机,开始安装iKuai,等待安装完成
设置我们直通的博通5719的1号网口为wan,lan为Esxi的虚拟口,其实使用的就是没有直通的板载网卡
配置Lan地址,就是iKuai的管理地址,这边我设置的是192.168.123.3
浏览器输入192.168.123.3进入iKuai管理页面,默认用户名和密码都是admin
正常第一次进入系统需要修改密码和修改Wan口,我这边是已配置好的状态
修改密码就不用截图了,将我们直通的博通5179的1号口当Wan,我这边是将光猫的Lan桥接出来了,关于桥接光猫的操作情况可以看一下篇二,有简单的介绍,主要作用就是为了更好的性能和多拨。由于本地区不支持多拨,所以也没多想,但是性能是一定比光猫拨号强的。用的拨号模式,填写宽带账号和密码,拨号成功,联网完成。
配置Lan口DHCP,我这边是从10-250,原因是从1到7我目前都在使用中,可以简单分享下我的IP分配,.1 OpenWrt .2 Esxi管理 .3 iKuai管理 .4 AP管理 .5 DS918 .6 家里监控管理 .7 Win10
DNS设置的是114.114.114.114,备用填写的是223.5.5.5
到这为止,iKuai的安装告一段落,iKuai没有什么坑,配置也相对简单,把Wan和Lan配置好,把没用的删除掉,按流程走下去就行。
安装OpenWrt
第一部分:虚拟磁盘格式转换
StartWind Converter格式转换工具
下载:https://www.starwindsoftware.com/
网盘下载:https://pan.baidu.com/s/17dHioA8kXFE3WABXtgLgkw 提取码:6tee
OpenWrt系统文件
网盘下载:https://pan.baidu.com/s/1L44kbvjgXkN0AoqNlHjGWg 提取码:xbdw
KoolShare:https://firmware.koolshare.cn/
OpenWrt文件来源是恩山论坛,我测试了几个版本,有的有问题,不识别直通的网卡,浪费了好长时间。看了编译系统的大神们也有马失前蹄的时候,另外一种选择是去KoolShare下载官方的LEDE,我也安装过几次,文件比较大,UI个人不是很喜欢,最终没有选择。
安装StarWind Converter工具
安装完成,打开StarWind
选择下载后已经解压过的OpenWrt文件
选择Esxi系统格式
制作完成,会获得一个新的Esxi可安装的文件,可以开始安装OpenWrt了。
第二部分:安装OpenWrt
新建一个虚拟机
选择安装位置
删除硬盘1、USB 控制器1、CD/DVD驱动器1,添加Pcie扩展网卡的第二个口
完成后邮件选择新建的OpenWrt虚拟机,选择编辑设置=》添加新硬盘=》现有硬盘
选择我们制作好的系统文件,1KB的的文件也要上传
完成配置,打开电源等待安装完成。
系统安装完成
输入vi /etc/config/network
修改管理地址,默认地址是192.168.1.1,这边要修改成我们需要的地址,我这边用的192.168.123.1。光标移动到IP处,键盘点击Insert,进入编辑模式。修改好需要的地址后,点Esc键,退出编辑模式。
再点击Shift+:键,输入wq,退出修改。
输入reboot指令,重启OpenWrt
浏览器地址输入修改完成的192.168.123.1,输入用户名密码,默认用户名为root,密码为password,进入系统
这边重点说明下,Esxi的虚拟交换,一定要打开混杂模式。 开始没有打开,坑了我好久,一直没找出问题来。由于我们直通了iKuai的Wan和OpenWrt的Lan,我们期望的上网模式是,iKuai负责拨号链接网络,OpenWrt负责一些例如科学上网、KMS之类的服务,OpenWrt想要链接网络就要靠iKuai,iKuai和OpenWrt的交互使用的是Esxi的虚拟交换。
看一下网络拓扑图应该会好理解一些,我们可以这么理解,再虚拟机的内部,iKuai的Lan和OpenWrt的Lan插在一个交换机上,这样OpenWrt就能链接到网络,请先忽略DS918和Win10,一会我们再说。
网上大部分的实现思路是OpenWrt做旁路由、或者二级路由。我的设计思路是让OpenWrt做交换,原因是我们家庭使用的网络环境并不复杂,不需要分那么多的网段,当然也不是说细分不好,公司可以整,但是我虽然没达到极简主义,但是我还是喜欢简单的方式。
这种配置方式网上的教程不多,我也在这上面费了不少时间,主要问题就是Esxi的混杂模式。希望其他的朋友不要浪费过多的时间在这上面,回想有那么几天,我连做梦都在思考这个问题,为什么连不上网,感觉配置没问题,重装了一遍又一遍,看了很多相关文章,都有想砸电脑弃坑的想法了,最后找到了问题所在。确实没有解决不了的问题,哪怕是爱因斯坦留给我们验证的问题,随着时间的推移,我相信也都能解决。 为什么突然说这个,最近又读了一遍时间简史,虽然还是大部分都看不懂,但是又有了新的认知。扯远了,回归正题~
进入接口设置,将两个Wan直接删除即可,保留Lan
点击修改Lan按钮,这边也可以配置OpenWrt的管理地址,填写子网掩码、网关、DNS等,可以按照图片上来。网关是我们刚才配置的iKuai的地址。
关闭DHCP服务,这边用的是iKuai的DHCP服务,OpenWrt只做交换,不能开启DHCP服务。
这个DHCP就是路由分配IP池的服务。
这是重点,创建OpenWrt的时候,选择了一个虚拟网卡和一个Pcie扩展网卡,也就是图片上的eth0和eth1,在这里要对这两个网口做一个桥接,这样博通5719扩展网卡第二个网口就能连接到网络了。我们可以连接交换,交换再连接AP完成家庭其他设备的网络连接。篇二主要讲了网线方面的部署,看到也几个人感兴趣 ,如果这边看不明白,需要可的以再去看一下。
安装DS918
DS918+系统文件
下载
引导文件
网盘下载: 提取码:qeqc
制作Esxi格式的引导文件
新建一个虚拟机
选择系统版本为Red Hat Enterprise Linux 7 64位
选择安装位置
删除硬盘1、USB控制器和CD/DVD驱动器1
网卡设置为E1000e
添加Pcie扩展网卡的第三个口
添加Pcie扩展的Sata控制器
添加核显直通
点击完成
右键点击编辑
添加DS918引导文件
修改磁盘模式
修改启动模式
打开电源
等待1分钟,浏览器中输入http://find.synology.com/
引导成功
这边我已经安装过一次了,第一次安装的话会提示格式化硬盘,和选择系统文件,这边的系统文件的链接在上面
可以去下载,也可以从网盘上下载。
到这里DS918就安装完成了。
重点来了,安装完成后,进入系统,只识别到了一块硬盘,但是我的Pcie扩展的Sata controller上面插了三张硬盘。为什么是三块硬盘,因为我的计划是组raid 5,当然两块raid 1更安全,1块娱乐也行,这个很随意的,看实际使用场景。开始以为是硬盘的问题,通过逐一测试,排除硬盘的锅。又开始怀疑是主板的锅,难道主板不支持吗,打电话找厂商,虽然最后也排除了主板的锅,但是我还是要吐槽下华擎,技术支持的电话打了得有50遍,终于通过,小伙子态度也很一般,说这说那,就是说不到重点~ 我觉得吧 这华擎的技术支持我也能胜任。。。
通过几天的反复测试,最后锁定是群辉的锅。群辉启动的时候有三个启动项,默认是第一个,第一进去之后就是只能识别一块硬盘,进第三个启动项后,全部硬盘都能识别出来。下面这张图很明显是盗的,我们安装的是DS918,就是简单说明下。
这样的话我们就需要修改默认的启动项为第三个就可解决这个问题。
打开SSH
链接虚拟机,我用的这个软件有点大,类似的软件很多,比如xShell
登录成功, 获取root权限,再次输入密码,这个地方的密码是不显示的,直接输入正确回车就行
sudo -i
创建临时目录
mkdir -p /tmp/boot
切换dev目录
将synoboot1分区挂载到boot
mount -t vfat synoboot1 /tmp/boot/
切换到/tmp/boot/目录
cd /tmp/boot/
ls
切换到grub目录,修改grub.cfg文件
cd grub
vi grub.cfg
点击insert修改启动项default='2'
Esc退出编辑
Shift+: 输入wq 退出编辑config文件
reboot重启虚拟机
这样就完成了启动项的修改,当然这是我觉得最简单的方式,也有其它的方式。就当提前学习了,这套操作后面洗白群晖,修改Sata控制器的时候都会使用的到。
这样操作完成就没有问题了,可以进系统正常使用了。
安装Win10 LTSC
终于到了最后一个系统了,写的好累,篇幅有点长,能看到这的都是真爱,也足以看出对这份折腾的执着,再次感谢各位老哥老姐了。
Win10 LTSC是一个精简版本,非常的干净,我个人非常喜欢。
Windows 10 LTSC x86
网盘下载: 提取码:y3kj
创建一个虚拟机
选择windows 10 32位,如果内存够用,推荐64位,分配内存为4G
勾选预留内存,CD/DVD驱动器1选择我们上传的镜像文件,添加Pcie扩展网卡第四个网口
打开电源开始安装
安装完成
远程桌面连接
两个网卡,一个虚拟网卡,一个是直通网卡
配置固定IP,方便之后连接
开始使用Windows 10
关于功耗
同时开启iKuai+OpenWrt+DS918,DS918转码期间功耗,看着好吓人吧
同时开启iKuai+OpenWrt+DS918,DS918非转码期间功耗
同时开启iKuai+OpenWrt的功耗,因为目前挂载了三块机械盘,是直接直通给DS918的,所以这个功耗也可以算作DS918硬盘休眠状态的大概功耗,个人觉得完全可以接受
总结
目前的8G内存还是不够同时开启4个虚拟机,Esxi本身占用内存还是比较多的。目前只能群辉和Window 10启动一个,如果需要同时使用,后面还是需要加内存条的。加完内存后可以修改Windows 10为4G内存,DS918也可以多给一些。
前后大约持续一个月,从最初的想法,到组装机器完成,再到今天安装系统全部完成。其实有那么几天还是挺想放弃的,太累了,折腾够了~ 过几天又来劲了就继续弄~ 现在来看我可能从安装到,写完这篇文章两天时间就够了,但回想这个过程还是很充实的。
这篇文章我是尽量往详细了写的,可能会对新来的比较友好,大家都是从空白开始的,坑这个东西能避则避。
再次感谢前辈的无私奉献,我这算是整合下大佬们的精髓,加上一丢丢自己的想法~ 当然如果小弟有任何做的不妥的地方,请一定批评指正,当然有好的改进想法或者意见意见也可以留言讨论~
不啰嗦了,往后的日子开始回归正常的工作了,可能也没有那么多时间折腾了 ~咳咳~ 主要是还没有找到新的折腾目标~