Làm cách nào để ghi ISO trên ổ USB trên Mac OS X?


89

cách tốt nhất để lấy ISO "đốt cháy" thành thẻ nhớ USB trên máy Mac là gì? Khôi phục bằng Disk Utility không hoạt động.

ISO là ubfox mini.iso. Đây là ISO cài đặt tối giản để cài đặt Ubuntu. Nó cần phải có khả năng khởi động trên PC. Tôi đang cố gắng cài đặt Ubuntu trên PC không có CD-ROM. Máy tính duy nhất tôi có xung quanh là macbook.


1
Bạn có thể vui lòng mô tả thêm một chút về những gì bạn đang cố gắng thực hiện. Tôi nghĩ rằng tôi có một ý tưởng về vấn đề là gì nhưng câu hỏi của bạn rất mơ hồ
ricbax

Tôi đang cố gắng "đốt cháy" một ISO có thể khởi động của ubfox mini.iso vào một thanh USB để sử dụng trên PC. PC trong câu hỏi không có CD-ROM. Tôi không có máy linux hay win nào khác.
Jason Marcell

Câu trả lời:


116

Trực tiếp từ Cách cài đặt Ubuntu trên MacBook bằng trang USB Stick (định dạng của tôi):

  1. Tải tập tin mong muốn
  2. Mở Terminal (trong / Ứng dụng / Tiện ích / hoặc Terminal truy vấn trong Spotlight)
  3. Chuyển đổi tệp .iso thành .img bằng tùy chọn chuyển đổi của hdiutil (ví dụ hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso:)
  4. Lưu ý: OS X có xu hướng tự động đặt .dmg trên tệp đầu ra. Loại bỏ phần mở rộng .dmg khi cần thiết,mv ~/path/to/target.img{.dmg,}
  5. Chạy diskutil listđể lấy danh sách thiết bị hiện tại
  6. Chèn phương tiện flash của bạn
  7. Chạy diskutil listlại và xác định nút thiết bị được gán cho phương tiện flash của bạn (ví dụ /dev/disk2)
  8. Chạy diskutil unmountDisk /dev/diskN(thay thế Nbằng số đĩa từ lệnh cuối cùng; trong ví dụ trước, Nsẽ là 2)
  9. Thực thi sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(thay thế /path/to/downloaded.imgbằng đường dẫn nơi đặt tệp hình ảnh; ví dụ: ./ubuntu.imghoặc ./ubuntu.dmg).
  10. Sử dụng /dev/rdiskthay vì /dev/diskcó thể nhanh hơn.
    • Nếu bạn thấy lỗi dd: Invalid number '1m', bạn đang sử dụng GNU dd. Sử dụng cùng một lệnh nhưng thay thế bs=1mbằng bs=1M.
    • Nếu bạn thấy lỗi dd: /dev/diskN: Resource busy, hãy chắc chắn rằng đĩa không được sử dụng. Khởi động Disk Utility.app và ngắt kết nối (không đẩy) ổ đĩa.
  11. Chạy diskutil eject /dev/diskNvà xóa phương tiện flash của bạn khi lệnh hoàn thành
  12. Khởi động lại máy Mac của bạn và nhấn giữ Alttrong khi máy Mac đang khởi động lại để chọn thanh USB

Lưu ý: Trên các máy Mac mới hơn, bạn có thể phải cài đặt trình quản lý khởi động EFI để khởi động từ USB.

Xem thêm: Tải xuống Ubuntu Desktop .


12
Có lẽ mọi người không "mù quáng" bỏ phiếu này. Có lẽ ... giống như tôi, họ đã tìm cách ghi ISO vào ổ USB trên MacOS, bạn biết TITLE CỦA CÂU HỎI NÀY ... đã tìm thấy điều này ... và nó đã hoạt động. Trời ạ. +1
Justin Jenkins

8
Tôi không chắc chắn tất cả những gì náo động là về. Câu trả lời là 100% về chủ đề, hoạt động hoàn hảo và ổ đĩa kết quả không phải là bất kỳ nền tảng cụ thể nào hơn ISO bạn đã ghi vào nó. Tôi đã sử dụng các hướng dẫn này để ghi ISO của trình cài đặt hệ điều hành (Ubuntu, WinXP, v.v.) vào ổ đĩa flash và kết quả hoạt động hoàn hảo trên PC.
spaaarky21

2
Không, tôi không thể khởi động trên PC bằng phím USB đã tạo phương thức này trên MacMini của tôi. Vấn đề dường như là nó thiếu khả năng khởi động bởi BIOS.
Nicocube

4
Nếu bạn muốn xem tiến trình, đảm bảo bạn đã pvcài đặt và chạy pv /path/to/downloaded.img | sudo dd of=/dev/rdiskN bs=1mthay vì sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m.
jvatic

Điều này cũng thất bại với tôi, tôi cần sử dụng câu trả lời @neesh để USB có thể khởi động được trên PC. Việc chuyển đổi từ iso sang img không được bảo tồn bất kỳ hỗ trợ khởi động nào. Cũng tự hỏi nếu chỉ bỏ qua chuyển đổi cũng sẽ hoạt động - nhưng như rab chỉ ra bên dưới, có thể không hoạt động với UEFI.
Brian

17

Tôi đã có một vấn đề rất giống nhau mà không ai trong số này trả lời.

Thật đáng để kiểm tra UNetbootin . Nó sẽ tạo một đĩa USB có thể khởi động trên máy Mac cho PC.


