Cách thiết lập máy ảo Windows trong Linux | Học CNTT cùng FUNiX

Cách thiết lập máy ảo Windows trong Linux

Chia sẻ kiến thức 05/09/2023

Bạn cần sử dụng cả hai hệ điều hành Windows và Linux? Lựa chọn tốt nhất là tạo một máy ảo Windows trong Linux -- bài viết dưới đây sẽ hướng dẫn bạn cách thiết lập. 

 

Bạn cần chạy phần mềm Windows trên Linux? Một phương pháp dễ dàng là cài đặt Windows trên máy ảo (Virtual machine, viết tắt là VM).

Một lựa chọn tốt hơn là dựa vào Wine hoặc khởi động kép, việc sử dụng ảo hóa sẽ cung cấp cho máy ảo Windows quyền truy cập vào cổng USB của máy tính vật lý và các thiết bị khác. Điều đó cũng có nghĩa là bạn có thể di chuyển máy ảo sang thiết bị mới nếu máy tính hiện tại của bạn cần thay thế.

 

Dưới đây là mọi thứ bạn cần biết về cách cài đặt Windows trên máy ảo trên Linux bằng Oracle VirtualBox.

Điều kiện cần cho một máy ảo Windows trên Linux

Để bắt đầu, bạn sẽ cần những thứ sau:

Cách kích hoạt ảo hóa trên Linux

Để kiểm tra xem PC Linux của bạn có hỗ trợ ảo hóa hay không, hãy mở terminal và nhập

lscpu

Lệnh này tiết lộ mọi thứ bạn cần biết về CPU của hệ thống, chẳng hạn như kiểu máy, kiến ​​trúc, bộ nhớ đệm và công nghệ ảo hóa.

Kết quả lệnh lscpu của Linux
 

Trong ví dụ này, máy tính xách tay HP có ảo hóa Intel VT-x.

Ảo hóa, nếu không được bật theo mặc định, có thể được bật trong BIOS hệ thống. Đường dẫn để thực hiện việc này sẽ phụ thuộc vào phần cứng bạn đang sử dụng. Để có kết quả tốt nhất, hãy khởi động vào BIOS hệ thống của bạn và tìm tài liệu tham khảo về Intel VT (trên PC kiến ​​trúc Intel) hoặc AMD-V (trên PC có CPU AMD và bo mạch chủ).

Liên quan đến RAM hệ thống, mặc dù bạn dùng hệ điều hành cũ với 4GB, nhưng bạn nên bắt đầu với 8GB để có kết quả tốt nhất. Máy tính được sử dụng trong hướng dẫn này có RAM 12GB.

Lựa chọn phần mềm ảo hóa

Mặc dù QEMU được cho là tùy chọn máy ảo ưu việt dành cho hệ thống Linux, nhưng chúng tôi muốn có một giải pháp có thể chạy Windows với ít rắc rối nhất và có thể cài đặt nhanh chóng. Vì vậy, trong hướng dẫn này, chúng tôi sẽ sử dụng Oracle VirtualBox.

 

Cài đặt VirtualBox trong dòng lệnh. Đối với hệ thống dựa trên Debian:

sudo apt install virtualbox 

Đối với các bản phân phối dựa trên RHEL (Fedora, CentOS), hãy sử dụng:

sudo dnf install virtualbox

Nếu bạn đang sử dụng Arch Linux hoặc bất kỳ bản phân phối tương tự nào, hãy nhập:

sudo pacman -S virtualbox

Đợi trong khi VirtualBox cài đặt. Nếu muốn, bạn có thể tải xuống trình cài đặt từ Oracle. Hướng dẫn của chúng tôi về cách cài đặt Oracle VirtualBox giải thích điều này chi tiết hơn.

Thiết lập Windows trong Oracle VirtualBox

Với VirtualBox được cài đặt trên PC Linux của bạn, hãy khởi chạy phần mềm.

Oracle VirtualBox có thể được sử dụng để chạy bất kỳ phiên bản Windows hiện đại nào. Hướng dẫn này phù hợp với bất kỳ ai muốn cài đặt Windows 10 hoặc 11, nhưng cũng phù hợp với Windows XP, Vista, 7 hoặc 8.1. 

Tạo VM trên Linux

Bắt đầu bằng cách nhấp vào Mới (New), sau đó đặt tên cho thiết bị ảo. Trong menu thả xuống Loại (Type), đảm bảo rằng Windows đã được chọn và trong Version (phiên bản), phiên bản Windows chính xác. Bạn có thể chạy khá nhiều thứ từ Windows 3.1 cho đến nay.

 

Nhấp vào Tiếp theo (Next) để tiếp tục và trong màn hình tiếp theo, chọn Kích thước bộ nhớ (Memory size) cho máy ảo. Kích thước mặc định được đề xuất sẽ được đề xuất dựa trên hệ điều hành bạn đã chọn và phần cứng của máy tính thực của bạn.

Tạo một đĩa cứng ảo

Nhấp vào Tiếp theo (Next) để tạo ổ đĩa cứng ảo, chọn lại tùy chọn mặc định trừ khi bạn có lượng dữ liệu đặc biệt lớn để chạy trong máy ảo.

Chọn định dạng VDI

Sau khi hoàn tất, hãy nhấn Tạo (Create), sau đó chọn loại tệp ưa thích của bạn. Nếu bạn định sử dụng đĩa cứng ảo với VirtualBox, hãy nhấn Tiếp theo (Next), nếu không hãy chọn định dạng khác nếu thích hợp. Sau đó, bạn phải chỉ định xem ổ cứng ảo nên được phân bổ động (dynamically allocated) hay không (tức là nó tăng kích thước theo yêu cầu, đến giới hạn trên đã chọn trước) hay kích thước cố định (Fixed size). Trong hầu hết các trường hợp, bạn nên chọn phân bổ động

 
Đặt chi tiết đĩa ảo

