Linux VirtualBox安装及使用指南

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

VirtualBox是一款虚拟机软件。虽然它的功能并不及VMware Workstation Pro,但它对开源精神的坚持使得它在Linux中依然深受欢迎。

唯一难以令人接受的是,VirtualBox的安装步骤较为复杂。不过,VirtualBox的开发者已给出了解决方案(原文为英文:Linux_Downloads – Oracle VM VirtualBox):

基于Debian的Linux

将以下行添加到/etc/apt/sources.list。根据你的发行版的代号,将<mydist>替换为相应的发行版名称(支持旧版VirtualBox不同的发行版)

deb https://download.virtualbox.org/virtualbox/debian <mydist> contrib

之后,下载并注册

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -

安装VirtualBox

apt-get update
apt-get install virtualbox-5.2

基于RedHat的Linux

我们为Oracle Linux/Fedora/RHEL/openSUSE提供了一个yum/dnf风格的存储库。所有.rpm包都已签名。可以在此处下载rpm的Oracle公钥。您可以添加此密钥(通常不需要,见下文)

rpm --import oracle_vbox.asc

或者下载并注册

wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | rpm --import -

导入公钥后,可以使用包签名进行检查

rpm --checksig PACKAGE_NAME

对于yum用户(Oracle Linux/Fedora/RHEL/CentOS之一)来说,在使用virtualbox时,不需要导入密钥。下面的repo文件是yum自动下载和导入公钥的!Zypper用户应该运行

zypper refresh

(以上内容来自Google翻译)

VirtualBox在安装完成后,将自动创建一个用户组vboxusers。这个组表示已连接物理机的USB介质在运行VirtualBox时可以被客户机识别的用户集合。

如果某个用户位于vboxusers组中,那么当以此用户的身份运行VirtualBox时,当前插入的USB介质可以被VirtualBox的客户机识别。否则在VirtualBox中将不显示任何可连接至客户机的USB介质。

向vboxusers组中添加用户(将<username>替换为你的用户名)

adduser <username> vboxusers

你可以选择安装Oracle VM VirtualBox Extension Pack。它是VirtualBox提供的扩展包,可以为VirtualBox提供一些扩展功能。

在进入虚拟机系统之前,你需要为这个虚拟机分配一个新的虚拟光驱以安装VirtualBox Guest Additions。当分配完成后,进入虚拟机系统并选择“设备”->“安装增强功能”,开始执行安装。

美中不足的是,这个扩展包中的功能似乎并不适用于所有客户机系统。如果你的客户机使用了3代USB驱动,请访问驱动程序和软件并搜索“USB”,将“筛选方式”更改为“驱动程序”及安装的虚拟机系统版本。如果不清楚应该下载哪一个驱动,可以试试全部下载并逐个安装。如果安装成功并能正常使用USB 3.0集线器,那么就无需再执行安装步骤;如果安装不成功,就尝试下一个。

参考资料:VirtualBox/USB - Community Help Wiki

转载于:https://my.oschina.net/u/3918369/blog/1933890

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

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

相关文章

Android studio gradle 无法获取 pom文件

Android studio 3.1 导入app项目后&#xff0c;gradle无法获取 pom文件 具体保存内容如下&#xff1a; Could not GET https://dl.google.com/dl/android/maven2/com/android/tools/build/transform-api/2.0.0-deprecated-use-gradle-api/transform-api-2.0.0-deprecated-use-g…

生产环境linux下安装两个及两个以上tomcat实践

前言: 在生产环境部署程序项目中&#xff0c;有时候由于服务器紧张或缺少服务器等原因,往往都需要安装两个及两个以上tomcat。我们需要在/etc/profile中增加tomcat的环境变量&#xff0c;然后在新增加的tomcat的bin目录下的catalina.sh中引用自己在/etc/profile中配置的环境变量…

java set方法赋值_java方面:private属性,没有set方法,只有get方法,如何给这个属性赋值?...

富国沪深用反射吧&#xff0c;然后设置setAccessible为true就可以了&#xff0c;如下&#xff1a;public class Test {private String readOnly;public String getReadOnly() {return readOnly;}public static void main(String[] args) throws SecurityException, NoSuchField…

SpringBoot项目在IntelliJ IDEA中实现热部署

spring-boot项目热部署idea工具&#xff1a; &#xff08;1&#xff09;、pom文件引入&#xff1a;都需要为true<!-- 热部署模块 --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId…

使用Notepad++来比较文件

原文连接&#xff1a;https://blog.csdn.net/sanqima/article/details/50467154 -----------------------------------------------------------------------------Notepad&#xff0c;也叫npp&#xff0c;是一款类似于记事本的开源小软件。它运行便携&#xff0c;体积小、资源…

利用lamda函数 的函数式编程 实现scrapy审计外网安全问题

