Chạy máy ảo (VM) trên Linux cho phép dùng hệ điều hành/phần mềm khác mà không cần dual-boot hay chia phân vùng. Cách này tiện lợi, an toàn, dễ quản lý để test, dev, khám phá môi trường desktop khác.
Tại Sao Chọn VM Thay Vì Dual Boot?
- Chạy đồng thời: Không cần reboot liên tục chuyển OS. Chỉ giới hạn bởi tài nguyên máy chủ (RAM, CPU).
- Cách ly tốt: Host OS an toàn ngay khi Guest OS gặp sự cố (malware, crash, sai cấu hình).
- Quản lý dễ dàng: VM đóng gói thành file ảo (VDI/VHD/VMDK). Tạo, clone, snapshot, xóa, backup cực kỳ linh hoạt.
Chọn Hệ Điều Hành Client (Guest OS)
Phổ biến trên Linux host:
- Windows 10/11: Chạy app chỉ có trên Win.
- Ubuntu / Linux Mint / Pop!_OS: Thân thiện newbie, môi trường Linux thứ 2.
- Fedora: Công nghệ mới nhất, bleeding edge.
- Debian: Ổn định, long-term support.
- openSUSE: Cân bằng, phù hợp cả newbie và pro.
Gần như OS nào cũng chạy được miễn có hỗ trợ ảo hóa. macOS/ChromeOS khó hơn do thiếu hỗ trợ chính thức.
Bật Ảo Hóa (Virtualization) Trong BIOS/UEFI
Bắt buộc trước khi cài phần mềm ảo hóa.
- Khởi động lại → Nhấn phím BIOS/UEFI (F1, F2, F10, F12, Del...).
- Tìm mục ảo hóa: Intel Virtualization Technology (VT-x) hoặc AMD-V (SVM Mode) (thường ở Advanced/Configuration/Security).
- Đặt Enabled.
- Lưu thoát (thường F10) → Máy reboot.
Cài Đặt VirtualBox Trên Linux
VirtualBox: miễn phí, mã nguồn mở, đa nền tảng, dễ dùng.
Ubuntu/Debian-based (Linux Mint, Pop!_OS, Kali...)
- Mở Terminal →
sudo apt update && sudo apt upgrade. sudo apt install virtualbox→ Nhấn Y xác nhận.- Khởi chạy từ menu ứng dụng.
Distro khác (Arch, Fedora, openSUSE...)
Tải file cài từ trang chủ VirtualBox → Cài bằng package manager của distro (pacman, dnf, zypper...).
Tạo Máy Ảo Mới Trong VirtualBox
- Mở VirtualBox → Nhấn New (góc trên trái).
- Name: Đặt tên (vd: "Win11") → Type: Microsoft Windows → Version: Windows 11 (64-bit).
- Memory (RAM): Cấp phát (vd: 4GB/8GB cho Win11). Không quá 50% RAM vật lý. Có thể đổi sau.
- Hard Disk: Create a virtual hard disk now → Create.
- Loại file: VDI (VirtualBox Disk Image) → Next.
- Dung lượng: Dynamically allocated (tăng dần theo dữ liệu) hoặc Fixed size. Win11 cần tối thiểu 64GB, Linux nhẹ hơn (20-30GB).
- Đặt tên file, vị trí lưu → Create.
Gắn Media Cài Đặt (ISO) Và Khởi Động VM
- Chọn VM vừa tạo → Settings → Storage.
- Chọn Empty dưới Controller: IDE hoặc SATA → Nhấn biểu tượng CD/DVD → Choose a disk file → Chọn file ISO (Windows/Linux ISO).
- OK → Quay lại màn hình chính → Chọn VM → Start.
VM sẽ boot vào trình cài đặt OS. Làm theo hướng dẫn trên màn hình để hoàn tất cài đặt Guest OS.
Sau Khi Cài Xong
- Cài VirtualBox Guest Additions (Devices → Insert Guest Additions CD image) để: shared clipboard, drag-drop, shared folder, độ phân giải tự động, driver video tốt hơn.
- Tạo Snapshot trạng thái sạch để rollback khi cần.
Kết Luận
VirtualBox làm cho việc chạy VM trên Linux trở nên đơn giản: Bật ảo hóa BIOS → Cài VirtualBox → Tạo VM → Gắn ISO → Cài OS → Cài Guest Additions. Đây là thay thế tuyệt vời cho dual-boot. Nếu VirtualBox không ưng ý, có thể thử VMware Workstation Player (miễn phí dùng cá nhân) hoặc chạy Linux trên Windows (ngược chiều).