Nhấp vào Tiếp theo (Next) để tiếp tục, xác nhận (hoặc thay đổi) tên tệp, vị trí và kích thước, sau đó Tạo (Create) lại để tiếp tục.

Cài đặt Windows trên Linux

Với máy ảo đã được định cấu hình — hãy coi nó giống như việc xây dựng một PC nhưng có các thành phần ảo — giờ đây bạn đã sẵn sàng cài đặt Windows. Nếu bạn đang sử dụng đĩa hoặc thẻ nhớ USB để cung cấp ISO thì bây giờ là lúc lắp phương tiện chứa tệp ISO.

Bây giờ, hãy nhấp vào mũi tên Bắt đầu màu xanh lục và chọn vị trí của dữ liệu nguồn – đĩa cài đặt Windows. Nhấp vào Bắt đầu (Start), sau đó đợi máy tính ảo tải thiết lập Windows.

Nếu bạn đã cài đặt Windows trước đó, bạn sẽ quen với điều này — nếu chưa, trình hướng dẫn sẽ giúp bạn.

Cách cài đặt máy ảo Windows 10 trên Linux mà không cần đĩa

Nếu bạn là nhà phát triển và đang tìm cách cài đặt nhanh Windows 10 cho mục đích thử nghiệm thì tất cả những điều trên có vẻ tốn một chút công sức.

 

May mắn thay, có một giải pháp được cung cấp bởi Microsoft. Các máy ảo từ Windows 7 đến Windows 10 được cung cấp (có thời hạn sử dụng 90 ngày) trong cổng Nhà phát triển Microsoft Edge. Có thể dễ dàng tải xuống và triển khai VM từ đây trong VirtualBox.

  • Đi tới trang Máy ảo của cổng thông tin Nhà phát triển Microsoft Edge
  • Trong Virtual Machines, chọn hệ điều hành phù hợp với mục đích của bạn (chọn từ Windows 7, 8.1 và 10)
  • Trong Chọn nền tảng VM (Choose a VM plarform), chọn VirtualBox
  • Nhấp vào Download.zip
    Tải xuống image đĩa ảo Windows 10
  • Sau khi tải xuống, giải nén tập tin đã tải xuống
  • Mở Oracle VirtualBox
  • Chọn Tệp > Nhập công cụ (File > Import Appliance)
    Nhập máy ảo
  • Trong màn hình Nhập Thiết bị ảo, duyệt tìm tệp Download.zip đã được giải nén
  • Nhấp vào Tiếp theo (Next)
  • Xác nhận chi tiết về VM và các cài đặt được đề xuất, thực hiện mọi thay đổi mà bạn cho là cần thiết
    Cài đặt nhập ứng dụng ảo
  • Nhấp vào Nhập (Import) để tiếp tục (thời gian nhập sẽ phụ thuộc vào RAM hệ thống của bạn và tốc độ ổ cứng hoặc SSD của bạn)
  • Sau khi hoàn tất, chọn máy ảo mới và nhấn Start.
 

Để đăng nhập vào Windows VM, hãy sử dụng tên người dùng/mật khẩu mặc định của IEUser/Passw0rd!

Thiết bị ảo Windows 10

Như đã nói, bạn nên tạo một ảnh chụp nhanh của máy ảo sau khi thiết lập để dễ dàng quay lại nếu có sự cố.

Một điều cần lưu ý: bạn có thể cần phải điều chỉnh cài đặt máy ảo của mình để nó hoạt động chính xác. Hướng dẫn riêng của Microsoft nêu rõ bạn nên sử dụng lượng RAM sau:

  • Hình ảnh Windows XP: 256 – 512MB
  • Hình ảnh Windows Vista: 512 – 1024MB
  • Hình ảnh Windows 7: 1024 – 2048MB
  • Hình ảnh Windows 8: 1024 – 2048MB
  • Hình ảnh Windows 10: 1024 – 2048MB

Vì vậy, nếu hình ảnh máy ảo đã tải xuống của bạn không hoạt động như mong đợi, hãy điều chỉnh RAM như trên. Nói chung, hãy hướng tới RAM tối đa thay vì RAM tối thiểu.

Khởi chạy Windows và cài đặt phần mềm!

Lúc này, bạn có thể khởi động vào Windows và cài đặt phần mềm thông qua DVD (nhờ các công cụ VirtualBox) hoặc bằng cách tải xuống và cài đặt.

Tất cả các ứng dụng Windows thông thường của bạn sẽ chạy như bình thường, chỉ bị giới hạn bởi phần cứng của máy tính chủ — PC vật lý mà bạn đã cài đặt VirtualBox trên đó. Sử dụng máy ảo có lẽ là cách tốt nhất để tải các ứng dụng và trò chơi Windows nếu Bottles và Wine không phù hợp với bạn.

Có một máy ảo Windows mà bạn có thể dễ dàng bật và tắt trong khi vẫn tiếp tục sử dụng máy tính Linux hàng ngày của mình là một lợi thế lớn. Nếu bạn cần chạy phần mềm Windows và có phần cứng hỗ trợ ảo hóa thì đây là một giải pháp tuyệt vời.

Tìm hiểu ngay chương trình học công nghệ thông tin trực tuyến tại FUNiX ở đây:

Vân Nguyễn

Dịch từ: https://www.makeuseof.com/tag/set-windows-virtual-machine-linux/

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
0
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại