Cách chạy máy ảo trên Linux: 3 cách khác nhau

Cách chạy máy ảo trên Linux: 3 cách khác nhau

Bạn cần chạy một hệ điều hành khác trên PC Linux của mình. Khởi động kép là một tùy chọn, nhưng bạn có thể sử dụng máy ảo.





Nhưng nếu bạn chọn tùy chọn thứ hai, bạn nên sử dụng phần mềm máy ảo Linux nào?





Máy ảo so với Khởi động kép Linux

Có hai cách để chạy nhiều hệ điều hành trên một máy tính:





Khởi động kép là tốt nhưng có nhược điểm của nó. Ví dụ: bạn có thể chạy hai hoặc nhiều bản phân phối Linux (có lẽ Linux Mint hoặc Ubuntu ) được cài đặt trên máy tính của bạn. Tuy nhiên, nó không hoạt động tốt cho tất cả mọi người. Các vấn đề khác nhau có thể làm phiền trải nghiệm, chẳng hạn như khởi động lại.

Thời gian cần thiết để khởi động lại, chọn một hệ điều hành khác trên màn hình bộ nạp khởi động GRUB, rồi khởi động, có thể có vấn đề. Điều này đặc biệt đúng trên các hệ thống cài đặt Linux cùng với Windows.



Trên các hệ thống chậm hơn, bạn có thể đợi 5-10 phút trước khi có thể bắt đầu làm việc hiệu quả. Với tính năng quét phần mềm chống vi-rút khi khởi động, bạn sẽ sớm trở nên chậm chạp.

Tuy nhiên, chạy hệ điều hành phụ của bạn trong một máy ảo có thể khắc phục được sự cố này.





Máy ảo là gì?

Nói một cách đơn giản, máy ảo --- được gọi là VM --- là những ứng dụng tạo ra một môi trường phần mềm bắt chước phần cứng máy tính. Sau đó, một hệ điều hành có thể được cài đặt vào môi trường này. Chúng tôi gọi đây là 'hệ điều hành khách', trong khi hệ điều hành bạn đã cài đặt trên máy tính thực của mình là 'hệ điều hành máy chủ'. Ngoài ra, ảo hóa có thể được tăng cường với sự trợ giúp của phần cứng hệ thống chuyên dụng!

Tìm hiểu thêm: Máy ảo là gì và nó hoạt động như thế nào?





cách tắt thời gian sử dụng thiết bị

Cách kích hoạt ảo hóa trên PC của bạn

Mặc dù hệ điều hành khách đã chọn của bạn có thể chạy mà không cần ảo hóa phần cứng, nhưng nếu tùy chọn có sẵn, nó đáng để sử dụng. Không kém phần quan trọng vì nó sẽ giảm tiêu hao tài nguyên hệ thống của máy tính của bạn.

Để kiểm tra xem PC Linux của bạn có thể xử lý ảo hóa hay không, hãy mở một thiết bị đầu cuối và nhập:

lscpu

Tìm 'Virtualization' --- loại CPU máy tính của bạn hỗ trợ sẽ được liệt kê. Bạn sẽ thấy tham chiếu đến VT-x, VT-d hoặc AMD-V.

Để bật ảo hóa phần cứng, bạn cần khởi động lại máy tính của mình để truy cập BIOS / UEFI. Cách đạt được điều này sẽ phụ thuộc vào thiết bị của bạn, nó thường được truy cập bằng cách chạm vào Sau đó hoặc F2 sau khi máy tính khởi động lại.

Tìm Nâng cao màn hình trong BIOS và tìm một trong những thứ sau:

  • Ảo hóa
  • VT-x (Intel --- các hệ thống cũ hơn sẽ có VT-d)
  • AMD-V (hệ thống AMD)

Môi trường BIOS cũ hơn được điều hướng bằng các phím mũi tên; tuy nhiên, các menu trong UEFI mới hơn có thể được truy cập bằng chuột. Khi bạn đã bật ảo hóa, hãy nhấn F10 để lưu và thoát.

PC của bạn sau đó sẽ khởi động lại.

3 Công cụ máy ảo dành cho Linux

Với việc kích hoạt ảo hóa, đã đến lúc xem xét sự lựa chọn của các ứng dụng Linux VM.

1. VirtualBox

Cung cấp khả năng ảo hóa linh hoạt, VirtualBox có thể tạo một máy ảo với hầu như bất kỳ hệ điều hành nào (ngoại trừ những hệ điều hành dành cho thiết bị ARM). Nó cũng cung cấp phần mềm và phần cứng hỗ trợ ảo hóa, lưu trữ các máy ảo dưới dạng ảnh đĩa. Điều này giúp chúng dễ dàng sao lưu hoặc di chuyển sang các PC hoặc ứng dụng VM khác.

VirtualBox đặc biệt tốt khi chạy các bản phân phối Linux 32 bit và 64 bit, cũng như Windows. Thậm chí có thể chạy macOS trên VirtualBox, có lẽ để kiểm tra nó trước khi định cấu hình PC của bạn thành Hackintosh.

Tải xuống: VirtualBox (Miễn phí)

2. Chạy một máy ảo Linux trong QEMU

