Cách cài Ubuntu trên máy ảo VirtualBox

Hiện tại, Windows là một trong những hệ điều hành được sử dụng nhiều nhất trên toàn thế giới, vì nó là một trong những hệ điều hành tiên tiến nhất và được công chúng khuyên dùng. Tuy nhiên, không thể làm mọi thứ với hệ điều hành này, khiến một số người thắc mắc tại sao không sử dụng các bản phân phối khác như Linux, trong đó Ubuntu là một trong những bản phổ biến nhất.

Đối với những người dùng có phần khắt khe hơn, lý tưởng là cấu hình Khởi động kép với Windows và Ubuntu, theo cách mà khi khởi động máy tính, bạn băn khoăn không biết nên chọn hệ điều hành nào, nhưng đối với những người dùng không có nhu cầu nhiều hoặc chỉ muốn thử nghiệm trên máy tính của họ, Có lẽ tốt hơn là sử dụng một máy ảo mà máy tính của bạn sẽ không gặp bất kỳ nguy hiểm nào vì nó là một môi trường được mô phỏng bằng VirtualBox.

Vì vậy, bạn có thể cài đặt Ubuntu bằng máy ảo VirtualBox trên Windows

Tải xuống trước và yêu cầu cài đặt

Trước hết, để có thể tiến hành cài đặt, trước tiên bạn cần có kết nối Internet đang hoạt động để có thể lấy một số tệp nếu bạn không có. Trước hết, bạn sẽ cần tải xuống và cài đặt chương trình VirtualBox trên máy tính của bạn. Quá trình tải xuống này rất đơn giản và có thể được thực hiện trực tiếp từ trang web chính thức của nó, mặc dù nếu bạn cần, chúng tôi cũng có thêm tài liệu và giải thích về chương trình.

Khi điều này được thực hiện, bạn cũng sẽ cần tệp ISO của phiên bản Ubuntu mới nhất có sẵn. Trong trường hợp này, lấy tệp nói trên là miễn phí vì việc sử dụng hệ điều hành Ubuntu là miễn phí trong hầu hết các trường hợp. Vì lý do này, bạn sẽ chỉ phải đi đến trang web tải xuống chính thức của bạn để tải phiên bản mới nhất dưới dạng ảnh đĩa và đợi quá trình tải xuống được đề cập hoàn tất.

Bài viết liên quan:

Cách sử dụng VirtualBox để tạo máy ảo từ các hệ điều hành khác trong Windows

Tạo một máy ảo để cài đặt Ubuntu

Khi bạn đã cài đặt VirtualBox trên máy tính của mình và tải xuống các tệp tương ứng, bạn sẽ chỉ phải mở nó để tiến hành tạo một máy ảo mới để cài đặt hệ điều hành. Để làm điều này, bạn sẽ phải chọn tùy chọn "Mới" ở đầu chương trình Và sau đó một trình hướng dẫn sẽ mở ra, trong đó bạn sẽ phải điền các thông số nhất định về máy ảo từng bước:

  1. Tên và hệ điều hành- Đặt tên cho máy ảo theo ý muốn để sau này có thể xác định được. Bạn cũng có thể thay đổi vị trí nếu muốn, nhưng bạn phải chọn là loại Linux và trong phần phiên bản, hãy chọn Ubuntu cùng với kiến ​​trúc [32 hoặc 64 bit] mà bạn đã chọn khi tải xuống tệp ISO.
  2. Kích thước bộ nhớ: bạn sẽ phải chọn dung lượng RAM muốn gán cho máy ảo để nó hoạt động. Ít nhất bạn sẽ phải chọn 4 GB để Ubuntu hoạt động, mặc dù lý tưởng để có được hiệu suất tối ưu trong hầu hết các trường hợp là chọn một nửa bộ nhớ khả dụng, theo cách mà máy tính và máy ảo có thể được sử dụng bình thường.
  3. Ổ cứng: trong phần đầu tiên, bạn phải chọn tùy chọn Tạo một ổ cứng ảo ngay bây giờ Trừ khi bạn đã có. Tốt nhất là bạn nên để các tùy chọn mặc định [VDI, Đặt trước động] và, nếu bạn muốn, hãy thay đổi dung lượng của đĩa hoặc vị trí của nó, vì nó được lưu trữ giống như bất kỳ tệp nào khác trên hệ thống.

Bài viết liên quan:

Vì vậy, bạn có thể cài đặt phiên bản Insider của Windows 10 trong máy ảo với VirtualBox miễn phí

