Cách thiết lập máy ảo Windows trong Linux
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 trong một máy ảo.
Thích hợp dựa vào Wine hoặc khởi động kép, sử dụng ảo hóa cho phép PC ảo Windows truy cập vào các cổng USB của máy tính vật lý của bạn 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 PC mới nếu máy tính hiện tại của bạn cần thay thế.
Đây là mọi thứ bạn cần biết về cách cài đặt Windows trong máy ảo trên Linux với Oracle VirtualBox.
Mục Lục
Những gì bạ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:
Bây giờ, hai điều đầu tiên rất dễ dàng để bạn có được. Rất hiếm khi sở hữu một chiếc PC không có giấy phép Windows, ngay cả khi bạn đang chạy Linux, nhưng bạn sẽ cần một chiếc có khả năng ảo hóa.
Cách bậ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ở lời nhắc đầu cuối 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ư mô hình, kiến trúc, bộ nhớ đệm và công nghệ ảo hóa.
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. Con đường để 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 Intel VT (trên PC kiến trúc Intel) hoặc AMD-V (trên PC có CPU và bo mạch chủ AMD).
Video này giải thích những gì bạn nên tìm kiếm:
Liên quan đến RAM hệ thống, mặc dù bạn có thể bỏ qua một số ảo hóa trên các 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 xách tay được sử dụng để kiểm tra hướng dẫn này có RAM 12GB.
Chọn phần mềm ảo hóa
Mặc dù QEMU được cho là tùy chọn máy ảo cao cấp cho các hệ thống Linux, nhưng chúng tôi muốn một giải pháp có thể chạy Windows với ít phiền phức nhất và có thể được cài đặt nhanh chóng. Như vậy, đối với 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 nào tương tự, hãy nhập:
sudo pacman -S virtualbox
Chờ 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 cho bất kỳ ai muốn cài đặt Windows 10 hoặc 11, nhưng nó cũng sẽ hoạt động cho Windows XP, Vista, 7 hoặc 8.1. (Một số cài đặt có thể khác nhau, nhưng tất cả sẽ chạy.)
Bắt đầu bằng cách nhấp vào Mới, sau đó đặt tên cho thiết bị ảo. bên trong Loại hình trình đơn thả xuống đảm bảo rằng Windows được chọn và trong 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 chuột Tiếp theo để tiếp tục và trong màn hình tiếp theo, hãy chọn Kích thước bộ nhớ cho máy ảo. Kích thước được đề xuất mặc định 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.
Nhấp chuột Tiếp theo để tạo ổ đĩa cứng ảo của bạn, hãy chọn lại tùy chọn mặc định trừ khi bạn có một lượng dữ liệu đặc biệt lớn để chạy trong máy ảo.
Sau khi hoàn thành, hãy nhấn Tạo ra, sau đó chọn loại tệp ưa thích của bạn. Nếu bạn chỉ định sử dụng đĩa cứng ảo với VirtualBox, hãy nhấn Tiếp theo, nếu không, hãy chọn một đị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 cấp phát độ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 một kích thước cố định. Trong hầu hết các trường hợp, bạn sẽ muốn động.
Nhấp chuột Tiếp theo để tiếp tục, xác nhận (hoặc thay đổi) tên, vị trí và kích thước tệp, sau đó Tạo ra một lần nữa để tiếp tục.
Cài đặt Windows trên Linux
Với máy ảo được cấu hình – hãy nghĩ về nó giống như việc xây dựng một PC nhưng với các thành phần ảo – bây giờ bạn đã sẵn sàng để cài đặt Windows. Nếu bạn đang sử dụng đĩa hoặc thẻ USB để cung cấp ISO, thì bây giờ là lúc để chèn phương tiện chứa tệp ISO.
Bây giờ, hãy nhấp vào màu xanh lá cây Bắt đầu mũi tên, và chọn vị trí của dữ liệu nguồn – đĩa cài đặt Windows. Nhấp chuột Bắt đầu, sau đó đợi khi máy tính ảo tải thiết lập Windows.
Nếu bạn đã cài đặt Windows trước đây, bạn nên làm quen với điều này – nếu chưa, trình hướng dẫn sẽ giúp bạn trong suốt quá trình.
Cách cài đặt máy ảo Windows 10 trên Linux mà không cần đĩa
Nếu bạn là một nhà phát triển và bạn đang tìm cách cài đặt Windows 10 trong thời gian ngắn cho mục đích thử nghiệm, tất cả những điều trên có vẻ hơi tốn công sức.
May mắn thay, có một giải pháp, được cung cấp bởi Microsoft. Máy ảo từ Windows 7 đến Windows 10 được cung cấp (hết hạn 90 ngày) trong cổng Microsoft Edge Developer. Một máy ảo từ đây có thể dễ dàng tải xuống và triển khai trong VirtualBox.
- Truy cập trang Máy ảo của cổng nhà phát triển Microsoft Edge
- Dưới Máy ảochọ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)
- Dưới Chọn một plarform VMlựa chọn VirtualBox
- Nhấp chuột Download.zip
- Sau khi tải xuống, hãy giải nén tệp đã tải xuống
- Mở Oracle VirtualBox
- Lựa chọn Tệp> Công cụ nhập khẩu
- Trong màn hình Nhập Công cụ Ảo, hãy duyệt tìm phần Download.zip tập tin
- Nhấp chuột Tiếp theo
- Xác nhận các chi tiết của VM và các cài đặt được đề xuất, thực hiện bất kỳ thay đổi nào bạn cho là cần thiết
- Nhấp chuột Nhập khẩu để 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ủa ổ cứng HDD hoặc SSD của bạn)
- Sau khi hoàn tất, hãy chọn máy ảo mới và nhấp vào Bắt đầu.
Để đăng nhập vào máy ảo Windows, hãy sử dụng tên người dùng / mật khẩu mặc định của IEUser / Passw0rd!
Như đã đề cập trước đó, 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 để cài đặt này hoạt động chính xác. Nguyên tắc riêng của Microsoft nêu rõ bạn nên sử dụng các dung 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ư đã nêu. Theo nguyên tắc chung, hãy hướng tới mức tối đa thay vì RAM tối thiểu.
Khởi chạy Windows và Cài đặt Phần mềm!
Nếu bạn đã làm được đến mức này, bạn đã hoàn thành. Bạn sẽ 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ị hạn chế bởi phần cứng của máy tính chủ của bạn – PC vật lý mà bạn đã cài đặt VirtualBox. Sử dụng máy ảo có lẽ là cách tốt nhất để tải ứng dụng và trò chơi Windows nếu Chai và Rượu 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 một cách thuận tiện, trong khi tiếp tục với máy tính Linux hàng ngày của bạn, 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.