Tôi có ổ đĩa flash UBS 64GB và tôi muốn chia nó thành nhiều phân vùng. Sau đó, tôi muốn đặt một khối lượng khởi động khác nhau trên mỗi phân vùng, ví dụ như các phiên bản USB / Live khác nhau của các bản phân phối Linux khác nhau hoặc một hình ảnh Memtest86 riêng biệt hoặc bất cứ thứ gì.
Và sau đó tôi cần có khả năng khởi động từ bất kỳ phân vùng khởi động nào. Thông qua việc chọn phân vùng cụ thể từ menu chọn âm lượng khởi động của máy tính hoặc có thể thông qua một số menu đa khởi động trên ổ USB nếu có một điều như vậy (mặc dù tôi cho rằng tùy chọn trước đây có ý nghĩa hơn).
Khi tìm kiếm, tôi đã bắt gặp các đề xuất như tạo thủ công MBR hoặc đặt grub2 vào ổ USB. Nhưng tôi không biết chính xác đó là gì (ngoài bộ tải khởi động) hoặc cách thực sự làm điều đó. Sự hiểu biết của tôi trong lĩnh vực này còn hạn chế nên tôi không biết làm thế nào để đi từ đó.
Tôi rất muốn làm điều này 'bằng tay', với một số lệnh kết hợp vỏ như diskutil
, gpt
và dd
, vì vậy tôi hoàn toàn hiểu toàn bộ quá trình.
Giả sử tôi có ISO cho tất cả các hình ảnh có thể khởi động, làm cách nào để loại bỏ nó khỏi thiết bị đầu cuối macOS? Hoặc nói chung chỉ là một thiết bị đầu cuối bash, nhưng tôi đang sử dụng macOS, nơi tôi không có gparted
ví dụ.
Tôi đã biết cách thực hiện điều này chỉ với một ISO có thể khởi động duy nhất, sao chép nó vào toàn bộ ổ USB (do đó ghi đè / xóa bất kỳ phân vùng nào trước đó nếu chúng tồn tại). Nhưng dường như tôi không thể tìm ra cách thực hiện việc này với nhiều ổ đĩa / phân vùng trên cùng một đĩa USB.
dd
sử dụng iso trên usb không phải là cách tốt nhất, nó lãng phí phần còn lại của usb và tôi không nghĩ rằng nó sẽ hỗ trợ một usb multiboot]