Tạo USB boot drive cho ISO/WIM/IMG/VHD(x)/EFI files sử dụng Ventoy

Ventoy là một công cụ mã nguồn mở và miễn phí được sử dụng để tạo đĩa USB boot. Có nhiều ứng dụng khác có thể tạo đĩa khởi động nhưng Ventoy đi kèm với các bộ tính năng của nó. Nó hỗ trợ x86 Legacy BIOSx86 Legacy BIOS, x86_64 UEFIx86_64 UEFI, ARM64 UEFI, IA32 UEFI và MIPS64EL UEFI.

Ventoy cũng được hỗ trợ bởi nhiều Hệ điều hành khác nhau như Windows, Unix, VMware, WinPE, Linux, Xen e.t.c. Trong bài này, chúng tôi sẽ cài đặt và sử dụng Ventoy để tạo ổ USB khởi động cho các tệp ISO/WIM/IMG/VHD (x)/EFI.

Ventoy có nhiều ưu điểm và dưới đây là một số ưu điểm:

  • Nó cho phép một người sao chép nhiều tệp cùng một lúc và sao chép tệp nhanh chóng.
  • Dễ sử dụng
  • Bạn không cần phải định dạng lại đĩa, chỉ cần sao chép các tập tin vào đó và boot trực tiếp.
  • Hỗ trợ cả phân vùng MBR và GPT.
  • Hỗ trợ secure boot, tức là IA32 / x86_64 UEFI.
  • Không cần liên tục trong đĩa với các tệp ISO và IMG.
  • Hỗ trợ các tệp ISO lớn hơn 4 GB.
  • ventoy có một menu có thể chuyển đổi động giữa các chế độ Treeview và Listview.
  • Hỗ trợ cài đặt tự động trong Windows, RHEL 7 và 8, CentOS 7 và 8, SUSE, máy chủ Ubuntu e.t.c

Chúng tôi sẽ đề cập đến các trường hợp sử dụng của Ventoy, quy trình cài đặt trên Linux và Windows.

Cài đặt và sử dụng Ventoy

Có thể cài đặt Ventoy trên các Hệ điều hành khác nhau bằng các bước sau:
Cài đặt Ventoy vào USB Drive trên Linux

Cài đặt Ventoy vào USB Drive trên Linux

Có thể tải xuống Ventoy từ trang tải xuống. Chọn tệp linux.tar.gz và tải xuống trên hệ thống Linux của bạn.
wget https://github.com/ventoy/Ventoy/releases/download/v1.0.47/ventoy-1.0.47-linux.tar.gz
Giải nén tệp đã tải xuống.
tar -xvf ventoy-1.0.47-linux.tar.gz
Tệp được giải nén chứa hai tập scripts thiết lập:
  • Một scripts có thể được sử dụng để chạy Ventoy trên Dòng lệnh Linux
  • Một scripts có thể được sử dụng để chạy Ventoy trên trình duyệt web Linux.

Cài đặt Ventoy vào ổ USB bằng Linux Command-Line

Để cài đặt Ventoy vào ổ USB của bạn bằng dòng lệnh, hãy gắn thiết bị vào, điều hướng đến thư mục đã giải nén rồi chạy lệnh bên dưới. Bạn sẽ được yêu cầu xác nhận xem bạn có thực sự cần định dạng ổ USB hay không vì nó sẽ dẫn đến mất dữ liệu trong trường hợp có bất kỳ dữ liệu nào trên ổ. 
Điều đó đã được nói, bạn cần sao lưu bất kỳ dữ liệu nào hiện có trên ổ đĩa trước khi bạn có thể sử dụng nó cho Ventoy. 
$ sudo sh Ventoy2Disk.sh -i /dev/sdb
**********************************************
Ventoy: 1.0.47 x86_64
longpanda admin@ventoy.net
https://www.ventoy.net
**********************************************

Disk : /dev/sdb
Model: VendorCo ProductCode (scsi)
Size : 29 GB
Style: MBR


Attention:
You will install Ventoy to /dev/sdb.
All the data on the disk /dev/sdb will be lost!!!

Continue? (y/n) y

All the data on the disk /dev/sdb will be lost!!!
Double-check. Continue? (y/n) y

Create partitions on /dev/sdb by parted in MBR style ...
Done
mkfs on disk partitions ...
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.1 (2017-01-24)
success
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
writing data to disk ...
sync data ...
esp partition processing ...

Install Ventoy to /dev/sdb successfully finished.

