Một tệp ISO là một hình ảnh hệ thống tập tin hoàn chỉnh, được định dạng. Tất cả cat
hoặc dd
không làm một bản sao bit-bit của hình ảnh hệ thống tập tin đó vào phương tiện mục tiêu của bạn.
Không có phép thuật xảy ra đằng sau hậu trường. Việc chuẩn bị hệ thống tập tin ISO đã được thực hiện trước đó (thường là bằng một công cụ chuyên dụng). Tất cả cat
là viết bộ sưu tập byte đó. Nó hoàn toàn không diễn giải .iso
, cũng không hiểu rằng nó đang cố gắng tạo ra một phương tiện có thể tháo rời có thể khởi động được.
Nó đòi hỏi sự hỗ trợ thích hợp từ kernel và trình điều khiển thiết bị để làm cho write
s hoạt động trên phương tiện đó. Một chút "ma thuật" xuất hiện ở đó, vì phương tiện quang học có thể ghi không hoạt động chính xác giống như các ổ đĩa cứng thông thường. Nhưng phép thuật đó không liên quan đến việc diễn giải nội dung của tệp ISO.
Bạn có thể gắn .iso
tệp trực tiếp mà không cần ghi tệp bằng cách sử dụng vòng lặp (nếu điều đó có sẵn trên hệ điều hành của bạn). Tương tự, bạn có thể tạo một tệp chứa ví dụ một ext4
hệ thống tệp và bạn có thể tạo tệp đó cho cat
một phân vùng.
cat
thay thếdd
khi tạo liveUSBs