Với các bước trước đó đã hoàn thành, bạn sẽ có thể khởi động máy ảo mà không gặp vấn đề gì. Để làm được điều này, bạn phải đứng trên nó và, trong menu ở trên cùng, chọn "Bắt đầu". Một cửa sổ mới sẽ mở ra yêu cầu bạn chọn đĩa khởi động ảo cho máy. Đây, bạn phải nhấp vào biểu tượng thư mục và tìm kiếm tệp ISO mà bạn đã tải xuống bằng chương trình cài đặt Ubuntu trên máy tính của bạn, để nó có thể được bắt đầu từ đó.

Sau khi đĩa được chọn, bạn sẽ chỉ phải đợi vài phút để máy ảo khởi động từ ổ đĩa ảo. Sau đó, Chương trình cài đặt Ubuntu, trong đó bạn sẽ chỉ phải hoàn thành các bước để nó được cài đặt trên đĩa của máy ảo và hoạt động chính xác.

Thực hiện điều này khá đơn giản, vì bạn sẽ chỉ phải chọn tùy chọn để cài đặt và trả lời các câu hỏi bạn đang hỏi chính trình hướng dẫn để định cấu hình máy ảo. Dưới đây là một số hình ảnh chỉ dẫn của quá trình này, mặc dù bạn có thể định cấu hình mọi thứ theo ý thích của mình:

Bài viết liên quan:

Cách cài đặt Ubuntu cùng với Windows 10 trên cùng một máy tính [Khởi động kép]

Trong quá trình cài đặt, bạn sẽ phải khởi động lại máy ảo một vài lần, nhưng bạn có thể yên tâm rằng mọi lúc, trình hướng dẫn cài đặt Ubuntu sẽ cho bạn biết cách thực hiện nếu cần thiết. Sau khi hoàn thành, bây giờ bạn có thể tận hưởng máy ảo Ubuntu của mình trong VirtualBox bất cứ khi nào bạn muốn.

Phần này mình chỉ giới thiệu ngắn gọn dành cho những bạn chưa biết Ubuntu là gì.

Ubuntu là một hệ điều hành máy tính [tương tự như Windows, MacOs vậy], có điều nó ít xuất hiện trên các máy tính thông thường.

Cụ thể, Ubuntu là bản phân phối phổ biến nhất của Linux. Tuy không xuất hiện phổ biến trên các máy tính thông thường, nhưng lại rất hay được sử dụng để làm hệ điều hành cho các server, bởi nó kế thừa tất cả các đặc điểm của Linux.

>> Đọc thêm: Linux là gì? Bản phân phối của Linux là gì?

Nói như vậy, không có nghĩa là Ubuntu chỉ được cài trên các server, một máy tính thông thường cũng có thể cài được Ubuntu.

Hình ảnh một máy tính sử dụng hệ điều hành Ubuntu

Chi tiết hơn về hệ điều hành này, bạn có thể tham khảo tại wiki: Ubuntu.

II. Tại sao developer nên biết sử dụng Ubuntu

Những lý do để một developer nên biết cách sử dụng Ubuntu cũng tương tự như việc một lập trình viên nên biết cách sử dụng Linux. Mình đã có hẳn một bài viết để trình bày về vấn đề này, bạn có thể tham khảo thêm:

>> Đọc thêm: Tại sao lập trình viên nên biết cách sử dụng Linux.

III. Hướng dẫn cài đặt máy ảo Ubuntu với virtualbox và Vagrant

Nếu bạn muốn nhanh chóng có trải nghiệm với hệ điều hành này, thì sau đây là phần hướng dẫn cách cài một máy ảo Ubuntu với phần mềm Virtualbox và Vagrant. Cụ thể vai trò của 2 phần mềm này là:

  • Virtualbox sẽ đảm nhiệm việc tạo ra một máy ảo Ubuntu.
  • Vagrant sẽ giúp việc cài đặt máy ảo trở nên dễ dàng hơn.

Cả 2 phần mềm trên đều có phiên bản phù hợp với tất cả các hệ điều hành, nên bạn không cần phải lo.

3.1 Chuẩn bị

Download và cài đặt Virtualbox

Download Virtualbox tại đây: //www.virtualbox.org/wiki/Downloads.

Bạn cứ tìm phiên bản mới nhất mà download nhé. Cách cài đặt thì cũng đơn giản như những phần mềm khác thôi.

Download và cài đặt Vagrant

Download Vagrant tại đây: //www.vagrantup.com/downloads.html.

Tương tự như Virtualbox, bạn cứ tìm phiên bản mới nhất mà download. Cách cài đặt cũng đơn giản như những phần mềm khác.

