Created
March 9, 2019 03:30
-
-
Save Shashankreddysunkara/71e0ab6146d79b91bd35c7a23591ff99 to your computer and use it in GitHub Desktop.
virtualbox reinstall centos & ubuntu
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Tony Chung Blog | |
Reinstall VirtualBox on Ubuntu & CentOS | |
For Ubuntu | |
To remove virtualbox | |
sudo dpkg --list virtualbox-* | |
sudo apt autoremove --purge virtualbox* | |
dpkg -l virtualbox* | grep ^i | |
Remove all PPAs from sources.list and source.list.d directory | |
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 | |
10. List and add user to vboxusers group | |
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/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment