При попытке сделать USB-флешку для Mac я получил эту ошибку:
MacBookPro-UserName:~ UserName$ hdiutil convert -format UDRW -o ~/ubuntu/USB-Overdrive-302.img ~/ubuntu/ubuntu.iso
hdiutil: convert failed - No such file or directory
.
Любая помощь приветствуется.
Благодаря.
Вы показываете отсутствующий файл, который указывает, что у команды был неправильный путь к файлу .iso
Мы используем только hdiutil , чтобы преобразовать Ubuntu ISO в IMG формат, который Mac может использовать.
Используйте команду hdiutil , чтобы преобразовать .iso
в файл IMG в каталоге на жестком диске.
Затем используйте команду dd для фактического копирования файлов.
Как установить Ubuntu на MacBook с помощью USB Stick
Убедитесь, что у вас есть правильные пути - подсказка для перетаскивания файла или копирования и вставки файла в окно терминала хорошее: оно даст вам точное местоположение, а не относительное.
Попробуйте
hdiutil convert -format UDRW -o <distnation-name> <source-name>
Это сработало для меня. Обратите внимание, что пункт назначения предшествует источнику.
Если вас не волнует, что находится на накопителе, загрузочные флешки USB можно создавать в большинстве систем на основе Unix без какого-либо дополнительного программного обеспечения, запускаемого только с терминала:
dd if=/path/to/ubuntu.iso of=/dev/usbdevice
Это работает как чудо, но ЭТО УДАЛЕТ НИЧЕГО НА УСТРОЙСТВЕ USB . Также убедитесь, что путь к собственно USB-устройству, а не к разделу. Например, если устройство USB было sdb
, вы можете увидеть основной раздел, sdb1
в /dev
. of=/dev/sdb1
не будет работать. Вы должны выполнить запись на собственно USB-устройство с помощью of=/dev/sdb
, иначе USB-устройство не будет распознано как загрузочный диск.
Если вы хотите использовать USB-устройство для чего-то еще, вы можете создать раздел с оставшимся пространством, и оно будет по-прежнему функционировать как загрузочный диск, или вы можете переформатировать весь диск и использовать его снова для любых целей. dd
- это настоящая жемчужина, о которой часто забывают. Сохраняйте это простым.
Вы используете неправильный синтаксис. Переместите имя входного файла в первый аргумент,
, чтобы получилось convert input.iso -format UDRW -o output.iso