wzba / note

遇到好的有用的就记录下来慢慢建立知识库
1 stars 1 forks source link

Fedora25安装virtualbox软件 #1

Open wzba opened 7 years ago

wzba commented 7 years ago

以 fedora + vbox 方式用了有一段时间了,最近从fedora 24升到fedora 25 vbox rpm 安装时遇到点问题,解决了。分享一下,方便遇到相同问题的其他网友检索,其实就两个地方要注意:

1.dnf info qt5-qtx11extras

fedora workstation版 默认没有,手动安装一下;

2.修改 uefi 配置,选用传统(CSM)方式引导

若不修改,会有vbox内核模块无法成功加载的现象,没仔细研究,我估计是因为驱动签名的原因,uefi 安全方式引导 vbox不行; 补充1:

非root用户的管理员,usermod -a -G vboxusers XXX (你的用户名),这个要做的;

dnf update

dnf install kernel-devel 是编译内核模块的需要;

完毕。

补充2:

开rpmfusion后sudo dnf install VirtualBox就行了,然后开启虚拟机提示缺什么装什么,轻松解决,根本没那么多问题。uefi也不需要开csm,我的Core i5-5200U平台根本就没有csm模式。 (以上来自网络)

还有一个可用的virtualbox官方的方法,可以用:

在源里/etc/yum.repos.d/.加入下面的源:

[virtualbox]

name=Fedora $releasever - $basearch - VirtualBox

baseurl=http://download.virtualbox.org/virtualbox/rpm/fedora/$releasever/$basearch

enabled=1

gpgcheck=1

repo_gpgcheck=1

gpgkey=https://www.virtualbox.org/download/oracle_vbox.asc
dnf install -y VirtualBox-5.1`

官方安装方法挺好,但是有点慢。 从安装过程中可以看出,需要依赖以下几个包:

SDL x86_64 1.2.15-21.fc24 fedora 213 k VirtualBox-5.1 x86_64 5.1.14_112924_fedora25-1 virtualbox 68 M python-libs x86_64 2.7.13-1.fc25 updates 5.8 M qt5-qtx11extras x86_64 5.7.0-2.fc25 fedora 30 k

所以可以提前安装这几个包:

dnf install -y SDL python-libs qt5-qtx11extras  VirtualBox-5.1

即可完成virtualbox的安装。 安装完成后不一定能启动虚拟系统,原因是缺少对的内核。

一般更新内核,重启即可。

dnf install kernel ##dnf update kernel*
reboot

2017.4.6还发现一个小的注意事项:

安装virtualbox后,还是没办法安装系统,可能是因为没有安装扩展包。 其实除了要有各种依赖要安装,还有扩展包、开发工具要安装。 https://www.virtualbox.org/wiki/Downloads这个官网界面中其实除了可以下载主软件包,还有一个扩展包,一个开发工具可以下载。 也就是说:安装virtualbox安装三个部分。

而一般用户,操作流程是,下载 virtualbox安装包和扩展包,安装后更新内核即可。

非root用户的管理员,`usermod -a -G vboxusers XXX (你的用户名)