VirtualBox共享PCI设备

本文详细介绍如何在VirtualBox中共享PCI设备,如无线网卡,以便在虚拟机内使用。包括安装Oracle VM VirtualBox Extension Pack,解决Linux下安装失败问题,及通过命令行添加PCI共享的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VirtualBox共享PCI设备原文链接
http://lishao378.blog.sohu.com/327148579.html

1.为什么要共享PCI设备?因为想在VM里面使用无线网卡,可是E470的无线网卡是PCI接口,因此安装Oracle VM VirtualBox Extension Pack。该包需要从官网下载,注意找到对应的版本,我所使用的VM版本是5.2.18,因此在历史版本中找到并下载。

2.安装VirtualBox扩展包。从VirtualBox主界面选择菜单“管理->全局设定->扩展”,点击右侧的添加按钮,选择前一步骤下载的Oracle VM VirtualBox Extension Pack,按指引安装。若在Windows系统,至此已正确安装。但若在Linux系统,可能会出现安装失败“exit code 127”的提示。这是因为该扩展包依赖gksu包。在Ubuntu18.04上,该包已从仓库移除,无法通过apt直接安装,需要手动下载并安装:

$ wget http://mirrors.kernel.org/ubuntu/pool/universe/libg/libgksu/libgksu2-0_2.0.13~pre1-9ubuntu2_amd64.deb

$ sudo apt install ./libgksu2-0_2.0.13~pre1-9ubuntu2_amd64.deb

$ wget http://mirrors.kernel.org/ubuntu/pool/universe/g/gksu/gksu_2.0.2-9ubuntu1_amd64.deb

$ sudo apt install ./gksu_2.0.2-9ubuntu1_amd64.deb

Ubuntu中再次安装扩展包,发现已能够成功安装。

3.现在,可以添加PCI共享了。VirtualBox没有界面共享设置,需要使用命令行:

$ vboxmanage modifyvm CDlinux --pciattach 05:00.0

其中,CDlinux 是虚拟机名、05:00.0是要共享的PCI设备ID,后者通过lspci得到。pciattach 是添加共享,删除时使用pcidetach。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值