VirtualBox là cách tuyệt vời cài distro Linux cùng OS khác mà không reboot, nhưng hiệu năng hệ thống máy ảo không sánh bằng OS cài thật.
Bạn có biết có cách tăng hiệu năng VirtualBox và làm máy ảo hữu ích hơn? Chúng ta sẽ tìm hiểu.
1. Cài Đặt Guest Additions
Sau khi cài hệ thống Linux trong VirtualBox, một trong những việc đầu tiên là cài Guest Additions. Dùng ISO image đi kèm host VirtualBox hoặc cài gói từ trình quản lý gói.
Nếu dùng image cài đặt đi kèm host, vào Thiết bị > Chèn hình ảnh CD Guest Additions. Điều hướng đến nơi disk mount và gõ:
sudo ./VBoxLinuxAdditions.run
Lợi ích lớn nhất cài Guest Additions là hệ thống Linux ảo giờ truy cập GPU cho video tăng tốc. Bạn cũng dễ dàng chia sẻ file giữa host và guest dùng shared folders.
2. Dùng Distro Nhẹ
Mặc dù VirtualBox cho chạy OS khác nhau cùng lúc, bạn nhận thấy hiệu năng giảm vì chạy hệ thống trên hệ thống khác. Guest OS cần RAM và lưu trữ như host.
Một cách giải quyết là dùng distro Linux nhẹ cho guest. Với distro nhẹ, tạo image nhỏ hơn yêu cầu ít bộ nhớ. Thay vì Ubuntu, chọn Xubuntu dùng Xfce desktop nhẹ hơn GNOME.
Nếu rất thoải mái với dòng lệnh Linux, có thể chọn distro thực sự nhẹ như Arch hoặc cài distro server thiết kế chạy không đồ họa, đưa đến...
3. Không Cần GUI? Đừng Dùng!
Nếu dùng hệ thống guest chủ yếu từ dòng lệnh, không hợp lý để GUI chạy khi khởi động. Chỉ tốn RAM và CPU quý giá trên host.
Bạn có thể cài hệ thống không GUI hoặc cấu hình boot vào console thay vì khởi động X với display manager.
Nhược điểm là khó paste vào console VirtualBox không có additions. Nếu cài SSH, dùng nó đăng nhập guest từ terminal emulator.
4. SSH Vào Máy Ảo
Nếu cài bản server Linux guest không GUI, dùng console hơi khó khăn. Bạn thấy khó paste code từ tutorial vào console.
Một cách giải quyết là thiết lập kết nối SSH đến máy ảo.
Để làm vậy, đặt adapter mạng guest sang chế độ bridged. Nghĩa là guest có địa chỉ IP trên mạng cục bộ thay vì mạng riêng.
Để bật kết nối bridged, mở menu Cài đặt máy guest. Vào Mạng > Adapter 1. Từ menu thả xuống "Gắn vào:", chọn "Bridged Adapter."
Khởi động Linux guest và cài SSH server từ trình quản lý gói nếu chưa. Cần địa chỉ IP Linux guest. Gõ:
ip address
Từ client SSH, đăng nhập guest dùng username và IP. Giờ paste dễ dàng gì đó vào terminal.
5. Dùng Image Đã Build Sẵn
Mặc dù VirtualBox vui và dễ cài, mất thời gian tạo máy ảo mới và cài distro Linux.
May mắn là có cách tải máy ảo Linux dựng sẵn như show nấu ăn có món ăn chuẩn bị sẵn. Bạn thấy tiện nếu vội.
Một trang tải máy ảo này là OS Boxes. Trang cung cấp image cho distro Linux chính và ít chính hơn.
Tận Dụng Khách Linux VirtualBox
VirtualBox làm cài Linux dễ dàng hơn bằng cách cho cài nhiều hệ thống Linux cùng lúc không phân vùng hay dual boot. Bạn cài Guest Additions cho tăng tốc video và chia sẻ file, dùng distro nhẹ tăng hiệu năng, bỏ qua GUI hoàn toàn, và dùng image dựng sẵn tiết kiệm thời gian.
VirtualBox là công cụ phong phú chạy nhiều hệ điều hành, không chỉ Linux.