2019独角兽企业重金招聘Python工程师标准>>> import scrapy from scrapy.spiders import Spiderdef parse_response(response, ip_in):title response.xpath("/html/head/title").extract()[0]filename quotes.txtwith open(filename, a) as f:f.write(…

Linux 如何通过某一台服务器调用执行多台远程服务器上的脚本,结果显示在本地?...

现在都流行自动化运维了&#xff0c;可能目前技术不够&#xff0c;很多自动化工具还不怎么会用&#xff0c;所以本次只是通过ssh来实现功能。 说明&#xff1a;自己写的一个简单脚本&#xff0c;只是实现了基础功能&#xff0c;还有待优化。 一共三台机器&#xff1a; master&a…

mysql 跳表 b 树_简单谈谈Mysql索引与redis跳表

摘要面试时&#xff0c;交流有关mysql索引问题时&#xff0c;发现有些人能够涛涛不绝的说出B树和B树&#xff0c;平衡二叉树的区别&#xff0c;却说不出B树和hash索引的区别。这种一看就知道是死记硬背&#xff0c;没有理解索引的本质。本文旨在剖析这背后的原理&#xff0c;欢…

Windows配置tomcat环境

1、安装JDK 参考教程&#xff1a; https://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.htmlCLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jarCLASSPATH这个环境变量一定要配好&#xff0c;否则tomcat起不来&#xff0c;直接复制上面的内容&#xff0c;…

java 抽奖 高并发处理_如何设计高并发下的抽奖?

关于抽奖,需要考虑的点有很多,这里稍微整理了下主要需要考虑以下三点:用户抽奖次数限制奖品数量限制奖品发放的分布中奖的概率的可控性用户抽象次数限制一个用户必须限制抽奖的次数,而同一个用户的并发几率其实是很小的,所以这里可以用悲观锁来控制用户的抽奖次数。奖品数量限制…

WPF圆角按钮与触发颜色变化

原文:WPF圆角按钮与触发颜色变化<Button x:Name"button1" Content"按钮1" Margin"10,10,0,0" Cursor"Pen"><Button.Template><ControlTemplate><Border CornerRadius"15,15,15,15"><Border.Back…

咖啡豆的励志故事

好多年前就听过这个故事&#xff0c;以前没感触&#xff0c;最近特有感触。

PowerDesigner V16.5 安装教程以及汉化(数据库建模)

原文地址&#xff1a;https://blog.csdn.net/tgbyn/article/details/72809116 ----------------------------------------------------------------------一、power designer是什么以及是干什么的&#xff1f; power designer是能进行数据库设计的强大的软件&#xff0c;是一款…

nginx 代理多个服务器——多个server方式

原文链接&#xff1a;https://blog.csdn.net/wild46cat/article/details/52997005 ------------------------------------------------------------- 配置文件下载地址&#xff1a;https://download.csdn.net/download/zengmingen/10462400nginx 代理多个服务器——多个server方…

SQL Server如何链接到 Oracle并查询其中的数据?并实现做接口

今天用Oracle的驱动教大家如何从SQL Server链接到Oracle. 1. 服务器上需要安装Oracle 64位的客户端或者服务端&#xff0c;安装过程就省略了。不会的同学可以网上搜索一下安装方法&#xff0c;很详细&#xff0c;这里不赘述。 安装完成后SQL Server的访问接口上会新增”OraOLE…

java spring bean配置文件_Spring基于xml文件配置Bean过程详解

这篇文章主要介绍了spring基于xml文件配置Bean过程详解,文中通过示例代码介绍的非常详细&#xff0c;对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下通过全类名来配置&#xff1a;class&#xff1a;bean的全类名&#xff0c;通过反射的方式在IOC容器中创建B…

win10升级后chrome碰到对话框就卡死

低版本的 chrome 会出现这样的问题 解决方法&#xff1a; 设置-------高级设置-----取消硬件加速

客户端SDK测试思路

本文来自网易云社区作者&#xff1a;万春艳是什么客户端SDK是为第三方开发者提供的软件开发工具包&#xff0c;包括SDK接口、开发文档和Demo示例等。SDK和应用之间是什么关系呢&#xff1f;以云信即时消息服务为例&#xff0c;如下图所示&#xff0c;应用客户端通过调用云信SDK…

SQL中使用DISTINCT显示多个字段的方法(不使用DISTINCT了)

原文连接&#xff1a; https://www.cnblogs.com/alanliu/archive/2008/02/25/1080626.html --------------------------------- 效果是DISTINCT CUS_NO,并且同时显示CUS_NAME.SELECTCUS_NO,MIN(CUS_NAME) ASCUS1 FROMdbo.CUS GROUPBYCUS_NO

016 pickle

英文也是泡菜的意思。 学完了&#xff0c;还是感觉这个模块是蛮不错的&#xff0c;对多数据保存到文件中&#xff0c;然后在使用的时候&#xff0c;再读取出来&#xff0c;让程序闲的更加优雅&#xff0c;简洁。 一&#xff1a;介绍 1.为什么使用 在开篇已经介绍了&#xff0c;…