Breaking

Post Top Ad

Your Ad Spot

Thứ Hai, 2 tháng 11, 2020

Cách tạo USB Multiboot trên Linux. Ventoy đặt nhiều file ISO cài đặt trong một USB có thể khởi động

 


Tạo một USB có khả năng khởi động để cài đặt bất kỳ hệ điều hành nào chủ yếu bao gồm ba bước: định dạng thiết bị USB, ghi ảnh ISO vào đó, sau đó chỉ cần khởi động vào hệ thống của bạn.

Cho dù bạn muốn tạo USB khởi động trên Windows hay Linux, có một số ứng dụng có sẵn như Rufus có thể giúp bạn làm điều tương tự. Nhưng nếu bạn muốn cài đặt hệ điều hành khác, bạn phải lặp lại quy trình tương tự một lần nữa để tạo USB khởi động với hệ điều hành mới.

Tại thời điểm này, xuất hiện khái niệm USB multiboot cho phép chúng ta đặt nhiều hơn một ISO hệ điều hành vào thiết bị USB thay vì ghi ISO lặp đi lặp lại. Bằng cách này, bạn có thể tránh sử dụng nhiều USB và cài đặt bất kỳ số lượng hệ điều hành nào trên một USB.

Do đó, việc tạo nhiều USB khởi động phù hợp nhất cho những ai muốn thử hoặc cài đặt nhiều hệ điều hành bằng một thanh USB duy nhất. Trong bài viết này, tôi sẽ hướng dẫn bạn những điều tương tự và cho bạn biết cách bạn có thể đặt nhiều tệp ISO của bản phân phối Linux trên USB và tạo một USB multiboot trên Linux.

Cũng có một số ứng dụng có sẵn để tạo USB multiboot trên Windows hoặc Linux, chẳng hạn như YUMI, WinSetupFromUSB, MultiSystem. Tuy nhiên, trong bài viết này, tôi muốn giới thiệu đến bạn ứng dụng đa nền tảng mới nhất, Ventoy, và dễ dàng tạo USB multiboot trên Linux bằng Ventoy.

Ventoy là gì?


Ventoy là một phần mềm mã nguồn mở mới cho phép bạn tạo thẻ USB khởi động được cho một hoặc nhiều tệp ảnh ISO. Không giống như các phương pháp truyền thống, bạn không cần phải định dạng thiết bị USB của mình (hay còn gọi là USB, ổ USB và Pendrive) để ghi các tệp ISO mới.

Điểm khác biệt của Ventoy so với các ứng dụng khác là cách nó giảm bớt quá trình cài đặt ISO cho các thiết bị USB. Việc duy nhất bạn phải làm chỉ là cài đặt Ventoy vào USB, sao chép bất kỳ số lượng tệp ISO nào để tạo USB multiboot và khởi động nó để cài đặt nhiều hệ điều hành.

Ventoy hiển thị menu khởi động để chọn ISO của hệ điều hành và tiếp tục cài đặt hoặc thử ở chế độ Trực tiếp. Bạn thậm chí có thể tùy chỉnh và nâng cao menu khởi động của Ventoy bằng cách sử dụng hỗ trợ plugin.

Đặc điểm của Ventoy

100% mã nguồn mở

Không có tệp ISO trích xuất sang USB

Cả hai chế độ khởi động Legacy và UEFI đều hỗ trợ

Hỗ trợ khởi động an toàn UEFI

Hỗ trợ bền bỉ

Hỗ trợ tệp ISO lớn hơn 4GB

Danh sách tệp ISO ở chế độ Danh sách hoặc Chế độ xem dạng cây

Khung plugin để tùy chỉnh

Phiên bản đầu tiên của Ventoy 1.0.00 được phát hành vào ngày 5 tháng 4 năm 2020. Kể từ đó, nó tiếp tục bổ sung hỗ trợ ISO mới mỗi tuần. Tính đến thời điểm hiện tại, Ventoy đã thử nghiệm thành công hơn 260 tệp ISO của hệ điều hành. Bạn có thể tìm thấy danh sách đầy đủ các ISO tương thích tại đây.

Bây giờ chúng ta hãy chuyển sang phần triển khai của việc tạo USB multiboot. Nhưng trước đó, tôi muốn làm rõ rằng ở đây tôi đang sử dụng hệ thống Linux Ubuntu 20.04 để đặt nhiều tệp ISO bản phân phối Linux trên một thanh USB có thể khởi động duy nhất. Bạn cũng có thể làm theo phương pháp bên dưới trên bất kỳ hệ thống máy chủ Linux nào mà bạn muốn.

Làm thế nào để cài đặt nhiều phân phối Linux bằng một thanh USB có thể khởi động?

1. Tải xuống ứng dụng Ventoy

Trước tiên, hãy tải xuống các tệp nhị phân mới nhất của Ventoy từ đây.

2. Giải nén các tập tin Ventoy

Sau đó, giải nén các tệp Ventoy từ kho lưu trữ tar đã tải xuống. Bạn có thể làm tương tự bằng cách nhấp đúp vào kho lưu trữ hoặc chạy lệnh:

tar -xvf ventoy-1.0.12-linux.tar.gz

Tiếp theo, di chuyển đến thư mục và bây giờ bạn có thể thấy các tệp được liệt kê mà chúng tôi sẽ sử dụng để cài đặt Ventoy trên đĩa USB.

3. Plug-In và phát hiện ổ USB flash được gắn

Sau khi bạn cắm thiết bị USB của mình, hãy chạy lệnh sau để định vị và lấy tên thiết bị USB trên hệ thống tệp Linux.

