linux上VirtualBox使用

前言

最近想把唯一的windows系统装成linux, 但是确实存在一些特殊软件无法舍弃,所有装完linux需要用虚拟机装个windows 上来使用特定的一些软件(不想用wine了)。
还有对一些特定usb设备的透传,这样才能保证在虚拟机中驱动其他的各种硬件外设。

1. linux安装virtaulBox

1.1 软件版本选择

这里推荐 直接去官方网站去下载最新的 VirtualBox 。
因为前期我用ubuntu自带的软件源下载的 VirtualBox 版本较低(6.1之前的版本) ,有双向拖拽文件的bug: 第一次可以拖拽,第二次拖拽就会无法成功,只能通过重启vm解决。

在这里插入图片描述
所以这里使用官方地址去下载最新版 VirtualBox。

1.2 拓展安装(host端)

安装virtualBox后,安装拓展(对文件双向拖拽,共享剪切板, 分辨率自适应窗口,usb映射支持)
在这里插入图片描述
这里需要注意安装拓展时要于 virtualBox 版本进行对应,可以到virtualBox中 帮助-关于 查看当前版本:
在这里插入图片描述
下载好的 vbox-extpack 文件,直接双击就可以用 VirtualBox打开,进行拓展安装。

1.3 拓展安装(vm端)

还需要对 虚拟机中进行安装,在挂载硬盘中选择添加挂载的镜像:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后启动虚拟机,在文件资源管理器中打开挂载的镜像,双击可执行文件进行 拓展安装, 安装后重启VM。

正常的话,对文件双向拖拽,共享剪切板, 分辨率自适应窗口都应该可以了。

2. virtaulBox 对 USB设备映射

这对我来说也是一个迫切需求,用vm如果没有这个功能会很难受。
在这里插入图片描述
这里启动VM时 无法遍历 USB设备,是一个权限问题:
VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the 'vboxusers' group. Please see the user manual for a more detailed explanation
将当前用户添加到 vboxusers 用户组后,重启电脑, 可以解决这个问题。

sudo usermod -a -G vboxusers $USER

在这里插入图片描述
在启动 vm后,usb可以直接点击对应设备,将对应设备挂载到 vm 中。

2.1 USB设备筛选器的使用

在这里插入图片描述
点击绿色+号,可以对已经连接的设备,添加到 USB设备筛选器,简单来说这个功能,可以实现在你启动VM时自动将对应设备挂载的VM中,减少你去手动点击对应设备的步骤。或者在你已经启动VM的条件下(并且添加到筛选器的情况下),此时插入设备,自动进入捕获状态,会自动挂载到VM中,而不是host中。

3. 对一些USB设备无法挂载的排查

这里排查方向建议首先是host端是否设置正确,可以通过 sudo dmesg -w 通过查看内核日志,观察在插拔状态下的日志打印情况。
这里我插入了一个nfc设备,挂载一直显示:
is busy with a previous request. please try again later.
后来我想起我之前写的文章,linux上对nfc设备有一个驱动冲突的问题:
linux 使用ACR122U-A9设备读写M1卡

blacklist.conf 加入屏蔽的驱动,重启电脑后果然成功挂载了:

blacklist nfc
blacklist pn533

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/23031.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Linux】Linux工具——gdb

1. gdb 概述 GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能…

和平饭店短视频:成都科成博通文化传媒公司

和平饭店短视频:历史的沉淀与现代的演绎 随着短视频平台的兴起,越来越多的人开始通过镜头记录生活、分享故事。在众多短视频中,以“和平饭店”为主题的短视频独树一帜,以其独特的魅力吸引了大量观众的目光。成都科成博通文化传媒…

【常见报错】影刀小窗口消失-作者:【小可耐教你学影刀RPA】

现象描述: 影刀能够正常登录并运行,但是从常规模式切换到调度模式后能出现启动页,然后程序就退出了,查看影刀日志和事件查看器中的日志都没有任何异常消息 问题原因: 正常切换调度后会在窗口右下角出现一个机器人的小…

QT+FFmpeg+Windows开发环境搭建(加薪点)

01、Windows 环境搭建 FFMPEG官网:http://ffmpeg.org/ 02、下载4.2.1版本源码 源码:https://ffmpeg.org/releases/ffmpeg-4.2.1.tar.bz2 03、下载4.2.1编译好的文件 下载已经编译好的FFMPEG)(迅雷下载很快) 网址:https://ffmpeg.zeranoe.com/builds/ 32位下载地址:(迅雷…

特征工程及python实现

一、特征构建 概述 从原始数据中构建新的特征,一般需要根据业务分析,生成能更好体现业务特性的新特征,这些新特征要与目标关系紧密,能提升模型表现或更好地解释模型。 方法 时间周期:不同的时间切片长度&#xff0…

超实惠的GPU云服务器安利!!

