Làm cách nào để tạo USB cài đặt Linux có khả năng khởi động từ ISO trong OS X?


9

Tôi đã tải xuống cài đặt mạng ISO cho Debian vào máy tính chạy OS X. Tôi muốn đưa dữ liệu từ ISO lên USB, để tôi có thể cài đặt Debian trên máy tính xách tay khác (không phải máy tính xách tay của Apple). Máy tính xách tay đó hiện chưa có hệ thống cài đặt, vì vậy tôi phải chuẩn bị ổ USB trên máy tính OS X.

Đầu tiên, tôi đã thử cài đặt UNetbootin trên máy tính OS X. Khi USB có khả năng khởi động này không khởi động được, tôi đã tìm thấy một báo cáo lỗi ở đây cho thấy rằng, mặc dù UNetbootin liệt kê một phiên bản cho OS X, nhưng thực tế nó không thể tạo USB có thể khởi động.

Tiếp theo, tôi đã thử các hướng dẫn tại DebianEeePC Cách thực hiện:

dd if=debian-7.*-netinst.iso of=/dev/disk1s1

Điều này mất khoảng 10 phút, báo cáo không có lỗi, nhưng USB vẫn không thể khởi động.

  • Trước đây, USB được tạo bằng UNetbootin trên Windows và sử dụng ddphương pháp trong Linux đã hoạt động thành công, nhưng tại thời điểm hiện tại, chỉ có sẵn OS X cho tôi.

Làm cách nào tôi có thể tạo USB cài đặt Linux có khả năng khởi động từ ISO trong OS X?

Câu trả lời:


14

Bạn phải chuyển đổi định dạng ISO sang UDRW bằng cách sử dụng:

hdiutil convert -format UDRW -o destination_file.img source_file.iso

để biết thêm các bước và tham khảo nhấp vào liên kết này,

thực hiện theo các bước: Tạo thẻ USB có thể khởi động từ ISO trong Mac OS X


Là hình ảnh kết quả có thể khởi động trên phần cứng không phải của Apple? Tài liệu trên hdiutilnói UDRWlà một UDIF read/write imageđịnh dạng và wikipedia tuyên bố rằng UDIF là định dạng độc quyền dành riêng cho Apple.
cnst

Tôi đã mở rộng nhận xét của mình như trên thành một câu hỏi riêng biệt: unix.stackexchange.com/questions/126655/iêu
cnst

Tôi vừa trả lời câu hỏi khác mà bạn đã liên kết, nhưng đối với những người khác không thể bận tâm đến mức đó: có, nó có khả năng khởi động trên phần cứng không phải của apple; Tôi chỉ thử nó.
Jed Daniels

Các hướng dẫn tương ứng của Ubuntu: ubfox.com/doad/desktop/create-a-usb-stick-on-mac-osx
Ioannis Filippidis

7

ddnên được thực hiện cho thiết bị of=/dev/disk1thay vì phân vùngof=/dev/disk1s1


5

Như nhận xét ở trên (từ cnst), UDRW dường như là độc quyền của Apple / mac / OSX. Tôi đã phải chuyển đổi sang "UDTO - DVD / CD-R master for export" để có thể khởi động USB trên các máy khác. Khi dd kết thúc trong trường hợp này, OSX (Mavericks) phàn nàn rằng nó không thể đọc được đĩa / USB ở định dạng này, điều này xác nhận điều đó. Ngoài ra, unetbootin cho OSX cũng không hoạt động.

Tất cả các hướng dẫn trên tất cả các blog trên internet và thậm chí cả tài liệu linux chính thức đều nói rằng hãy sử dụng UDRW và không rõ ràng về việc tạo USB có thể khởi động cụ thể cho MAC.

Vì vậy, có hàng tá trang web ngoài kia với các hướng dẫn để tạo ổ USB linux có thể khởi động trên OSX. Tất cả những gì tôi đã làm là thay thế UDRW bằng UDTO trên lệnh hdiutil và nó đã hoạt động:

hdiutil convert -format UDTO -o destination_file.img source_file.iso

Đối với tôi, việc chuyển đổi sang UDRW hoặc UDTO (từ ISO) luôn dẫn đến cùng một tệp (giống như ISO đầu vào, md5 phù hợp). Rất may cho hầu hết các ISO của Linux, họ đã có đủ rồi. Thật không may, không quá nhiều với Windows ISO mặc dù FWIW: superuser.com/q/1063220/39364
rogerdpack

0

Tôi sẽ coi https://unetbootin.github.io/ là câu trả lời hợp lệ cho những người đang tìm kiếm một giải pháp thuận tiện bằng GUI. Nó cũng lấy đi phần tải xuống của iso, nếu bạn thích.

Nó ở đó từ lâu và tôi đoán đủ mạnh để được đề cập

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.