七千二百袋水泥
七千二百袋水泥
Published on 2025-09-21 / 1 Visits

在绿联虚拟机中实现USB设备直通运行Unraid系统的完整操作指南

本教程详细讲解如何在绿联NAS的虚拟机环境中配置USB直通功能,并成功运行Unraid操作系统。通过具体示例演示从镜像准备、虚拟机创建到系统引导的全过程,适用于希望在虚拟化平台中部署Unraid的用户参考。

本教程的核心内容是绿联虚拟机中的USB直通操作步骤。

提示:
单纯讲解直通操作可能略显枯燥,因此我们采用在绿联虚拟机内嵌套运行Unraid系统的实例进行说明。虽然之前也有介绍过在绿联中运行Unraid的方法,但当时的Unraid系统启动方式较为特殊,并非标准U盘引导。本次介绍的方法则完全兼容物理机运行模式,支持常规U盘引导启动。

将U盘插入NAS后,在存储管理中即可识别该设备。

Image

上传系统镜像

由于绿联系统要求必须选择镜像才能创建虚拟机,首先需要准备一个临时镜像文件用于上传。

打开虚拟机管理界面,选择“镜像”选项。

Image

点击“添加镜像”按钮。

Image

上传任意临时镜像文件(例如创建一个txt文档并将其后缀修改为.iso即可),名称可以根据需要自行设定。

Image

完成上传后,镜像列表中会出现该文件。

Image

配置虚拟机参数

选择“新建虚拟机”选项开始创建。

Image

选中刚刚上传的镜像文件,然后点击“下一步”。

Image

指定虚拟机文件的存储位置,继续点击“下一步”。

Image

提示:
使用的U盘已经预先安装好Unraid系统,并且此前在物理机上运行正常。本次演示以Unraid为例,通过直通的U盘实现引导启动。

Image

根据实际需求分配计算资源。

Image

设置虚拟磁盘的类型和容量大小。

Image

在网络设置部分选择e1000型号,否则可能无法正确识别IP地址。

Image

切换到高级设置选项卡。

Image

选择USB控制器类型(根据U盘规格选择2.0或3.0),并添加已插入的U盘作为USB设备。

Image

将引导类型设置为UEFI。

Image

根据个人需要决定是否启用开机自动启动,确认无误后点击“完成”。

Image

找到已创建的虚拟机,点击启动按钮。

Image

点击连接按钮进入虚拟机界面。

Image

调整启动顺序

通常无法直接进入U盘引导系统,还需进行额外设置。

Image

通过键盘输入exit并按回车确认。

Image

成功进入BIOS设置界面。

Image

使用键盘方向键选择“Boot Manager”。

Image

选择从U盘启动(注意每次启动均需执行此操作)。

Image

系统运行体验

此时可以看到熟悉的Unraid操作界面。

Image

系统成功启动并获取到IP地址。

Image

通过浏览器输入IP地址即可访问Unraid管理界面。

Image

存储空间识别功能正常运作。

Image

整体使用体验与物理机运行基本无异。

Image

在系统内部执行关机操作后,虚拟机也会自动关闭。

Image

关机完成后,可以在虚拟机管理中删除之前添加的临时镜像。

Image

功能扩展尝试

尽管尝试了修改启动项的方法,但均未成功,可能需要等待官方后续的功能支持。

修改启动项(实际无效)

虽然存在修改启动项的设置选项,但这些修改都是临时性的,虚拟机重启后即失效。

按“Esc”键返回上一界面,选择“Boot Maintenance Manager”。

Image

选择“Boot Options”。

Image

选择“Change Boot Order”。

Image

按回车键打开设备列表。

Image

选中需要设置为第一启动项的U盘设备。

Image

注意查看底部操作提示,同时按住Shift和+键可向上移动选项。

Image

将U盘移动至首位后按回车确认。

Image

移至底部,选择“Commit Changes and Exit”。

Image

连续按“Esc”键返回主界面,选择“Boot Manager”。

Image

可以看到启动顺序已正确修改。

Image

选择“Continue”继续启动过程。

Image

修改XML配置文件(实际无效)

直接编辑XML配置文件的方法同样未能奏效,不确定是否为修改方式有误。

通过SSH工具连接系统,切换至root用户权限。

sudo -i

进入虚拟机配置文件的存储路径。

cd /etc/libvirt/qemu

查看文件列表,根据创建时间找到对应的虚拟机配置文件(如不确定可逐个查看确认)。

ll

Image

编辑XML配置文件,注意确认虚拟机名称是否正确。

vi 文件名称

Image

按“i”键进入编辑模式,添加以下命令:

<boot dev='usb'/>

Image

移至指定位置,删除相应行内容。

Image

按“Esc”键退出编辑模式,输入以下命令保存并退出:

:wq

Image