Gỡ bỏ tất cả những gì liên quan đến virtualbox hiện đang cài trên máy:
sudo apt autoremove --purge virtualbox*
Kiểm tra lại coi còn không:
dpkg -l virtualbox* | grep ^i
Nếu bạn không nhận được gì sau câu lệnh trên thì đã gỡ bỏ thành công.
Tiếp theo, gõ bỏ file list các source cài đặt trong file sources.list
và sources.list.d
:
mkdir ~/apt-tmp
sudo mv /etc/apt/sources.list.d/* ~/apt-tmp
Và sau đó cập nhật file source của bạn:
sudo apt update
Bây giờ bạn có thể xem phiên bản virtualbox nào khả dụng cho máy bạn
apt-cache madison virtualbox | grep -iv sources
Dòng output khi gõ lệnh trên sẽ tương tự như phía dưới:
virtualbox | 5.0.40-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
Sau đó bạn đã có thể cài phiên bản mới nhất hợp với máy bạn:
sudo apt install virtualbox
Tuy nhiên đối với máy của tôi, bắt buộc tôi phải cài VirtualBox phiên bản 5.2 mới giải quyết được vấn đề.
Nguyên nhân: do t cập nhật (dùng lệnh sudo apt-get upgrade) để nâng cấp => thế là mỗi lần Start bất kì máy ảo nào lên thì máy host cũng dơ cứng. Cả chuột, bàn phím, Terminal,… đều bất động và chỉ còn cách tắt phím cứng (nhấn-giữ phím nguồn) 😦
Để cài phiên bản 5.2 các bạn làm như sau:
Cách 1:
Vào địa chỉ https://www.virtualbox.org/wiki/Linux_Downloads để tải phiên bản thích hợp với máy của bạn
Sau khi tải về các bạn nhấp đúp chuột vào file đã tải, đợi cho Ubuntu Software mở lên, nhấp Install và nhập Mật khẩu root để cài đặt.
Cách 2:
Sửa file /etc/apt/sources.list.
sudo nano /etc/apt/sources.list
Thêm dòng bên dưới vào cuối file.
deb http://download.virtualbox.org/virtualbox/debian xenial contrib
Thêm publish key của Oracle vào.
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Cập nhật gói dữ liệu phần mềm Ubuntu:
sudo apt-get update
Cài đặt VirtualBox 5.2
sudo apt-get install virtualbox-5.2
Cài gói dkms packages to ensure that the VirtualBox host modules are correctly updated if the kernel version changes during the next upgrade.
sudo apt-get install dkms
Mở ứng dụng (Dash >> Search >> Oracle VM VirtualBox).