Khi nói đến ảo hóa, QEMU vượt xa VirtualBox và VMware với hiệu suất gần như nguyên gốc và bộ tính năng phong phú. Nó sử dụng Linux KVM (Máy ảo dựa trên hạt nhân) để tạo môi trường ảo trên máy tính chủ.
Giống như bất kỳ công cụ Linux nào khác, sử dụng QEMU để tạo máy ảo rất đơn giản. Bạn có thể tạo một máy ảo Ubuntu bằng QEMU theo hai cách khác nhau: từ dòng lệnh và sử dụng virt-manager, giao diện người dùng đồ họa cho QEMU.
LÀM VIDEO TRONG NGÀY CUỘN ĐỂ TIẾP TỤC VỚI NỘI DUNG
Tải xuống Ubuntu ISO
Để cài đặt Ubuntu trên máy ảo, bạn cần có tệp ISO có sẵn trên trang web của Ubuntu.
Tải xuống: Máy tính để bàn miễn phí
Tải xuống hình ảnh cài đặt và lưu nó vào một vị trí ưa thích trên máy tính của bạn.
Điều kiện tiên quyết: Kiểm tra xem ảo hóa có được bật trên PC của bạn không
Trước khi cài đặt QEMU, hãy kiểm tra xem máy của bạn có hỗ trợ ảo hóa hay không. Bạn có thể làm như vậy bằng cách chạy:
egrep -c '(vmx|svm)' /proc/cpuinfo
Nếu đầu ra trả về một số lớn hơn 0, bạn có thể yên tâm tiến hành các bước tiếp theo. Nếu không, kích hoạt ảo hóa trên máy của bạn bằng cách khởi động vào BIOS.
Cài đặt QEMU trên PC Linux của bạn
Bước tiếp theo là cài đặt QEMU và các công cụ khác cần thiết để chạy máy ảo Ubuntu. Bạn cần cài đặt qemu-kvm, libvirt-daemon, bridge-utils và virt-manager.
Trên Ubuntu và Debian, hãy chạy:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
Trên Arch Linux:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Và để cài đặt các gói trên Fedora hoặc RHEL, hãy chạy:
sudo dnf install @virtualization
Sau khi cài đặt, hãy thêm người dùng hiện tại của bạn vào nhóm libvirt và kvm:
sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
Bắt đầu và cho phép dịch vụ libvirtd chạy khi khởi động:
trạm sạc apple 3 trong 1 tốt nhất
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
Sử dụng virt-manager để tạo Ubuntu VM
Với trình quản lý virt, bạn có thể quản lý các máy ảo QEMU bằng GUI. Thay vào đó, nếu bạn thích dòng lệnh hơn, hãy chuyển sang phần tiếp theo.
Khởi chạy Trình quản lý máy ảo từ menu ứng dụng. Khi nó mở ra, hãy bấm vào Tạo một máy ảo mới biểu tượng từ menu phụ và chọn Phương tiện cài đặt cục bộ (ảnh ISO hoặc CDROM) từ các tùy chọn có sẵn.
Nhấp chuột Phía trước tiến hành với. Lựa chọn duyệt để mở bộ định vị phương tiện ISO. Tại đây, bạn sẽ cần thêm nhóm lưu trữ từ nơi bạn sẽ chọn ISO.
Để làm điều đó, hãy bấm vào Thêm nằm ở phía dưới bên trái và đặt tên cho nhóm (nhập Tải xuống nếu tệp nằm trong thư mục Tải xuống). Nhấp chuột duyệt để xác định vị trí thư mục và nhấn Mở . Sau đó nhấn vào Hoàn thành .
Sau khi hoàn tất, hãy chọn nhóm mới được tạo từ thanh bên trái và đánh dấu tệp ISO Ubuntu. Nhấp chuột Chọn âm lượng để tiếp tục.
virt-manager sẽ tự động phát hiện hệ điều hành mà bạn đang cố cài đặt. Nếu không, bạn có thể nhập tên vào trường tìm kiếm và chọn HĐH thích hợp từ kết quả. Khi bạn hoàn tất, hãy nhấp vào Phía trước .
Trong cửa sổ cài đặt bộ nhớ và CPU, hãy chỉ định dung lượng bộ nhớ và luồng CPU bạn muốn phân bổ cho máy ảo. Đối với hướng dẫn này, hãy sử dụng bộ nhớ 4096 MB và 6 luồng CPU. Bạn có thể phân bổ nhiều hơn nếu phần cứng của bạn hỗ trợ. Nhấp chuột Phía trước đẻ tiếp tục.
Trên màn hình sau, định cấu hình bộ nhớ cho máy ảo Ubuntu. Bạn có thể tự động tạo ảnh đĩa trong thư mục hiện tại hoặc chọn vị trí tùy chỉnh bằng cách tạo nhóm lưu trữ mới, như trước đây.
tiến hành với Tạo ảnh đĩa cho máy ảo và chỉ định kích thước (tính bằng GB) mà bạn muốn phân bổ. Đối với máy ảo Ubuntu, mọi dung lượng lớn hơn 20 GB đều hoạt động. Hãy đảm bảo rằng Kích hoạt bộ nhớ cho máy ảo này hộp được kiểm tra tắt.
Cuối cùng, nhấp vào Hoàn thành và virt-manager sẽ thiết lập máy ảo cho bạn. Ngay sau khi hoàn tất thiết lập sơ bộ, một menu khởi động sẽ xuất hiện yêu cầu bạn Thử hoặc cài đặt Ubuntu . Chọn cái đó từ danh sách các tùy chọn có sẵn.
Khi Ubuntu khởi động, bạn có thể dùng thử máy tính để bàn Ubuntu hoặc cài đặt nó trong VM, lựa chọn là của bạn!
Các bước cài đặt Ubuntu bằng QEMU ít nhiều giống với cài đặt Ubuntu trên PC của bạn .
Theo mặc định, độ phân giải của máy ảo sẽ thấp hơn độ phân giải màn hình của bạn. Bạn có thể thay đổi điều này bằng cách chuyển đến Cài đặt hệ thống trên Ubuntu và định cấu hình độ phân giải theo cách thủ công.
Khi bạn kiểm tra máy xong, hãy nhấp vào Máy ảo > Shut down > Shut down để tắt .
Nếu bạn muốn khởi động máy ảo sau, chỉ cần khởi chạy lại trình quản lý tài năng và nhấp đúp vào mục Ubuntu VM để khởi chạy môi trường.
Thiết lập máy ảo Ubuntu thông qua QEMU CLI
Thiết bị đầu cuối là cách nhanh nhất để định cấu hình máy ảo bằng QEMU. Với một vài lệnh đơn giản, bạn có thể thiết lập một máy ảo QEMU có thể sử dụng chạy Ubuntu.
Để bắt đầu, trước tiên, hãy tạo một thư mục mới cho các tệp máy ảo và di chuyển Ubuntu ISO đã tải xuống vào thư mục mới tạo:
mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM
Chạy lệnh sau để tạo tệp hình ảnh trong thư mục hiện tại:
qemu-img create -f qcow2 Image.img 20G
Lệnh trên sẽ tạo một tệp ảnh đĩa ảo có kích thước 20 GB. Máy ảo sẽ sử dụng ảnh đĩa này để lưu trữ dữ liệu, vì vậy hãy đảm bảo chỉ định kích thước phù hợp.
Tiếp theo, chạy lệnh sau để khởi động máy ảo Ubuntu:
qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl,gl=on
Cửa sổ máy ảo sẽ bật lên. Nhấn Bỏ trốn để mở menu khởi động và chọn tùy chọn thích hợp để khởi động từ tệp ISO.
chọn Hãy thử và cài đặt Ubuntu tùy chọn từ danh sách và Ubuntu sẽ khởi động. Như trước đây, bạn có thể kiểm tra máy tính để bàn hoặc cài đặt Ubuntu trên máy tính của mình.
Sau khi cài đặt Ubuntu, hãy chắc chắn rằng bạn đã gỡ bỏ -Ổ đĩa CD gắn cờ từ lệnh qemu. Thao tác này sẽ khởi động Ubuntu từ tệp ảnh đĩa thay vì tệp ISO.
Lệnh sau đó sẽ trở thành:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl,gl=on
Thoải mái để tạo bí danh dòng lệnh cho lệnh này nếu bạn định chạy nó thường xuyên.
QEMU cần thiết cho người dùng máy ảo
Ảo hóa là một cách tuyệt vời để trải nghiệm máy tính để bàn mới và kiểm tra phần mềm của bạn trên các hệ điều hành khác nhau. QEMU là trình ảo hóa được hàng nghìn người dùng máy ảo lựa chọn, nhờ hiệu suất cao và thời gian thiết lập ít hơn.
Có một số trình ảo hóa khác dành cho người dùng Linux, đó là KVM, QEMU, VirtualBox và VMware. Cái nào bạn nên chọn, tùy thuộc vào những gì bạn mong đợi từ phần mềm.