UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

本教程仅供大家学习交流使用,禁止任何商业行为。如果你喜欢威联通系统,请购买正版系统使用。

本篇文章的知识建立在老骥伏枥师傅和ybml师傅以及threebugs师傅提供的知识与工具基础上

本次测试选用I440FX模型 无需直通网卡和硬盘

第一步:创建虚拟机

添加虚拟机 类型选择Linux

设置如图所示 引导盘在资源包

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

取消勾选“创建后启动虚拟机“

然后点击创建

然后进入xml视图 修改网卡模型为e1000e

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后点击更新 启动虚拟机

第二步:修复网卡

打开vnc 自动加载引导后会出现这个画面

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

输入用户名:admin 密码:admin

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后等待进入这个画面

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

输入ifconfig查看ip地址

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

得知ip地址后

用ssh连接工具进入shell

ssh 用户名:tc 密码:admin

输入以下命令来更改文件权限

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后连接sftp(或者vi编辑器更改)

进入/home/tc/patch

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

编辑laojifuli_patch文件

加入以下内容

1
2
3
4
5
6
7
8
9
10
11
12
#insmod virtio module
[ -f /lib/modules/misc/virtio.ko ] && /sbin/insmod /lib/modules/misc/virtio.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_ring.ko ] && /sbin/insmod /lib/modules/misc/virtio_ring.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_rng.ko ] && /sbin/insmod /lib/modules/misc/virtio_rng.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_blk.ko ] && /sbin/insmod /lib/modules/misc/virtio_blk.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_net.ko ] && /sbin/insmod /lib/modules/misc/virtio_net.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_mmio.ko ] && /sbin/insmod /lib/modules/misc/virtio_mmio.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_console.ko ] && /sbin/insmod /lib/modules/misc/virtio_console.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_scsi.ko ] && /sbin/insmod /lib/modules/misc/virtio_scsi.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_balloon.ko ] && /sbin/insmod /lib/modules/misc/virtio_balloon.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_crypto.ko ] && /sbin/insmod /lib/modules/misc/virtio_crypto.ko 2>>/dev/null
[ -f /lib/modules/misc/virtio_pci.ko ] && /sbin/insmod /lib/modules/misc/virtio_pci.ko 2>>/dev/null

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后保存

第三步:制作引导盘

在sftp里将固件传入/home/tc 固件在资源包

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后进入shell 使用命令解压

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

等待屏幕出现Get qnap firmware successful.即成功解压

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后使用lspci得到硬件信息

和lspci -vtnn命令得到硬件总线地址信息

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

记住这三个关键的地址

第四步:修改model文件

model文件在资源包里

因为是虚拟机 usb可以不用修改

主要是更改引导盘地址和虚拟网卡地址

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

更改完这几个字段之后

进入/home/tc/patch/etc文件夹编辑model.conf

将我们刚才更改的I440FX model文件替换掉原来的内容

(不直接替换文件的原因是避免引起不必要的权限问题)

第五步:生成固件

回到shell执行命令

1
create_qnap_boot

这里让选择引导盘 输入1然后回车

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

出现Create [/dev/sda] boot disk successful!说明制作成功

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

第六步:修改虚拟机

回到unraid 强制停止虚拟机

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后编辑虚拟机

将引导盘删除

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

变成这样即可 然后点击更新

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

Networdk Model选择virtio 点击更新

因为我们修复网卡时是让virtio驱动加载 所以不能再改为e1000e 否则还是无法获取ip地址

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

启动虚拟机后 打开VNC远程窗口等待几分钟

可以看到已经成功获取ip地址

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

第七步:添加数据盘

在浏览器中输入刚才获取的ip地址查看是否可以访问(这里不知为何Qfinder Pro找不到设备)

点击启动智能安装

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

到了这里就该添加数据盘了 没有数据盘没办法继续进行

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

回到unraid强制停止虚拟机 编辑虚拟机

点击添加磁盘

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后点击更新 启动虚拟机 在此界面按↓选择第三项

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

又来了控制台界面 此时再次连接ssh

输入patch_extract

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后输入lspci查看我们查看SATA控制器的地址

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

进入/home/tc/patch/etc编辑model.conf文件 如下部分 改为SATA控制器的地址 注意四个地址保持一致

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

编辑完之后保存 在shell里输入 patch_install

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

然后输入 sudo reboot(重启)

打开vnc远程窗口 等待出现ip地址后浏览器访问

点击启动智能按照 点击跳过 即可看到 NAS配置界面

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

之后的设置按部就班 然后等待初始化磁盘

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

虚拟磁盘我创建了两个 但是进系统就识别了一个 创建好卷后 测试一下内网传输速度 千兆下不是很稳定 峰值是78MB/秒左右 环境不同测试结果不同

UNRAID虚拟机安装威联通 I440FX模型 解决网卡问题

再次声明:本教程仅供大家学习交流使用,禁止任何商业行为。如果你喜欢威联通系统,请购买正版系统使用。

版权声明:本人发布的所有资源或软件均来自网络,与本人没有任何关系,只能作为私下交流、学习、研究之用,版权归原作者及原软件公司所有。

本人发布的所有资源或软件请在下载后24小时内自行删除。如果您喜欢这个资源或软件,请联系原作者或原软件公司购买正版。与本人无关!

本文如有侵权,请私信告之,本文会尽快删除。