Cách cài đặt máy ảo Ubuntu với QEMU

Cách cài đặt máy ảo Ubuntu với QEMU
Độc giả như bạn giúp hỗ trợ MUO. Khi bạn mua hàng bằng các liên kết trên trang web của chúng tôi, chúng tôi có thể kiếm được hoa hồng liên kết. Đọc thêm.

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
  kiểm tra xem ảo hóa có được bật trên linux không

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.

  cài đặt cục bộ với iso trong trình quản lý máy ảo

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 .

  thêm vùng lưu trữ cho tệp iso

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.

  chọn trình quản lý máy ảo tệp iso ubuntu

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.

  định cấu hình các tùy chọn bộ nhớ và cpu cho ubuntu vm

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.

  cấu hình lưu trữ máy ảo ubuntu

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!

  ubuntu chạy bằng qemu

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.

  Ubuntu vm chạy qemu cli

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.