Sau khi cài đặt xong, bạn bật command line, gõ vào:

vagrant -v

Nếu thấy xuất hiện dạng như sau thì có nghĩa là đã cài đặt thành công.

Vagrant 2.2.7

3.2 Tạo máy ảo Ubuntu 18.04

Bạn bật command line lên, gõ:

mkdir Servers # Tạo thư mục Servers để dễ quản lý các máy ảocd Servers # Di chuyển vào thư mục Serversmkdir Ubuntu1804 # Tạo thư mục Ubuntu1804cd Ubuntu1804 # Di chuyển vào thư mục Ubuntu1804vagrant init ubuntu/bionic64 # Khởi tạo một máy ảo Ubuntu 18.04

vagrant up # Bật máy ảo Ubuntu 18.04

Lần đầu tiên chạy vagrant up sẽ hơi lâu vì nó sẽ phải download thêm Ubuntu về máy. Bạn hãy kiên nhẫn chờ đợi.

Sau khi lệnh vagrant up chạy xong, thì có nghĩa là bạn đã có một máy ảo Ubuntu 18.04 để sử dụng.

Bạn có thể truy cập vào máy ảo để tương tác thông qua giao thức ssh như sau:

cd ~/Servers/Ubuntu1804
vagrant ssh

Nếu thấy xuất hiện thông tin dạng như sau thì có nghĩa là đã kết nối thành công:

Welcome to Ubuntu 18.04.4 LTS [GNU/Linux 4.15.0-99-generic x86_64]Documentation: //help.ubuntu.comManagement: //landscape.canonical.comSupport: //ubuntu.com/advantageSystem information as of Sat May 9 16:49:54 +07 2020System load: 0.19 Processes: 140Usage of /: 94.7% of 19.32GB Users logged in: 1Memory usage: 50% IP address for enp0s3: 10.0.2.15Swap usage: 0% IP address for enp0s8: 192.168.10.18=> / is using 94.7% of 19.32GBUbuntu 20.04 LTS is out, raising the bar on performance, security,and optimisation for Intel, AMD, Nvidia, ARM64 and Z15 as well asAWS, Azure and Google Cloud.//ubuntu.com/blog/ubuntu-20-04-lts-arrivesCanonical Livepatch is available for installation.Reduce system reboots and improve kernel security. Activate at://ubuntu.com/livepatch54 packages can be updated.0 updates are security updates.

Last login: Sat May 9 16:46:40 2020

3.3 Một số lưu ý với máy ảo Ubuntu

Bạn sẽ không có Desktop-GUI để sử dụng

Với máy ảo Ubuntu trên, mọi tương tác với máy ảo như tạo file, đọc file, mở file, cài đặt thêm phần mềm khác,… bạn đều phải thực hiện thông qua các command line, chứ không có giao diện dạng “cửa sổ” như trên hệ điều hành windows để sử dụng.

Thực tế thì bạn vẫn có thể cài thêm GUI, nhưng mình khuyên bạn không nên cài, bởi các server chạy trên Ubuntu cũng thường không có GUI đâu, bạn nên làm quen dần.

Tham khảo thêm: Developer nên làm quen với CLI.

Tài nguyên sử dụng của máy ảo

Khi bạn bật máy ảo, mặc định một phần tài nguyên của máy thật như RAM, CPU sẽ được chia cho máy ảo. Vì vậy nếu không có nhu cầu sử dụng tới máy ảo thì bạn hãy tắt đi nhé.

Một số command line hay dùng của Vagrant

Command lineMô tả
vagrant upBật máy ảo
vagrant haltTắt máy ảo
vagrant reloadKhởi động lại máy ảo
vagrant sshKết nối ssh vào máy ảo
vagrant -vKiểm tra version của vagrant

IV. Lời kết

Với những bạn lần đầu tiên trải nghiệm Linux nói chung và Ubuntu nói riêng, thì chắc chắn sẽ còn nhiều điều để khám phá. Nhưng mình tin chắc rằng sẽ lãng phí chút nào nếu bạn bỏ thời gian để tìm hiểu về hệ điều hành hay ho này, bởi nó sẽ là bước đầu tiên để bạn khám phá các công nghệ mới cao siêu hơn.

Chia sẻ thêm, lúc mình làm việc với Ubuntu được một thời gian, mình đã nghĩ rằng “Tại sao bây giờ mình mới biết nhỉ, lẽ ra mình nên biết từ 2 năm trước“.

Video liên quan

Chủ Đề