Cách cập nhật PPA Ubuntu lên bản phát hành 20.04 mới
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Trên một số bản phân phối Linux, công cụ VirtualBox VM từ chối khởi chạy sau khi cài đặt . Có nhiều lý do khác nhau khiến máy ảo của bạn có thể không khởi động được. Trong hướng dẫn này, chúng tôi sẽ xem xét các bản sửa lỗi khác nhau để giải quyết vấn đề đó.
Khắc phục 1 - Cài đặt trình điều khiển hạt nhân VirtualBox
Thông thường, lý do chính khiến máy ảo VirtualBox của bạn không khởi chạy trên Linux là bạn đã quên cài đặt trình điều khiển hạt nhân VirtualBox. Trình điều khiển này được yêu cầu trên các máy chủ Linux và nếu không có nó, các máy ảo sẽ gặp lỗi và từ chối khởi chạy.
Để cài đặt trình điều khiển hạt nhân VirtualBox trên hệ điều hành của bạn, hãy mở cửa sổ dòng lệnh bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím. Sau đó, hãy làm theo hướng dẫn từng bước bên dưới.
Bước 1: Trình điều khiển hạt nhân VirtualBox thường không cài đặt được khi người dùng đã sơ ý cài đặt các tiêu đề hạt nhân trước. Tiêu đề hạt nhân giúp bạn có thể xây dựng các mô-đun tùy chỉnh, chẳng hạn như trình điều khiển hạt nhân VirtualBox.
Để cài đặt tiêu đề hạt nhân Linux trên PC Linux của bạn, hãy nhập các lệnh bên dưới tương ứng với bản phân phối của bạn.
Ubuntu
sudo apt install linux-headers - $ (uname -r)
Debian
sudo apt-get install linux-headers - $ (uname -r)
Arch Linux
sudo pacman -S linux-headers
Fedora
sudo dnf install "kernel-devel-uname-r == $ (uname -r)"
OpenSUSE
sudo zypper cài đặt kernel-devel
Bước 2: Sau khi cài đặt tiêu đề hạt nhân Linux trên hệ thống Linux của bạn, mô-đun có thể được thiết lập lại. Để có kết quả tốt nhất, bạn nên cài đặt lại toàn bộ gói mô-đun VirtualBox, thay vì xử lý các lệnh khó hiểu khác nhau.
Để cài đặt lại gói mô-đun VirtualBox, hãy nhập các lệnh bên dưới vào thiết bị đầu cuối tương ứng với bản phân phối Linux mà bạn hiện đang sử dụng.
Ubuntu
sudo apt install virtualbox-dkms --reinstall
Debian
sudo apt install virtualbox-dkms --reinstall
Arch Linux
sudo pacman -R virtualbox-host-modules-Arch sudo pacman -S virtualbox-host-modules-Arch
Fedora
sudo dnf gỡ bỏ VirtualBox akmod-VirtualBox sudo dnf cài đặt VirtualBox akmod-VirtualBox
OpenSUSE
sudo zypper loại bỏ virtualbox-kmp-default
sudo zypper cài đặt virtualbox-kmp-default
Bước 3: Sau khi cài đặt lại gói mô-đun hạt nhân VirtualBox trên PC Linux của bạn, các mô-đun sẽ được xây dựng và thiết lập trên PC Linux của bạn. Bây giờ bạn phải tải mô-đun vào hệ thống. Để làm điều đó, hãy nhập lệnh modprobe vboxdrv .
sudo modprobe vboxdrv
Ngoài ra, hãy khởi động lại PC của bạn. Khi bạn đăng nhập, trình điều khiển hạt nhân sẽ được tải!
Khắc phục 2 - Cài đặt gói mở rộng VirtualBox
Đôi khi các máy ảo VirtualBox không khởi chạy trên hệ thống Linux vì chúng được tạo với gói phần mở rộng VirtualBox được bật và gói phần mở rộng không còn được cài đặt nữa. Để khắc phục sự cố này, hãy mở cửa sổ dòng lệnh bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Shift + T trên bàn phím và nhập các lệnh bên dưới tương ứng với bản phân phối Linux của bạn.
Ubuntu
sudo apt cài đặt virtualbox-ext-pack
Debian (chỉ dành cho Sid)
sudo apt-get install virtualbox-ext-pack
Trên các bản phát hành Debian khác, hãy thực hiện như sau.
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Mở trình quản lý tệp Linux của bạn và nhấp đúp vào gói Ext để tải nó vào Debian.
Arch Linux / Fedora / OpenSUSE
wget https://download.virtualbox.org/virtualbox/6.1.4/Oracle_VM_VirtualBox_Extension_Pack-6.1.4.vbox-extpack
Mở trình quản lý tệp Linux của bạn. Sau đó, nhấp đúp vào gói Ext bằng chuột của bạn. Nó sẽ cho phép bạn cài đặt nó vào VirtualBox mà không có vấn đề gì.
Khắc phục sự cố 3 - Thay đổi quyền sở hữu thư mục / usr /
Bạn có thể gặp lỗi với VirtualBox, nơi mô-đun hạt nhân được cài đặt trên hệ thống của bạn, nhưng chương trình vẫn sẽ không khởi chạy bất kỳ máy ảo nào. Lý do lỗi này xảy ra là có một số thành phần cho VirtualBox trong /usr/
thư mục làm cho chương trình chạy. Thư mục /usr/
đôi khi có thể có vấn đề về quyền. Thông thường, /usr/
thư mục được sở hữu bởi người dùng root. Lỗi VirtualBox xảy ra khi thư mục không thuộc sở hữu của người chủ.
Để khắc phục lỗi này, hãy mở cửa sổ dòng lệnh bằng cách nhấn Ctrl + Alt + T hoặc Ctrl + Alt + T trên bàn phím. Sau đó, hãy làm theo hướng dẫn từng bước bên dưới.
Bước 1: Chạy lệnh ls -l trên thư mục gốc để xác định xem có /usr/
quyền sở hữu thư mục của bạn hay không .
ls -l /
Bạn cũng có thể cách ly /usr/
bằng cách áp dụng lệnh grep .
ls -l / | grep usr
Xem qua lời nhắc ls cho usr. Nếu nó được sở hữu bởi root, bạn sẽ thấy một cái gì đó tương tự như những gì được hiển thị bên dưới trong thiết bị đầu cuối của bạn.
drwxr-xr-x 14 root root 4096 Mar 27 2019 usr
Nếu /usr/
thư mục của bạn thuộc quyền sở hữu của người chủ, nó sẽ có root root
chính xác như ví dụ bên dưới. Nếu nó không thuộc sở hữu của root, nó sẽ hiển thị tên người dùng của bạn ở đâu root root
trong lời nhắc.
Bước 2: Giả sử /usr/
thư mục của bạn không thuộc sở hữu của người dùng root, hãy sử dụng lệnh chown để thay đổi quyền của nó.
sudo chown root: root / usr /
Bước 3: Tái chạy ls -l lệnh để chắc chắn rằng chown lệnh đã làm thay đổi quyền sở hữu của /usr/
thư mục để nó phù hợp với mã dưới đây.
drwxr-xr-x 14 root root 4096 Mar 27 2019 usr
Sự cố nhỏ - Cập nhật VirtualBox
Các vấn đề nhỏ với VirtualBox thường có thể được khắc phục bằng cách cập nhật chương trình lên phiên bản mới hơn. Oracle làm việc rất chăm chỉ để vá lỗi. Để cập nhật VirtualBox trên PC Linux của bạn, hãy mở cửa sổ đầu cuối và sử dụng trình quản lý gói để cài đặt các bản cập nhật theo cách bạn thường làm.
Nếu bạn sử dụng nhiều PPA trên PC Ubuntu của mình và gần đây đã nâng cấp lên Ubuntu 20.04, bạn có thể nhận thấy rằng một số PPA của bạn không hoạt động, vì chúng
Bạn mới sử dụng Linux và muốn thêm nhạc của mình vào Rhythmbox nhưng không chắc về cách thực hiện? Chúng tôi có thể giúp! Hãy làm theo hướng dẫn này khi chúng tôi xem xét cách thiết lập
Bạn có cần truy cập PC hoặc Máy chủ Ubuntu từ xa từ PC Microsoft Windows của mình không? Không chắc chắn về cách làm điều đó? Làm theo hướng dẫn này khi chúng tôi chỉ cho bạn
Bạn có sử dụng trình duyệt web Vivaldi làm trình điều khiển hàng ngày trên Linux không? Bạn đang cố gắng tìm cách sao lưu cài đặt trình duyệt của mình để giữ an toàn? chúng tôi
Cách tải xuống Podcast từ Linux Terminal với Podfox
Cách dọn dẹp và tăng tốc Ubuntu
Bạn đang cần một ứng dụng khách podcast tốt, thanh lịch cho máy tính để bàn Linux của mình? Nếu vậy, bạn cần dùng thử CPod. Đó là một ứng dụng nhỏ thân thiện giúp lắng nghe
TuxGuitar là một công cụ soạn nhạc mã nguồn mở. Với nó, người dùng có thể tạo và chỉnh sửa khuông nhạc guitar của riêng mình. Trong hướng dẫn này, hãy xem qua cách
Nếu bạn làm việc nhiều với hình ảnh trên Linux nhưng thấy thiếu các công cụ hình ảnh tích hợp sẵn, Annotator có thể dành cho bạn. Với ứng dụng này, bạn có thể thêm tem, văn bản,
AppImagePool là một ứng dụng khách AppImageHub dành cho Linux. Với nó, người dùng có thể dễ dàng duyệt và tải xuống AppImages từ cửa hàng AppImageHub. Đây là cách để lấy nó