Trong trường hợp trên, /dev/sdb là thiết bị USB của tôi. Đảm bảo rằng bạn chọn đúng ID đĩa trong trường hợp đó. Bạn luôn có thể kiểm tra ID đĩa bằng cách chạy lệnh lsblk.

# lsblk
......
sdb 8:0 1 29.8G 0 disk
├─sdb1 8:1 1 29.8G 0 part
└─sdb2 8:2 1 32M 0 part
mmcblk0 179:0 0 29.3G 0 disk
└─mmcblk0p1 179:1 0 29.3G 0 part /home/vic/data
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 512M 0 part /boot/efi
└─nvme0n1p2 259:2 0 238G 0 part /

Cài đặt Ventoy vào ổ USB bằng Giao diện web Linux

Tùy chọn thứ hai để cài đặt Ventoy vào ổ USB của bạn là thông qua giao diện web.
Trên terminal, điều hướng đến thư mục đã giải nén Ventoy. Chạy tập lệnh VentoyWeb.sh để khởi động máy chủ Ventoy.
$ sudo sh VentoyWeb.sh

===============================================================
Ventoy Server 1.0.47 is running ...
Please open your browser and visit http://127.0.0.1:24680
===============================================================

################## Press Ctrl + C to exit #####################
Truy cập giao diện web bằng trình duyệt của bạn trên http://127.0.0.1:24680
Ổ USB sẽ hiển thị nếu bạn đã cắm nó, nếu không, hãy cắm ổ USB rồi refesh lại trang.
Sau đó, bạn có thể tiến hành cài đặt Ventoy vào ổ USB. Bạn sẽ được yêu cầu xác nhận xem bạn có thực sự cần định dạng đĩa hay không vì điều này sẽ dẫn đến mất dữ liệu trong trường hợp có bất kỳ dữ liệu nào trên đĩa USB.

Nếu bạn chấp nhận định dạng ổ đĩa, bạn sẽ được yêu cầu xác nhận một lần nữa. Quá trình cài đặt sau đó bắt đầu và chạy trong vài giây.
Bạn sẽ được thông báo khi cài đặt xong:

Cài đặt Ventoy vào USB Drive trên Windows

Đối với hệ thống Windows, Ventoy được cài đặt dễ dàng bằng cách tải xuống phiên bản mới nhất. Bạn phải tải xuống tệp nén Ventoy từ trang phát hành, giải nén và chạy tệp Ventoy2Disk.exe.
Ứng dụng cung cấp một giao diện đồ họa, nơi bạn có thể chọn ổ USB mà bạn muốn thiết lập và nhấp vào Cài đặt.

Cách sử dụng Ventoy trên Linux/Windows

Với Ventoy, bạn cần tải xuống bất kỳ tệp ISO cài đặt hệ điều hành nào và đặt nó vào ổ đĩa flash có cài đặt Ventoy trên đó. 
Ventoy hỗ trợ nhiều loại image như iso/wim/img/vhd (x).
Lưu ý: bạn có cần trợ giúp để tìm nơi tải xuống các tệp ISO Linux không? Kiểm tra DistroWatch.com. Đó là cơ sở dữ liệu của các hệ điều hành Linux và chúng cung cấp các liên kết tải xuống dễ truy cập.
Sau khi bạn đã tải xuống (các) ISO hệ điều hành Linux yêu thích của mình, hãy đặt chúng vào thiết bị USB Ventoy và cho phép chúng sao chép. Việc sao chép sẽ mất không quá vài phút.

Khi quá trình sao chép hoàn tất, hãy khởi động lại PC và cắm USB Ventoy vào. Sau đó, tải BIOS lên. Khi bạn đã tải xong BIOS của máy tính, hãy tìm các tùy chọn khởi động và định cấu hình hệ thống để khởi động từ USB.

Khi USB Ventoy đã được tải trên máy tính của bạn, bạn sẽ thấy menu “Ventoy”. Ventoy sẽ hiển thị tất cả các tệp ISO mà bạn đã thêm vào hệ thống trong menu này. Chọn hệ điều hành bạn muốn tải bằng các phím mũi tên trên bàn phím.

Khi bạn đã chọn hệ điều hành bạn muốn tải, hãy nhấn phím Enter để khởi động hệ điều hành đó. Khi nhấn Enter, Ventoy sẽ khởi động tệp ISO trực tiếp từ USB, cho phép bạn cài đặt hệ điều hành.

Chọn hệ điều hành mà bạn muốn cài đặt, sau đó tiến hành cài đặt.