For Ubuntu
To remove virtualbox
sudo dpkg --list virtualbox-*
sudo apt autoremove --purge virtualbox*
dpkg -l virtualbox* | grep ^i
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Make sure there is nothing except official repositories sources in
/etc/sources.list
.
And update your sources:
sudo apt update
Now we can search to see which versions are available to install:
apt-cache madison virtualbox | grep -iv sources
Which produces an output like this:
virtualbox | 5.0.32-dfsg-0ubuntu1.16.04.2 | http://mirrors.kernel.org/ubuntu xenial-updates/multiverse amd64 Packages
virtualbox | 5.0.18-dfsg-2build1 | http://mirrors.kernel.org/ubuntu xenial/multiverse amd64 Packages
Then I would install the last version mentioned in
xenial-updates
:sudo apt install virtualbox=5.0.32-dfsg-0ubuntu1.16.04.2
And after all, check that the correct version is installed.
From command line:
dpkg -l virtualbox* | grep ^i
ii virtualbox 5.0.32-dfsg-0ubuntu1.16.04.2 amd64 x86 virtualization solution - base binaries
ii virtualbox-dkms 5.0.32-dfsg-0ubuntu1.16.04.2 all x86 virtualization solution - kernel module sources for dkms
ii virtualbox-qt 5.0.32-dfsg-0ubuntu1.16.04.2 amd64 x86 virtualization solution - Qt based user interface
From GUI: to make sure correct version is running.
Install virtualbox extension pack
sudo /sbin/vboxconfig
sudo apt install virtualbox-ext-pack
For CentOS
1. Display VirtualBox installed
sudo yum update
sudo yum list installed | grep -i VirtualBox
2. Remove VirtualBox-5.1
sudo yum remove VirtualBox-5.1
3. Add Required Yum Repositories
cd /etc/yum.repos.d/
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
4. Install Required Packages
yum install gcc make patch dkms qt libgomp
yum install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel
5. Reboot ans start with newest kernel
reboot
6. Reboot ans start with newest kernel
export KERN_DIR=/usr/src/kernels/`uname -r`
7. Install Oracle VirtualBox and Setup
yum install VirtualBox-5.2
8. List vbox modules (vboxpci, vboxnetadp, vboxnetflt, vboxdrv)
lsmod | grep -i vbox
9. Goto https://www.virtualbox.org/wiki/Downloads and run VirtualBox Extension pack for CentOS
Oracle_VM_VirtualBox_Extension_Pack-5.2.0-118431.vbox-extpack
cat /etc/group | grep -i vboxusers
sudo usermod -a -G vboxusers $user_name
11. /var/log/vbox-install.log
Change UUID for VirtualBox
sudo VBoxManage internalcommands sethduuid <file.vdi or file.vmdk>
Refer to:
1. https://askubuntu.com/questions/900794/virtualbox-rtr3initex-failed-with-rc-1912-rc-1912
2. https://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/
沒有留言:
張貼留言