lsblk
Ở đây, bạn cũng cần phải nhìn vào điểm gắn kết của thiết bị USB của mình. Nếu bạn có một điểm gắn kết, bạn rõ ràng phải chuyển sang bước tiếp theo. Nhưng nếu điểm gắn kết của bạn trống, trước tiên bạn cần sửa USB của mình và chuyển sang bước tiếp theo.

Nếu bạn không biết cách gắn ổ USB của mình vào hệ thống tệp Linux, hãy đọc bài viết chuyên dụng của chúng tôi tại đây để gắn / ngắt kết nối USB trên Ubuntu và các bản phân phối Linux khác bằng cả phương pháp đồ họa và dòng lệnh.

4. Cài đặt Ventoy trên thiết bị USB
Tôi đoán ổ USB của bạn hiện đã được gắn và bây giờ chúng ta có thể cài đặt Ventoy để tạo USB multiboot trên Linux. Nhưng trước khi tiếp tục, tôi khuyên bạn nên sao lưu tất cả dữ liệu của bạn từ thiết bị USB của bạn vì cài đặt Ventoy trên ổ đĩa flash USB sẽ xóa tất cả dữ liệu khỏi USB.

Bây giờ, để cài đặt Ventoy trên ổ đĩa flash USB, hãy chạy tập lệnh shell được viết trong tệp ‘Ventoy2Disk.sh’ dưới dạng tùy chọn chuyển người dùng root và tên thiết bị làm đối số:
sudo sh Ventoy2Disk.sh OPTION /dev/X

Tại đây, hãy thay thế X bằng tên thiết bị của riêng bạn như sdb hoặc sdb1 và TÙY CHỌN bằng bất kỳ trong ba tên:

  • -i — cài đặt thông thường Ventoy vào sdX
  • -I — buộc cài đặt Ventoy vào sdX
  • -u — cập nhật Ventoy trên sdX

Như bạn thấy, bạn phải xác nhận hai lần vì bạn sẽ mất tất cả dữ liệu khỏi ổ đĩa USB. Sau khi quá trình kết thúc, toàn bộ đĩa USB của bạn sẽ được chia thành hai phân vùng ở định dạng MBR - một phân vùng có phân vùng hệ thống EFI (ESP) FAT và phân vùng khác với hệ thống tệp exFAT.

5. Kiểm tra lại xem thiết bị đã được gắn hay chưa
Trước khi chúng ta bắt đầu tạo USB multiboot bằng Ventoy, bạn phải kiểm tra lại trạng thái gắn kết của thiết bị USB. Có khả năng một phần exFAT của thiết bị USB sẽ không có điểm gắn kết và do đó bạn có thể không thể truy cập và sao chép các tệp ISO vào đó.


Vì vậy, bạn có thể lặp lại quá trình này để chỉ gắn kết phân vùng chưa được gắn kết một lần nữa và bạn sẽ nhận được ổ đĩa được gắn với điểm gắn kết.

Bạn cũng có thể xem phân vùng ổ USB trong ứng dụng đĩa phân phối Linux tương ứng của mình và sử dụng nó để gắn kết hoặc ngắt kết nối chỉ bằng cách nhấp vào một nút.


5. Sao chép các tập tin ISO và tạo một USB Multiboot trên Linux
Giờ đây, để kết hợp nhiều tệp iso để tạo một USB có khả năng khởi động duy nhất, bạn chỉ cần sao chép tệp ISO của các bản phân phối Linux của mình vào phần exFAT của USB bằng phương pháp CLI hoặc GUI và tạo một USB có khả năng khởi động đa hệ điều hành.

Lưu ý: Đường dẫn đầy đủ của tệp ISO (thư mục, thư mục con và tên tệp) không được chứa khoảng trắng hoặc các ký tự không phải ASCII.


Như bạn có thể thấy, tôi đã sao chép ba tệp ISO của bản phân phối Linux - Arch Linux 2020.05.01, SliTaz Rolling và TinyCore. Và chúng tôi hiện đã sẵn sàng với USB multiboot của mình để cài đặt nhiều bản phân phối Linux.

6. Khởi động lại vào ổ USB Multiboot
Sau khi bạn hoàn tất việc chuyển tệp sang USB, hãy khởi động lại thiết bị của bạn và đặt hệ thống của bạn khởi động trực tiếp vào thiết bị lưu trữ USB.

Nếu mọi việc suôn sẻ, bạn sẽ nhận thấy menu khởi động Ventoy với tất cả bản phân phối Linux có tệp ISO mà bạn đã sao chép ở bước trước.


Bạn có thể khởi động vào bất kỳ bản phân phối Linux nào để cài đặt nó hoặc chỉ cần thử sử dụng phiên Trực tiếp có sẵn.



Rất tiếc, tôi đã tìm thấy lỗi khi khởi động Arch Linux ở chế độ Kế thừa. Do đó, nếu bạn cũng nhận thấy như vậy, hãy tạo sự cố trên Ventoy GitHub và bạn chắc chắn sẽ nhận được giải pháp.

Tôi cũng đã báo cáo lỗi và hy vọng sẽ sớm giải quyết được lỗi này.


Kết thúc

Tôi hy vọng bạn đã học được cách sử dụng một USB duy nhất để khởi động và cài đặt nhiều bản phân phối Linux bằng Ventoy. Tôi thấy Ventoy là một công cụ dễ dàng để tạo một USB có thể khởi động với nhiều ISO. Bạn cũng có thể thoải mái sử dụng phần mềm khác và tạo ổ đĩa flash USB multiboot của riêng mình trên Linux.

Không có nhận xét nào:

Đăng nhận xét

Post Top Ad

Your Ad Spot