Máy ảo là những thứ phức tạp và khi có sự cố xảy ra, rất khó để biết được vấn đề nằm ở đâu. Điều này đặc biệt đúng nếu bạn đang xử lý việc Ubuntu bị đóng băng trong VirtualBox. Nếu điều này đang xảy ra với bạn, cố gắng tìm ra vấn đề là gì có thể là một bài tập trong sự thất vọng. Dưới đây là một số cách bạn có thể sử dụng để khắc phục sự cố đóng băng Ubuntu trong VirtualBox.
Thử một phiên bản VirtualBox khác
Không có chương trình nào là không có lỗi và điều này áp dụng cho cả Ubuntu và VirtualBox. Một số người dùng nhận thấy rằng các phiên bản VirtualBox và Ubuntu khác nhau đôi khi không ăn nhập với nhau. Nếu một phiên bản Ubuntu nhất định không bao giờ bị đóng băng trước đây, bạn có thể thử cài đặt phiên bản VirtualBox cũ hơn.
Ngược lại, bạn có thể thử chạy phiên bản Ubuntu mới hơn. Bạn không chỉ có thể giải quyết vấn đề đóng băng của mình mà còn nhận được các tính năng mới.
Ngoài ra, nếu bạn đã bắt đầu sử dụng VirtualBox với phiên bản Ubuntu mới hơn, hãy kiểm tra xem có bất kỳ vấn đề đóng băng nào với phiên bản đó hay không. Ví dụ:nếu bạn tìm kiếm “Ubuntu 20.4 LTS bị đóng băng” trên Google, bạn sẽ thấy rất nhiều lời phàn nàn. Vì vậy, vấn đề có thể dễ dàng xảy ra với Ubuntu chứ không phải VirtualBox. Cài đặt phiên bản Ubuntu cũ hơn có thể giúp loại bỏ vấn đề đóng băng.
Tắt tăng tốc 3D
Bất kể bạn đang chạy Windows, macOS hay thậm chí là Linux, tăng tốc 3D có thể gây ra nhiều sự cố trong VirtualBox. Mặc dù nghe có vẻ giống như điều gì đó bạn muốn, nhưng nó hiếm khi mang lại bất kỳ lợi ích thực tế nào về hiệu suất. Nếu bạn gặp phải tình trạng đóng băng, đây là một trong những điều đầu tiên bạn nên thử tắt.
Trong menu bên trái trong VirtualBox, nhấp chuột phải vào máy ảo Ubuntu mà bạn đang gặp sự cố, sau đó chọn Cài đặt. Tại đây, hãy nhấp vào tab Hiển thị và đảm bảo rằng “Bật tăng tốc 3D” không được chọn.
Thay đổi số lượng CPU ảo
Mặc dù máy tính bán cho người tiêu dùng thường chỉ có một CPU vật lý, nhưng chúng có nhiều lõi hoạt động giống như nhiều CPU. Mặc dù vậy, VirtualBox, theo mặc định, sẽ chỉ hiển thị một CPU ảo, đã được chứng minh là gây ra sự cố với Ubuntu, đặc biệt là các phiên bản gần đây.
Nếu bạn đang gặp phải tình trạng đóng băng, bạn có thể muốn tăng số lượng CPU lên từ hai lên bốn. Nhấp chuột phải vào máy ảo của bạn, chọn Cài đặt, sau đó chuyển đến tab Hệ thống. Tại đây, hãy chọn bộ xử lý ở đầu phần và nâng thanh trượt lên cho đến khi số lượng CPU ít nhất là hai.
Giảm mức sử dụng RAM
Nếu Ubuntu bị đóng băng trong VirtualBox chỉ thỉnh thoảng xảy ra, đó có thể là sự cố RAM. Máy chủ chỉ có rất nhiều RAM. Mặc dù VirtualBox cho phép bạn chạy một hệ điều hành khác, hệ điều hành này vẫn đang sử dụng tài nguyên máy tính của bạn. Nếu bạn đang cố gắng chạy các ứng dụng trên hệ điều hành chính và Ubuntu cùng một lúc, điều đó có thể dẫn đến việc đóng băng trên Ubuntu và / hoặc hệ điều hành chính của bạn.
Tốt nhất, hãy giới hạn việc sử dụng hệ điều hành chính của bạn khi sử dụng Ubuntu trên VirtualBox. Nếu bạn cần làm điều gì đó tốn nhiều bộ nhớ hơn trên hệ điều hành chính của mình, hãy tắt Ubuntu hoặc đóng bất kỳ chương trình nào đang chạy trên đó để giảm mức sử dụng RAM. Điều này đặc biệt đúng nếu bạn đang tiến hành quét chống vi-rút.
Nếu gần đây bạn đã nâng cấp lên phiên bản Ubuntu mới, thì có thể phiên bản mới yêu cầu nhiều tài nguyên hơn phiên bản trước. Điều này có thể dẫn đến đóng băng.
Nâng cấp RAM trong máy tính của bạn là giải pháp tốt nhất nếu bạn chỉ đơn giản là không có đủ để hỗ trợ hai hệ điều hành.
Cài đặt lại Ubuntu
Phương án cuối cùng, bạn có thể cần phải cài đặt lại Ubuntu. Nếu sự cố đóng băng xảy ra thường xuyên sau khi cài đặt ban đầu, thì có thể là do hệ thống không cài đặt đúng cách. Ngoài ra, nếu hiện tượng đóng băng chủ yếu xảy ra khi khởi động, thì có thể sự cố với quá trình cài đặt.
Xóa máy ảo Ubuntu và cài đặt lại nó là cách tốt nhất để khắc phục sự cố trong trường hợp này. Tuy nhiên, bạn nên điều chỉnh cài đặt của mình và kiểm tra mức sử dụng RAM để đảm bảo không có vấn đề nào trong số đó.
Nếu cài đặt lại Ubuntu không phải là một tùy chọn dành cho bạn, thì hãy thử cập nhật Ubuntu từ chế độ khôi phục. Bản cập nhật phần mềm trước có thể có một số gói bị hỏng khiến hệ thống bị treo. Chúng thường được sửa rất nhanh, vì vậy hãy luôn chạy bản cập nhật để có được phiên bản mới nhất của tất cả các gói.
Các tùy chọn khác để thử với VirtualBox
Có một số tùy chọn khác mà người dùng đã tìm thấy đã giải quyết được vấn đề đóng băng của họ. Trong cùng một phần nơi bạn có thể thay đổi số lượng CPU, có một tùy chọn để “Bật PAE / NX”. Tắt tính năng này nếu nó đã bật hoặc bật nếu nó đã tắt, có thể giải quyết vấn đề của bạn.
Bạn cũng có thể thử thay đổi cài đặt paravirtualization của mình. Đi tới Cài đặt, sau đó chọn “Hệ thống và Tăng tốc” bên dưới nó. Giao diện Paravirtualization có thể sẽ được đặt thành “Mặc định”, nhưng một số người dùng có kết quả tốt hơn đã đặt nó thành “Tối thiểu”.
Các câu hỏi thường gặp
VirtualBox có hỗ trợ tất cả các phiên bản Ubuntu không?
Có, chỉ khi bạn đang sử dụng phiên bản ổn định chính thức. Nếu bạn đang chạy phiên bản beta của Ubuntu, phiên bản này có thể không hoạt động trong VirtualBox và có nhiều nguy cơ bị đóng băng cũng như các sự cố khác. Trong một số trường hợp, với phiên bản 64 bit, bạn có thể cần phải tắt Hyper-V để tránh sự cố.
Làm cách nào để chọn dung lượng RAM phù hợp?
Vì RAM là mối quan tâm lớn để ngăn chặn tình trạng đóng băng và trải nghiệm tổng thể kém, tốt nhất là bạn nên đảm bảo phân bổ ít nhất dung lượng RAM tối thiểu cần thiết để chạy Ubuntu cho phiên bản VirtualBox của mình. Nếu đây là tất cả RAM của bạn, bạn nên xem xét nâng cấp PC của mình. Bạn nên phân bổ ít nhất 2GB.
Số lượng bộ xử lý có quan trọng không?
Đây là một khó khăn. Người dùng báo cáo việc thay đổi số lượng bộ xử lý được phân bổ cho cài đặt Ubuntu của họ có thể giúp giải quyết vấn đề đóng băng, nhưng điều này không đảm bảo. Không có một bộ số nào phù hợp với tất cả mọi người vì một số người dùng thay đổi từ 1 thành 2 hoặc 2 thành 1 và cả hai tùy chọn đã khắc phục sự cố đóng băng của họ. Đó là một tùy chọn để thử nhưng có thể không giúp ích gì cả.
Kết thúc
Hy vọng rằng, một trong các tùy chọn trên đã giải quyết được vấn đề đóng băng của bạn với Ubuntu. Nếu bạn vẫn gặp khó khăn, đừng từ bỏ hy vọng. Thử các kết hợp khác nhau của các tùy chọn ở trên có thể là giải pháp cho bạn. Đừng để một trải nghiệm tồi tệ nào đó khiến bạn không sử dụng máy Linux hoặc máy ảo.
Bài viết này đề cập đến việc chạy Ubuntu trên máy ảo, nhưng ngược lại thì sao? Nếu đó là những gì bạn đang muốn làm, hãy xem hướng dẫn của chúng tôi để cài đặt và chạy VirtualBox trên Ubuntu. Bạn có chắc chắn VirtualBox là giải pháp phù hợp với bạn? Đọc so sánh của chúng tôi về VirtualBox và VMware.