Nếu bạn muốn chạy hệ điều hành ARM làm máy ảo Linux, QEMU là lựa chọn tốt nhất. Thích hợp cho các máy ảo của Android, Raspbian hoặc Hệ điều hành RISC không phải Linux, công cụ dựa trên dòng lệnh này được thiết lập nhanh chóng.

cách sử dụng chế độ ẩn danh trên iphone

Viết tắt của 'Quick Emulator', QEMU tuy nhiên có một chút thách thức, dựa vào dòng lệnh thay vì giao diện điều khiển bằng chuột. Để tiết kiệm thời gian, một số hệ điều hành khách có thể được tải xuống với QEMU được tích hợp sẵn. Hãy xem giao diện của chúng tôi tại chạy hệ điều hành Raspbian Pi trong QEMU để được giới thiệu về công cụ Linux VM này.

Mặc dù tên không viết tắt của QEMU là 'Quick Emulator', nó thực chất là một siêu giám sát, một công cụ để quản lý ảo hóa phần cứng. Bạn có thể cài đặt QEMU với:

sudo apt install qemu qemu-kvm libvirt-bin

Như đã lưu ý, giao diện dòng lệnh trong thiết bị đầu cuối được sử dụng để chạy QEMU. Điều này có thể chứng tỏ là thách thức đối với những người dùng Linux mới hơn, nhưng may mắn thay vẫn có các giải pháp. Các ngã ba QEMU này thêm giao diện người dùng đồ họa (GUI) để bạn có thể chạy một máy ảo Linux mà không cần nhập lệnh:

Các dự án này đang trong các giai đoạn phát triển khác nhau --- để có kết quả tốt nhất, hãy thử QtEmu.

3. VMware Workstation Player

VMware là công ty hàng đầu trong ngành ảo hóa máy tính để bàn và máy chủ, với hàng nghìn khách hàng doanh nghiệp. May mắn thay, họ cũng phát hành một phiên bản miễn phí cho các trường hợp sử dụng tập trung hơn.

Tải xuống: VMware Workstation Player

Với sự hỗ trợ cho tất cả các hệ điều hành Linux chính và hơn 200 hệ điều hành khách, VMware Workstation Player là một giải pháp máy ảo Linux thông minh. Lưu ý rằng không giống như QEMU, tuy nhiên, VMware Workstation Player không thể chạy hệ điều hành ARM.

Các phân phối Linux nào chạy tốt nhất trong máy ảo?

Khi bạn đã chọn một ứng dụng máy ảo phù hợp, bạn sẽ cần điều chỉnh lựa chọn hệ điều hành khách của mình. Ví dụ: bạn có thể chạy Windows dễ dàng trên VirtualBox và VMware

tệp đang mở trong windows explorer

Ngược lại, QEMU phù hợp để chạy các bản phân phối nhắm mục tiêu ARM, chẳng hạn như Hệ điều hành Raspberry Pi hoặc Android.

Trong khi đó, một cái gì đó nhẹ như Lubuntu sẽ chạy trên bất kỳ công cụ máy ảo Linux nào này.

Nhưng nếu bạn muốn chạy cả ba? May mắn thay, có sự tương thích chéo đáng kể giữa chúng. Bạn có thể nhập tệp VDI từ cài đặt VirtualBox này sang cài đặt VirtualBox khác hoặc bạn có thể chuyển đổi VMware VMDK thành tệp IMG có thể đọc được cho QEMU.

Vì vậy, bất kỳ ứng dụng Linux VM nào bạn sử dụng, bạn có thể tự tin về việc chuyển máy ảo Linux của mình sang các thiết bị khác.

Bạn nên sử dụng công cụ máy ảo Linux nào?

Vì vậy, chúng tôi đã xem xét ba ứng dụng máy ảo. Nhưng bạn nên sử dụng cái nào?

Đó là một khó khăn. Nếu bạn muốn ảo hóa dễ dàng, đơn giản và mã nguồn mở, hãy chọn VirtualBox. Nếu nguồn mở không phải là mối quan tâm, thì VMware có thể mang lại sự ổn định hơn một chút, đặc biệt là trên các máy tính mới hơn.

Trong khi đó, nếu bạn muốn chạy hệ điều hành ARM trên máy ảo Linux của mình, hãy chọn QEMU. Sử dụng GUI nếu bạn không thích dành quá lâu trong thiết bị đầu cuối.

Đăng lại Đăng lại tiếng riu ríu E-mail 7 lý do thực tế để bắt đầu sử dụng máy ảo

Máy ảo được sử dụng để làm gì? Dưới đây là một số lợi ích thiết thực và cách sử dụng máy ảo mà bạn có thể thử ngay bây giờ.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • VirtualBox
  • Máy ảo
  • Các hệ điều hành
  • Mẹo dành cho Linux
Giới thiệu về tác giả Christian Cawley(Đã xuất bản 1510 bài báo)

Phó tổng biên tập về Bảo mật, Linux, Tự làm, Lập trình và Giải thích Công nghệ, và Nhà sản xuất Podcast Thực sự Hữu ích, có nhiều kinh nghiệm trong lĩnh vực hỗ trợ máy tính để bàn và phần mềm. Một người đóng góp cho tạp chí Định dạng Linux, Christian là một người mày mò Raspberry Pi, người yêu thích Lego và người hâm mộ trò chơi cổ điển.

Xem thêm từ Christian Cawley

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký