Hướng dẫn cài đặt Windows trên Ubuntu bằng VirtualBox

Trong bài này mình sẽ hướng dẫn các bạn cách cài đặt máy ảo trên Ubuntu bằng VirtualBox.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Đa số những bạn mới chuyển dùng từ Windows sang Linux hoặc ngược lại đều bị vướng mắc rất nhiều ở khâu cài đặt. Việc Dual Boot chạy song song cả hai hệ điều hành này thường rất dễ bị lỗi xung đột hoặc nếu bị các lỗi đó thì rất khó để tìm được cách giải quyết. Điển hình và cũng là lỗi thường gặp nhất đó là lỗi bị mất Grub.

Nếu bạn đang làm việc trên Linux mà muốn chơi game trên Windows, hoặc sử dụng những phần mềm chỉ có trên Windows thì giải pháp hiệu quả nhất là cài đặt thêm một máy ảo Windows ngay trên hệ điều hành Linux.

Cụ thể thì mình sẽ sử dụng hệ điều hành Ubuntu phiên bản 20.04 để chạy máy ảo Windows, các phiên bản khác của hệ điều hành này cũng tương tự.

Bài viết này được đăng tại [free tuts .net]

1. Nên sử dụng phần mềm nào để tạo máy ảo trên Ubuntu?

Có rất nhiều bài viết so sánh về việc nên cài VMware hay VirtualBox để làm môi trường chạy máo ảo, nhưng đối với mình thì mình chọn VirtualBox để chạy vì những lí do sau:

Thứ nhất, VirtualBox là phần mềm mã nguồn mở (VMware thì mất phí). Tuy nhiên, cái gì mất phí thì chắc chắn sẽ chất lượng hơn, nhưng mình thấy VirtualBox dùng rất ổn so với một người thích vọc vạch các hệ điều hành khác như mình.

Thứ hai là nó rất nhẹ và dễ dùng. Tất nhiên là lúc đầu cài đặt mình cũng đã gặp 1 lỗi và mình biết có rất nhiều bạn bị lỗi này khi bắt đầu chạy máy ảo trên VirtualBox, tất nhiên mình sẽ giúp các bạn khắc phục nó.

2. Chuẩn bị trước khi cài máy ảo trên Ubuntu

Bạn nào đã sử dụng VirtualBox ở trên Windows hoặc MacOS thì cách sử dụng cũng tương tự như trên Linux:

  • Một file iso Windows. Bạn có thể truy cập vào trang chủ của Microsoft tại đây để tải về phiên bản mà bạn muốn dùng.
  • Phần mềm VirtualBox đã được cài trên Linux.

3. Các bước cài đặt máy ảo trên Ubuntu

Tất nhiên, để chạy được một máy ảo thì điều đầu tiên cần làm là phải tạo một môi trường. Như đã nói ở trên, mình sẽ sử dụng phần mềm VirtualBox để chạy. Để tải nó về trên hệ điều hành Linux, bạn vào trang chủ của VirtualBox tại đây, chọn phiên bản bạn muốn cài. Đây là giao diện ở trang chủ của VirtualBox :

Đầu tiên bạn cần tải VIrtualBox về máy tính của mình bằng một trong hai cách dưới đây.

Cách 1: Đầu tiên, ở Menu List ở bên trái, bạn Click vào mục Downloads, sau đó Click vào mục "Linux Distributions" và chọn phiên bản dành cho hệ điều hành Linux tương ứng mà bạn đang dùng.

chay win ao virtualbox 10 00 png

Mình hiện tại đang dùng phiên bản 20.04 của Ubuntu nên mình sẽ Click vào mục Ubuntu 19.10/20.04 để tải về và bắt đầu quá trình cài đặt.

Sau khi tải xong từ trang chủ của VirtualBox về, bạn vào thư mục chứa file vừa tải về, Click chuột phải, chọn Open With Software Install. Sau đó sẽ hiện ra giao diện của phần mềm Software Install của Ubuntu, bạn chọn Install và đợi quá trình cài đặt VirtualBox hoàn tất là xong.

chay win ao virtualbox 11 1  png

Mở VirtualBox thì bạn vào Show Applications (biểu tượng 9 ô vuông) trên giao diện của Ubuntu, gõ VirtualBox xem có tìm thấy nó không nhé.

chay win ao virtualbox 12 1  png

Nếu nó hiện như trong ảnh, bạn đã cài đặt thành công.

Cách 2: Tuy nhiên thì cách trên có vẻ khá dài và lằng nhằng nên mình sẽ hướng dẫn thêm một cách nhanh hơn rất nhiều, đó là cài VirtualBox bằng lệnh. Bạn mở Terminal ra và nhập lần lượt những lệnh như sau :

sudo apt update
sudo apt install virtualbox -y

Đợi quá trình hoàn tất, bạn nhập tiếp lệnh virtualbox trên Terminal để khởi động VirtualBox nhé. Cách này cũng có thể khởi động VirtualBox cho cách cài đặt bên trên.

Sau khi cài đặt xong môi trường chạy máo ảo đó là VirtualBox, giờ chúng ta sẽ thiết lập 1 máy ảo ở trên môi trường VirtualBox này qua các bước sau nhé.

Bước 1: Chúng ta chọn New ở giao diện môi trường.

chay win ao virtualbox 03 png

Bước 2: Ở phần Name, mình sẽ đặt tên cho nó là win10, vì phiên bản Windows mình định cài là Win10. Sau đó bấm Next.

chay win ao virtualbox 04 png

Bước 3: Ở bước này, nó yêu cầu chúng ta phân vùng bộ nhớ cho RAM, mình khuyên công thức để chia này sẽ là Bộ nhớ RAM của bạn sau đó chia đôi. Tuy RAM của mình là 8GB nhưng mình vẫn sẽ chỉ để 2GB thôi. Tuyệt đối không để bằng bộ nhớ RAM máy chính của bạn nhé. Sau đó bấm Next.

chay win ao virtualbox 05 png

Bước 4: Ở phần này, nó sẽ mặc định cho chúng ta là cấp 50GB bộ nhớ để chạy chương trình Win. mình sẽ không điều chỉnh ở chỗ này và bấm Create. Các bạn có thể điều chỉnh bộ nhớ cấp phát cho máy ảo win của mình ở bước này.

chay win ao virtualbox 06 png

Bước 5: Bước này các bạn cứ bỏ qua và bấm Next là được

chay win ao virtualbox 08 png

Bước 6: Bước này cũng thế, chọn Next thôi.

chay win ao virtualbox 09 png

Bước 7: Bước này nó cho chúng ta chọn lại kích thước để cấp cho máy ảo chúng ta cài, do nãy nó khuyến cáo ở trên là nên dùng 50GB để chạy nên mình sẽ không thay đổi và chọn Create.

chay win ao virtualbox 10 png

Bước 8: OK, giờ đến bước để thiết lập kho lưu trữ, chúng ta vào phần Settings và chọn Storage

chay win ao virtualbox 11 png

Bước 9: Chọn cái biểu tượng cái đĩa CD và dấu '+' màu xanh, chọn Add rồi chọn file iso phiên bản win chúng ta đã tải về và chọn Choose.

chay win ao virtualbox 12 png

Bước 10: Ok, như vậy là đã thiết lập xong, chúng ta chọn Start để bắt đầu thiết lập máy ảo Win10 trên VirtualBox nhé.

chay win ao virtualbox 14 png

Bước 11: Đến bước này thì chúng ta cài đặt như lúc Boot lại Win bình thường như trên máy thật thôi.

chay win ao virtualbox 15 jpg

Chú ý: Nếu ở bước 10 mà bạn bị hiện thông báo lỗi rc-1908, thì bạn chỉ cần vô BIOS SETUP ở máy thật của mình, tắt cái Secure Boot đi rồi Restart lại máy là được nhé.

Như vậy mình đã hướng dẫn xong cho các bạn cách chạy máy ảo trên môi trường VirtualBox ở hệ điều hành Ubuntu, cụ thể là phiên bảo Win10 của hệ điều hành Windows.

Cùng chuyên mục:

Hướng dẫn cấu hình Mail Server trên CentOs 6.5

Hướng dẫn cấu hình Mail Server trên CentOs 6.5

Cách dùng lệnh Users trong Linux để xem user đang online

Cách dùng lệnh Users trong Linux để xem user đang online

Nếu bạn đang là quản trị viên thì việc quản lý thông tin / xem…

Cách sử dụng lệnh Wall trong Linux

Cách sử dụng lệnh Wall trong Linux

Wall là một công cụ dòng lệnh giúp hiển thị thông báo đến tất cả…

Cách dùng lệnh Whereis trong Linux

Cách dùng lệnh Whereis trong Linux

Whereis là một tiện ích dòng lệnh command line, nó cho phép bạn tìm ..

Cách sử dụng lệnh Which trong Linux

Cách sử dụng lệnh Which trong Linux

Linux dùng lệnh which để xác định vị trí file thực thi của lệnh mà…

Cách sử dụng lệnh whoami trong Linux

Cách sử dụng lệnh whoami trong Linux

Giống như tên gọi của nó, lệnh whoami in tên người dùng đang chạy ...

Cách dùng lệnh zcat trong Linux

Cách dùng lệnh zcat trong Linux

Mặc dù tính năng nén file rất hữu ích vì nó giúp ta tiết kiệm…

Hiểu rõ hơn về chmod 777 trong Linux

Hiểu rõ hơn về chmod 777 trong Linux

Bạn đang xây dựng một website và sử dụng tính năng upload ...

Cách sử dụng lệnh tail trong Linux

Cách sử dụng lệnh tail trong Linux

Mặc định thì lệnh tail sẽ hiển thị 10 dòng cuối cùng của file, thông…

Cách sử dụng lệnh Head trong Linux

Cách sử dụng lệnh Head trong Linux

Trong quá trình quản trị dữ liệu trên Linux đôi khi bạn muốn xem nhanh…

Cách sử dụng lệnh Whatis trong Linux

Cách sử dụng lệnh Whatis trong Linux

Trong bài này chúng ta sẽ tìm hiểu lệnh whatis trong ...

Cách sử dụng lệnh kill trong Linux

Cách sử dụng lệnh kill trong Linux

Linux là một hệ điều hành rất nhanh nhưng không phải lúc nào nó không…

Cách dùng lệnh who trong Linux

Cách dùng lệnh who trong Linux

Who là một công cụ dòng lệnh command-line, được ...

Cách dùng lệnh basename trong Linux

Cách dùng lệnh basename trong Linux

basename là một tiện ích dòng lệnh (command line) dùng để lấy ...

Cách sử dụng lệnh gzip trên Linux

Cách sử dụng lệnh gzip trên Linux

Gzip là một trong những thuật toán nén file phổ biến nhất, nó cho phép…

Cách dùng lệnh wait trong Linux

Cách dùng lệnh wait trong Linux

Wait là lệnh dùng để đợi một thời gian cho tới khi công việc nào…

Cách dùng lệnh ping trong Linux

Cách dùng lệnh ping trong Linux

Lệnh ping là một trong những công cụ được sử dụng nhiều nhất để khắc…

Cách dùng lệnh sleep trong Linux

Cách dùng lệnh sleep trong Linux

sleep là một tiện ích command line cho phép lập trình viên ..

Các ví dụ học Bash Script trong Linux cơ bản nhất

Các ví dụ học Bash Script trong Linux cơ bản nhất

Bash Script đuọc xem là mã code lập trình trên Linux ...

Vòng lặp until trong Shell Script

Vòng lặp until trong Shell Script

Top