自己一个人抱着老笔记本学深度学习,没有GPU是真的难受。Colab用过,GPU稍微用用就被剥夺了。华为云在培训的时候也用过,好贵。现在学到大模型,cuda10.1举步维艰。 失眠在网上冲浪,刷到了潞晨云,一块六就能用…

SL4010 40V耐压 300W大功率升压IC 12V5A大功率UPS电源专用

在当今这个信息高速发展的时代,电力稳定已成为企业运营和个人生活的核心需求。UPS(不间断电源)作为电力的守护者,其性能和质量直接关系到我们的工作和生活能否顺畅进行。今天,我们为您推荐一款高性能的UPS应急电源芯片…

K8s service 底层逻辑

文章目录 K8s service 底层逻辑Kube-proxy 代理模式Service 请求情况Service-Iptables 模式iptables 规则介绍ClusterIP 模式分析NodePort 模式分析 Service- IPVS 模式 服务发现环境变量CoreDNSCoreDNS 策略ClusterFirst(默认DNS策略)CluterFirstWithHo…

gcc编译器

预处理gcc -E b.c -o g.i -S -s -c -o gcc a.c -L acc.c指导路径 3 /

创新入门|营销中的视频内容:不可或缺的策略

视频在营销中日益重要。你是否也发现,视频内容最近似乎无处不在?它占据着社交媒体的推文、网站首页,甚至电子邮件中的位置。事实上,并不是你一个人有这样的感受。在过去十年中,视频作为一种营销手段日益成熟和强大。这是因为,人类天生就是视觉动物。我们大脑处理视觉信息的速度…

基于EasyX的贪吃蛇小游戏 - C语言

游戏基本功能演示: 1.主菜单界面 2.自定难度界面 在这里可以自行设定游戏的难度,包括蛇的移动速度,初始节数,以及默认模式,参考线(网格)。这些设定的数据都会在右上角的游戏属性栏中实时显示。…

图解Mysql索引原理

概述 是什么 索引像是一本书的目录列表,能根据目录快速的找到具体的书本内容,也就是加快了数据库的查询速度索引本质是一个数据结构索引是在存储引擎层,而不是服务器层实现的,所以,并没有统一的索引标准,…

[AI资讯·0605] GLM-4系列开源模型,OpenAI安全疑云,ARM推出终端计算子系统,猿辅导大模型备案……

AI资讯 1毛钱1百万token,写2遍红楼梦!国产大模型下一步还想卷什么?AI「末日」突然来临,公司同事集体变蠢!只因四大聊天机器人同时宕机OpenAI员工们开始反抗了!AI手机PC大爆发,Arm从软硬件到生态…

【Git】Git 的基本操作 -- 详解

一、创建 Git 本地仓库 要提前说的是,仓库是进行版本控制的一个文件目录。我们要想对文件进行版本控制,就必须先创建一个仓库出来。 创建⼀个 Git 本地仓库对应的命令为 git init ,注意命令要在文件目录下执行,例如:…

HCIP-Datacom-ARST自选题库_10_多种协议多选【24道题】

1.如图所示,PE1和PE2之间通过LoopbackO接口建立MP-BGP邻居关系,在配完成之后,发现CE1和CE2之间无法互相学习路由,下列哪些选项会造成该问题的出现? PE1或PE2未在BGP-VPNV4单播地址族视图使能邻居A PE1或PE2上的VPN实例参数配置错…

windows系统 flutter 开发环境配置

1、管理员运行powershell,安装:Chocolatey 工具,粘贴复制运行下列脚本: Chocolatey 官方安装文档 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol [System.Net.ServicePointManage…

CSS函数:scale、scale3d函数的使用

CSS函数scale()主要是为了实现元素的放大和缩小效果,使用的是元素的变换效果。使用的是元素的转换属性:transform的,该函数可以实现指定X轴和Y轴的放大、缩小效果。除此之外,我们还可以通过如下两种方式实现指定方向的转换&#x…

[论文笔记]Mixtral of Experts

引言 今天带来大名鼎鼎的Mixtral of Experts的论文笔记,即Mixtral-8x7B。 作者提出了Mixtral 8x7B,一种稀疏专家混合(Sparse Mixture of Experts,SMoE)语言模型。Mixtral与Mistral 7B具有相同的架构,不同之处在于每个层由8个前馈…

SpringCache 缓存 - @Cacheable、@CacheEvict、@CachePut、@Caching、CacheConfig 以及优劣分析

目录 SpringCache 缓存 环境配置 1)依赖如下 2)配置文件 3)设置缓存的 value 序列化为 JSON 格式 4)EnableCaching 实战开发 Cacheable CacheEvict CachePut Caching CacheConfig SpringCache 的优势和劣势 读操作…

reduce过滤递归符合条件的数据

图片展示 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>Document</title> </head><…