Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

Được xuất bản vào ngày 12 tháng 4 năm 2023, 3:45 chiều EDT

Deepesh bắt đầu viết về công nghệ khi anh thành lập blog công nghệ tiêu dùng của mình vào năm 2018. Anh gia nhập MakeUseOf vào năm 2021 và chủ yếu viết về Linux, Lập trình, Windows và Chơi game. Anh ấy có bằng cử nhân về Ứng dụng Máy tính, trong thời gian đó anh ấy đã cố gắng hết sức để "tận hưởng" công việc của mình.

Khi không viết ra những hướng dẫn thông tin về Linux hoặc Lập trình, bạn có thể thấy anh ấy ẩn mình trong một góc đọc sách, chơi một số đoạn riff tự cho là "hay" trên cây đàn guitar acoustic của mình hoặc tìm kiếm những sở thích mới để theo đuổi, rồi bỏ cuộc và tìm lại một sở thích mới. Anh ấy hiện là biên tập viên Lập trình và Linux tại How-To Geek. 

Khi nói đến ảo hóa, QEMU vượt xa VirtualBox và VMware nhờ hiệu suất gần như nguyên bản 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 chủ.

Giống như bất kỳ công cụ Linux nào khác, việc sử dụng QEMU để tạo máy ảo rất đơn giản. Bạn có thể tạo 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.

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 Ubuntu.

Tải xuống: Máy tính để bàn Ubuntu

Tải xuống hình ảnh cài đặt và lưu nó vào 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 PC của bạn có được bật ảo hóa hay 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
Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

Nếu đầu ra trả về một số lớn hơn 0, bạn có thể tiến hành các bước tiếp theo một cách an toàn. Nếu không, hãy bậ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, 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à kích hoạt dịch vụ libvirtd để chạy khi khởi động:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd

Sử dụng virt-manager để tạo máy ảo Ubuntu

Với virt-manager, bạn có thể quản lý 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 nhấp vào Tạo 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.

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

Nhấp vào Chuyển tiếp để tiếp tục. 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ừ đó bạn sẽ chọn ISO.

Để làm điều đó, hãy nhấp vào Dấu cộng biểu tượng 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 vào Duyệt để xác định vị trí thư mục và nhấn Mở . Sau đó, nhấp vào Hoàn tất .

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

Sau khi hoàn tất, hãy chọn nhóm mới tạo từ thanh bên trái và đánh dấu tệp ISO Ubuntu. Nhấp vào Chọn âm lượng để tiếp tục.

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

virt-manager sẽ tự động phát hiện hệ điều hành 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ệ điều hành thích hợp từ kết quả. Khi bạn hoàn tất, hãy nhấp vào Chuyển tiếp .

Trong cửa sổ cài đặt bộ nhớ và CPU, chỉ định số lượng luồng bộ nhớ và CPU bạn muốn phân bổ cho VM. Đối với hướng dẫn này, hãy sử dụng 4096MB bộ nhớ 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ợ nó. Nhấp vào Chuyển tiếp để tiếp tục.

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

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 vùng lưu trữ mới, như trước đó.

Tiếp tục với Tạo ảnh đĩa cho máy ảo và chỉ định kích thước (tính bằng GB) bạn muốn phân bổ. Đối với máy ảo Ubuntu, mọi thứ lớn hơn 20GB đều hoạt động. Đảm bảo Bật bộ nhớ cho máy ảo này hộp đã được đánh dấu.

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

Cuối cùng, nhấp vào Hoàn tất và virt-manager sẽ thiết lập máy ảo cho bạn. Ngay sau khi hoàn tất quá trình 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 tùy chọn đó 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!

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu 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 đi tới 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 xong máy, hãy nhấp vào Máy ảo> Tắt máy> Tắt máy để tắt máy .

Nếu bạn muốn khởi động máy ảo sau, chỉ cần khởi chạy lại virt-manager và nhấp đúp vào mục nhập 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áy ảo QEMU 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 20GB. Máy ảo sẽ sử dụng disk image 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 Thoát để mở menu khởi động và chọn tùy chọn thích hợp để khởi động từ tệp ISO.

Hướng dẫn từng bước:Cài đặt máy ảo Ubuntu bằng QEMU

Chọn 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 đảm bảo bạn xóa -cdrom 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

Vui lòng 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 rất cần thiết đối với 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à giải pháp ả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, cụ thể là KVM, QEMU, VirtualBox và VMware. Bạn nên chọn cái nào, tùy thuộc vào những gì bạn mong đợi từ phần mềm.