Để tiến hành cài đặt hệ điều hành Linux lên máy ảo sẽ bao gồm 3 công việc chính:
Tải về và cài đặt phần mềm tạo máy ảo trên máy tính chạy hệ điều hành Windows.
Tạo một máy ảo chạy trên nền hệ điều hành Windows.
Tải về và cài đặt hệ điều hành Linux trên máy ảo.
Hiện nay có rất nhiều phần mềm tạo máy ảo khác nhau như VMware, VirtualBox, QEMU, Virtual PC, Parallels Desktop Lite,…. Tuy nhiên trong phạm vi bài giảng này, chúng ta sẽ thực hiện bài học trên phần mềm tạo máy ảo VirtualBox. Đầu tiên chúng ta tải phần mềm tạo máy ảo VirtualBox dành cho hệ điều hành Windows theo đường liên kết sau đây, https://www.virtualbox.org/wiki/Downloads, về máy tính.
Nhấp đúp chuột vào tập tin mới tải về được để bắt đầu tiến trình cài đặt phần mềm tạo máy ảo. Trên màn hình sẽ xuất hiện một cửa sổ cài đặt và ta nhấp chuột vào nút “Next" để tiếp tục, như hình minh họa bên dưới.
Chọn nơi lưu trữ phần mềm này trên máy tính và nhấp chuột vào nút “Next" để tiếp tục, như hình minh họa bên dưới.
Chọn thêm tính năng bổ sung và nhấp chuột vào nút “Next" để tiếp tục, như hình minh họa bên dưới.
Trình cài đặt thông báo hệ thống mạng của máy tính sẽ tạm thời bị ngắt trong quá trình cài đặt phần mềm. Nhấp chuột vào nút “Yes" để tiếp tục, như hình minh họa bên dưới.
Nhấp chuột vào nút “Install" và chờ đợi một khoảng thời gian để thực hiện việc cài đặt, như hình minh họa bên dưới.
Nhấp chuột vào nút “Finish" để hoàn tất việc cài đặt phần mềm tạo máy ảo VirtualBox, như hình minh họa bên dưới.
Sau khi đã cài đặt phần mềm tạo máy ảo VirtualBox dành cho hệ điều hành Windows lên máy tính, tiếp tục thì chúng ta sẽ sử dụng phần mềm này để tạo ra một máy ảo chạy trên nền hệ điều hành Windows. Đầu tiên, khởi động phần mềm VirtualBox như minh họa trong hình bên dưới.
Từ menu lệnh ta chọn lệnh “Machine ® New" hoặc nhấp chuột vào nút “New" để tạo mới một máy ảo, trên màn hình sẽ xuất hiện một cửa sổ. Thực hiện nhập vào tên máy ảo trong mục “Name“, chọn nơi lưu trữ máy ảo trên máy tính trong mục “Machine Folder" và nhấp chuột vào nút “Next" để tiếp tục, như hình minh họa bên dưới.
Tiếp theo ta chọn giới hạn kích thước bộ nhớ RAM dùng cho máy ảo, lưu ý là kích thước bộ nhớ này sẽ được chia sẻ từ bộ nhớ RAM dùng cho hệ điều hành Windows. Tối thiểu nên chọn kích thước bộ nhớ này là 2 GB (2048 MB), sau khi chọn xong ta nhấp chuột vào nút “Next" để tiếp tục, như hình minh họa bên dưới.
Tiếp theo ta tạo ổ đĩa cứng dùng để lưu trữ dữ liệu của máy ảo (kích thước mặc định của vùng nhớ này trên đĩa cứng là khoảng 10 GB). Nhấp chuột để chọn mục “Create a virtual hard disk now“, sau khi chọn xong ta nhấp chuột vào nút “Create" để tiếp tục, như hình minh họa bên dưới.
Tiếp theo ta chọn kiểu đĩa cứng sử dụng cho máy ảo, nhấp chuột để chọn mục “VDI (Virtual Disk Image)“, sau khi chọn xong ta nhấp chuột vào nút “Next" để tiếp tục, như hình minh họa bên dưới.
Tiếp theo ta chọn cách thức lưu trữ dữ liệu máy ảo trên đĩa cứng của máy tính, nhấp chuột để chọn mục “Fixed size“, sau khi chọn xong ta nhấp chuột vào nút “Next" để tiếp tục, như hình minh họa bên dưới.
Tiếp theo ta đặt tên tập tin máy ảo và nơi lưu trữ tập tin máy ảo này trên đĩa cứng của máy tính. Đồng thời tại cửa sổ này ta cũng có thể điều chỉnh lại dung lượng đĩa cứng của máy tính dùng để chia sẻ cho máy ảo chứa dữ liệu (mặc định là 10 GB). Sau khi chọn xong ta nhấp chuột vào nút “Create" để tiếp tục, như hình minh họa bên dưới.
Chờ một khoảng thời gian cho phần mềm tiến hành tạo máy ảo theo các yêu cầu mà ta đã thực hiện bên trên. Sau khi hoàn thành việc tạo máy ảo, trên màn hình sẽ xuất hiện cửa sổ như hình minh họa bên dưới.
Tiếp theo chúng ta tải tập tin cài đặt “Linux Ubuntu 18.0.4 LTS" theo đường liên kết sau đây, https://ubuntu.com/download/desktop, về máy tính.
Sau khi đã cài phần mềm tạo máy ảo VirtualBox và tải tập tin cài đặt Linux Ubuntu về máy tính, ta thực hiện việc cuối cùng là cài đặt hệ điều hành Linux. Bằng cách khởi động phần mềm VirtualBox, chọn máy ảo đã tạo ra và nhấp chuột vào nút “Start“, như hình minh họa bên dưới.
Tiếp theo ta chọn tập tin cài đặt Linux Ubuntu vừa được tải về ở bên trên, bằng cách lần lượt nhấp chuột vào các vị trí được đánh dấu như hình minh họa bên dưới.
Tiếp theo ta nhấp chuột vào nút “Start" để bắt đầu tiến trình cài đặt hệ điều hành Linux, như hình minh họa bên dưới.
Chờ một khoảng thời gian để hệ thống thiết lập thông số và trong cửa sổ máy ảo sẽ xuất hiện như hình minh họa bên dưới. Ta nhấp chuột vào nút “Install Ubuntu" để tiếp tục cài đặt.
Chọn lựa kiểu bàn phím và nhấp chuột vào nút “Continue" để tiếp tục, như hình minh họa bên dưới.
Tiếp theo nhằm tiết kiệm dung lượng đĩa cứng của máy tính và đủ dùng cho các ứng dụng về IoTs, ta chọn mục “Minimal isntallation”. Chọn mục “Download updates while installing Ubuntu” nếu như ta muốn có các bản cập nhật Ubuntu mới nhất. Sau đó nhấp chuột vào nút “Continue” để tiếp tục, như hình minh họa bên dưới.
Tiếp theo ta chọn mục “Erase disk and install Ubuntu" khi lần đầu tiên cài đặt hệ điều hành này vào máy ảo và nhấp chuột vào nút “Install Now" để bắt đầu cài đặt, như hình minh họa bên dưới.
Tiếp theo ta chọn múi giờ cho hệ điều hành và nhấp chuột vào nút “Continue" để bắt đầu cài đặt, như hình minh họa bên dưới.
Tiếp theo ta đặt tên người dùng (Your name), tên máy ảo (Your computer’s name), tên đăng nhập (Pick a username), mật khẩu đăng nhập (Choose a password) cho hệ điều hành và nhấp chuột vào nút “Continue" để bắt đầu cài đặt, như hình minh họa bên dưới.
Chờ đợi một khoảng thời gian cho quá trình cài đặt diễn ra.
Sau khi quá trình cài đặt hoàn tất, ta cần phải tiến hành khởi động lại máy ảo và bắt đầu có thể sử dụng hệ điều hành Linux.