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ài đặt Ventoy vào USB Drive trên Linux
wget https://github.com/ventoy/Ventoy/releases/download/v1.0.47/ventoy-1.0.47-linux.tar.gz
tar -xvf ventoy-1.0.47-linux.tar.gz
- 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
$ 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
$ 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 #####################