如何安装和运行VirtualBox构建
发布时间:2023-06-02 21:45:35
VirtualBox是一款虚拟机软件,使用irtualBox for mac您可以在Mac电脑上运行Windows等系统,支持在多个虚拟机内同时运行多个操作系统,在本篇文章中,我们介绍的是如何安装和运行VirtualBox构建。
VirtualBox使用教程
使用kmk的打包目标来创建out \ win。(x86 | amd64)\(debug | release)\ bin \ VirtualBox-*。msi。使用此MSI安装软件包进行常规安装。如果由于某种原因安装失败,请在MSI安装程序中使用日志记录:
msiexec / i VirtualBox-xxxxx.msi / l * install.log
在开发过程中,直接从输出目录运行可能会有用得多。为此,您需要加载驱动程序。(仅用于加载支持驱动程序,将load.cmd替换为loadall.cmd。)在Windows主机上使用以下命令:
loadall.cmd
对于卸载:
comregister.cmd -u
loadall.cmd -u
每当对主API或驱动程序进行更改时,您都需要重复注册和驱动程序加载步骤。
更改文件时,如果VBoxSVC和/或VBoxSDS服务器仍在运行,请确保首先查看taskmanager。如果VBox没有正确终止,则可能会发生这种情况。
一种更快的替代方法是从 http://www.sysinternals.com/Utilities/PsKill.html获取pskill,并在不确定它们是否正在运行时直接杀死VBoxSVC和VBoxSDS:
pskill VBoxSVC
pskill VBoxSDS
如果您不想调试断言,则可以使用以下命令启动VirtualBox:
设置VBOX_ASSERT = none
设置VBOX_LOG = ...
设置VBOX_LOG_FLAGS =线程缓冲的时间
Linux主机
如果您想以最少的麻烦和学习入门来开始,请从build文件夹执行./loadall.sh。这将执行以下操作:
使用当前的本地源代码放置内核模块,以便在引导时自动加载它们(仅适用于当前内核)。
使用udev设置自动创建设备节点,包括所有权和权限。
设置USB直通。要使用此功能,您需要成为vboxusers组的成员(加入后注销并重新登录以使其生效)。
您可以通过重复该过程来更新最小化安装,或通过执行./loadall.sh -u再次对其进行清理。
可以通过从build目录执行./load.sh来获得最少的本地构建而无需任何形式的安装。这将加载主要支持驱动程序,而不会加载其他任何内容。您可以在更改或更新模块源代码之后重复此操作。可以使用./load.sh -u再次删除该模块。在这种情况下,您需要自己照顾udev规则和/或设备节点。
SELinux主机(例如Oracle Linux,Fedora):如果看到诸如nsNativeComponentLoader之类的消息,则可能有必要禁用SELinux :SelfRegisterDll(VBoxC.so)加载FAILED,错误为:/root/src/vbox/out/linux.amd64/debug/ bin / components /../ VBoxVMM.so:重定位后无法恢复片段保护:权限被拒绝
通过执行在运行的系统上禁用SELinux临时
/ usr / sbin / setenforce 0
或通过编辑/ etc / selinux / config并将“ enforcing”更改为“ disabled”来永久禁用它。
Mac OS X主机
要进行本地构建,请加载内核扩展:
光盘VBox / out / darwin.x86 / release / dist
须藤./load.sh
如果在运行上述脚本时遇到代码签名错误,请执行以下命令并重新启动计算机。
须藤nvram boot-args = kext-dev-mode = 1
在VirtualBox.app/Contents/MacOS中运行可执行文件照常运行。
Solaris主机
要在不使用安装软件包的情况下进行本地构建,如下所示:
将VBI接口(VirtualBox 3.1和更高版本不需要)从源树复制到适当的位置。复制32位和64位都没有问题。
cp src / VBox / Runtime / r0drv / solaris / vbi / 64 / vbi / platform / i86pc / kernel / misc / amd64 / vbi
cp src / VBox / Runtime / r0drv / solaris / vbi / 32 / vbi / platform / i86pc / kernel / misc / vbi
接下来,复制并安装适当的vboxdrv
cp out / solaris.amd64 / release / bin / vboxdrv / platform / i86pc / kernel / drv / amd64 / vboxdrv
cp out / solaris.x86 / release / bin / vboxdrv / platform / i86pc / kernel / drv / vboxdrv
复制驱动程序配置文件(此处没有64/32位差异,配置文件位于32位位置)
cp src / VBox / HostDrivers / Support / solaris / vboxdrv.conf / platform / i86pc / kernel / drv
如果以前安装过该模块,请先将其卸下,然后再尝试加载新模块
su
rem_drv vboxdrv
加载模块
add_drv -m'* 0666根sys'vboxdrv
创建devlink
ln -s / devices / pseudo / vboxdrv @ 0:vboxdrv / dev / vboxdrv
使用以下命令检查模块的版本是否正确:
modinfo | grep vbox
237 fffffffff7a97748 2900 75 1 vboxflt(VirtualBox NetBow 3.2.1r61839)
238 fffffffff8771000 27e10 107 1 vboxdrv(VirtualBox HostDrv 3.2.1r61839)
...