Sau khi thực hiện xong, unetbootin nói rằng tôi phải khởi động nó trên PC và nó sẽ không khởi động trên máy Mac. Đang thử đề xuất dòng lệnh ngay bây giờ.
balupton

Đối với Chrome Pixel, phương pháp UNetbootin đã hoạt động, dòng lệnh không hoạt động.
mjibson

Theo hiểu biết của tôi thì UNetbootin không hoạt động trên Mountain Lion.
2rs2ts

8

Không cần phải chuyển đổi ISO thành một IMG. Tôi đã không sẵn sàng để chuyển đổi một hình ảnh đầu tiên. Điều này có các bước dễ dàng hơn, được nêu dưới đây.

Bắt đầu bằng cách liệt kê các đĩa và ổ đĩa hiện tại:

diskutil list

Bây giờ hãy ngắt âm lượng hiện tại cho đĩa bạn sắp ghi đè. (X = Số ổ, trong trường hợp của tôi là 1):

diskutil unmountDisk /dev/diskX

Bây giờ dd iso trực tiếp vào usb (một lần nữa thay thế X bằng số ổ đĩa của ổ USB của bạn):

sudo dd if=/pathto/mini.iso of=/dev/diskX bs=1m

Làm xong!


Điều này được sử dụng để làm việc, nhưng tôi nghĩ phần mềm khởi động UEFI mới hơn không hiểu tệp kết quả (2017). Hệ thống BIOS sẽ làm việc mặc dù. Một cách hiệu quả và vẫn dễ dàng là sử dụng Boot Camp Assistant của OS X. Trỏ nó vào một khóa ISO và USB, và nó tạo ra một thanh khởi động UEFI.
Rab

5

Đây là một câu hỏi rất cũ nhưng vẫn có lợi từ các câu trả lời cập nhật.

Etcher hiện là giải pháp được Ubuntu khuyên dùng để ghi hình ảnh iso vào ổ USB.

Etcher làm cho quá trình gần như không đau nếu bạn không thoải mái với dòng lệnh. Đó chỉ là 3 bước và làm việc trong lần thử đầu tiên đối với tôi.


1
Ubuntu khuyên điều này ở đâu?
fixer1234


2
  1. Đảm bảo Khóa USB được định dạng chính xác (Bản ghi khởi động chính, FAT32 - nếu cần NTFS bằng NTFS-3G )
  2. Bạn có thể thử sử dụng tính năng Khôi phục trong Tiện ích đĩa bằng cách nhấp vào âm lượng của khóa USB, sau đó nhấp vào tab Khôi phục và chọn ISO để khôi phục trên đó.
  3. Nếu bước 2 thất bại, bạn có thể thực hiện việc này bằng tay bằng cách chạy dittohoặc cp -r; ví dụ. ditto /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYhoặc cp -r /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYsao chép thủ công tất cả các tệp (bao gồm cả các tệp bị ẩn)

@Chealion cảm ơn phản hồi của bạn. Tôi thực sự đã cố gắng lấy Ubuntu ISO vào USB của mình, vì vậy cuối cùng tôi chỉ sử dụng đĩa cài đặt Ubuntu để chạy nó trong Chế độ trực tiếp trên Macbook của tôi. Từ đó tôi có quyền truy cập vào tiện ích USB-Creator.
Jason Marcell

1
Ngoài ra @Chealion Tôi sẽ không có thời gian để xác minh câu trả lời của bạn là chính xác bất cứ lúc nào vì tôi sẽ không ở gần máy Mac của mình một lúc (nhưng tôi biết rằng Disk Utility không hoạt động với tôi) Nếu người khác xác minh và nâng cấp, Tôi sẽ đánh dấu là chính xác.
Jason Marcell

2

Cách để thực hiện việc này bằng DiskUtility là định dạng đầu tiên ổ đĩa bằng Diskutility và sau đó sao chép các tệp từ iso được gắn vào ổ đĩa mới được tạo bằng cp -R. Ví dụ: cp -R / Tập / mount_iso / * / Tập / formated_drive /

Khi định dạng, đảm bảo chọn hệ thống tệp ntfs và làm cho đĩa có thể khởi động bằng cách chọn tùy chọn chính xác từ menu Tùy chọn trong tab xóa.


Đây là điều giúp tôi ghi USB khởi động Win10 từ macOS Sierra. Việc chuyển đổi từ iso sang img phải loại bỏ bản ghi khởi động chính trên đĩa. Bằng cách định dạng lại với MBR và sao chép tệp, đã hoạt động rất tốt.
Brian

1

Unetbootin là một công cụ cài đặt ISO trên các phím USB hoặc bạn có thể sử dụng các menu thả xuống để chọn các bản phân phối ngay trong công cụ.

Hơi dễ hơn là tự mình thực hiện ddtrên dòng lệnh.


Unetbootin có từ năm 2008 ít nhất. Một câu trả lời khác ở đây đã bao gồm tùy chọn này
Simon Sheehan

0

Tôi đã sử dụng SuperDuper cho nhiệm vụ này trước đây. Nó làm công việc và không nhiều. Giống như một chương trình tốt nên :-) Phiên bản đầy đủ không miễn phí ($ 30) nhưng bạn có được những gì bạn cần miễn phí:

Bạn có thể tải xuống SuperDuper! v2.6.2 ngay bây giờ và sao lưu và sao chép các ổ đĩa của bạn miễn phí mãi mãi!


6
Siêu nhân! không hỗ trợ các phân vùng không được định dạng là HFS, vì vậy nó vô dụng ở đây.
rspeed
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.