猜你喜欢
- audulus 3 mac是一款简便快捷的的模块化音频处理工具,内置100多个Eurorack风格模块、iCloud支持、自定义节点,您可以
- 从ChemDraw复制的结构图到Word里面无法复制粘贴问题描述:Word里ChemDraw的结构图一点复制就转圈圈,电脑卡住。原因:che
- 选择文档,点击鼠标右键,点击属性。如果属性中“只读”选项被勾选了,请去掉勾选,再重新打开Word文档,尝试修改。
- 提起Flash想必是互联网行业无人不知无人不晓吧,Flash之所以成为当下流行的一种动画格式也是有其独特的有点的,而往往在办公软件演示文档里
- 9月22日,今天神州专车正式发布U+开放平台战略,只要满足“无犯罪记录、驾龄3年以上且无重大交通违法记录”条件的司机,可携符合标准的车辆接入
- 最近有windowsXP系统用户反映,电脑遇到宽带连接错误619的问题,这是怎么回事呢?这种情况怎么办呢?本文将提供XP电脑宽带连接失败提示
- 微软将在5月10日到12日举办Build2017开发者大会,在大会开始之前,微软对Build 2017部分内容进行预告,下面我们就来看看详细
- 自己电脑的功率是多大,不同类别、用途、品牌的笔记本电脑的功耗是不同的,不过笔记本电脑功率一般的20W左右,与屏幕大小高度有关,还与CPU有关
- Windows11系统经过好几次更新,已经越来越稳定了,很多朋友也已经着手开始想要重装Win11系统了,有没有一种方法可以比较快速地重装Wi
- 微软正准备在 2022 年秋季推出 Windows 11 的第一个重大更新“22H2”,预计这些设备将在 10 月获得更新,本文为大家带来了
- excelsubtotal函数功能很强大,可以求和、计数、计算平均值、求最大值、最小值、方差等。下面让小编为你带来excel表格subtot
- 怎么进入淘宝直播间?淘宝是一个网上购物商城,里面的商品因有尽有。现在淘宝也有直播间了,想要进入淘宝直播间,但是又不知道怎么进入。下面就是进入
- 这篇教程是向脚本之家的朋友介绍excel2007对编辑的内容进行排序和筛选方法,教程真的很不错,推荐到脚本之家,来看看吧在工作中,我们有时需
- 描述:ultraedit25版本设置默认为每个文件启用自动换行步骤:菜单栏选择高级->设置 选择编辑器-&g
- 尽管华丽美观的操作界面和独领风骚的实用功能是Windows7广受好评的两大“法宝”,但想要始终保持优良的系统性能,自然离不开一定的系统维护!
- Excel中的所有批注具体该如何操作设置才能使得所有批注变为显示呢?下面是小编带来的关于excel表格设置所有批注为显示的方法,希望阅读过后
- 有些用户总是郁闷的发现在有雾的时候,自己总是被对手先打死,这是你没有将电脑设置好,下面是Win7如何调节烟雾头的具体操作步骤,喜欢的朋友可以
- PhotoShop7是一款受到大家欢迎的图片编辑软件,在平时的办公过程中经常使用,你知道PhotoShop7如何用工具画圆的吗?接下来我们一
- 有的时候运行Win10系统不小心把文件名称后缀都改了,导致文件无法正确打开,如何解决?我们只要修改文件属性即可解决,下面就来看看具体方法吧。
- win10卓越性能模式是一项电源计划,它的存在是为了帮助用户在使用电脑的时候有一个更好的体验,在接下来的文章中小编为大家带来的是开启卓越计划