Я пытался сделать это со вчерашнего дня, следуя инструкциям, приведенным на официальной странице ubuntu.com здесь:
http://www.ubuntu.com/download/help/create -a-usb-stick-on-mac-osx
Я могу выполнить каждый шаг без ошибок. Однако при перезагрузке Mac флэш-накопитель просто сообщает «отсутствует операционная система, нажмите любую клавишу ...». Оттуда я ничего не могу сделать, кроме аппаратного сброса.
Я пробовал Unetbootin, но это не создаст USB, который загружается с Mac.
edit: я также исправил таблицы разделов с помощью rEFIt, но все равно не рад.
Есть предложения?
Я установил человечность на моей середине 2011 iMac, следуя этим инструкциям. Хотя я позже выяснил способ сократить шаги в половине. Я создал изображение Ubuntu непосредственно в раздел HD, не используя USB
Вот то, что я сделал:
Разделите жесткий диск Mac с помощью дисковых утилит:
Создайте 40 ГБ fat32 раздел для Ubuntu
Создайте раздел на 5 ГБ для содержания загрузочного изображения Linux
Используйте Unetbootin для прямого создания изображения в разделе на 5 ГБ.
Перезапуск - удерживает функциональную клавишу - загружаются в Ubuntu с помощью РЕМОНТА.
Надеюсь, это поможет. Спасибо за большое сообщение.
Создайте загрузочный USB для Mac.
Перейдите к разделу GParted в Linux на ПК-> Устройство-> Создать таблицу разделов-> В раскрывающемся списке выберите Mac-> Форматировать USB в FAT32-> Использовать USB-устройство записи для записи в USB. Я пробовал флешки, и они не работали.
15-летний IDE HDD в жестком диске USB работал в первый раз. Флэш-накопители USB не создавали таблицу разделов Mac, но старый жесткий диск в корпусе внешнего жесткого диска USB делал это. Подключите USB-кабель-> Включите MAC, и когда вы услышите звук, нажмите и удерживайте клавишу Option, и появится USB. Нажмите USB-> Он загрузится-> Затем установите Linux на жесткий диск MAC с помощью жесткого диска USB.
https://bugs.launchpad.net/unetbootin/+bug/896686
Я обнаружил, что эта ошибка в Unetbootin все еще не исправлена.
Unetbootin плохо работает на OSX. В конце концов, флешка не загрузочная, но я могу использовать unetbootin на Ubuntu весь день.
Я успешно использовал эту формулу для создания USB-установщика на Mac:
(первый ответ) Как создать Ubuntu Live USB с помощью Mac?
[ 117] Преобразует ISO в img.dmg, затем использует dd. USB работал на ПК.
Вот мой собственный ответ:
Хорошо, так что я понял это, во многом благодаря этой расширенной теме на macforums
http://forums.macrumors.com/showthread .php? t = 1329407
Однако я собираюсь предложить краткую версию здесь. Кто бы ни отвечал за страницу Ubuntu на этой странице (ту, на которую я ссылался в моем OP), действительно должен ее изменить. Эти инструкции просто не работают.
Вот что вам нужно:
Скачать Ubuntu.iso
Скачать и установить rEFIt отсюда http: // refit .sourceforge.net
Загрузите и установите приложение UNetbootin здесь: http://unetbootin.sourceforge.net
Флэш-накопитель объемом 4 ГБ, отформатированный в FAT32.
Свободное место на внутреннем или внешнем диске для загрузки и установки.
Создать файлы флешки :
Запустить UNetbootin. Выберите ubuntu iso в качестве источника и флэш-накопитель в качестве места назначения. Когда это будет сделано, вы получите предупреждение о том, что USB не является загрузочным на Mac. Это ожидается.
Создание разделов на жестком диске :
Откройте Дисковую утилиту и выберите внутренний или внешний диск, который вы собираетесь использовать. Создайте на нем раздел размером 2 ГБ, отформатированный в FAT32. Создайте другой раздел (вы также можете выбрать FAT32 для этого) того же размера, что и для окончательной установки (у меня на Mac установлен внутренний диск 750 ГБ, поэтому я предоставил Ubuntu 100 ГБ этого).
Получить имена устройств :
Откройте Terminal.app на вашем Mac и скопируйте / вставьте эту команду (вы можете ввести ее, но позже будут более сложные команды, которые вы может потребоваться вырезать и вставить, чтобы избежать ошибок)
diskutil list
Из полученных данных определите как флэш-накопитель, так и раздел 2 ГБ. Они будут иметь имена, такие как / dev / disk1s1 и dev / disk0s4, например. Убедитесь, что вы выбрали правильное имя, иначе вы можете нанести какой-то ущерб.
Отключение устройств :
Откройте Disk Utility.app и нажмите на флэш-диск в боковой панели. Нажмите кнопку «Снять» на панели задач выше. Сделайте то же самое для внутреннего раздела 2 ГБ.
Перемещение файлов с флэш-накопителя на раздел HD :
Скопируйте и вставьте это в терминал, но НЕ нажимайте «return»:
sudo dd if=/dev/disk1s1 of=/dev/rdisk0s4
Измените имена устройств совпадают с теми, которые вы нашли в шаге 3. Первое имя устройства - источник (флэш-диск), второе - место назначения (толстый раздел 2 ГБ на вашем внутреннем диске). Обратите внимание, что я добавил «r» перед «disk» на устройстве вывода. Это преднамеренно, и вы должны обязательно добавить его, так как это значительно ускоряет процесс копирования.
Дважды проверьте правильность строки, затем, когда вы будете готовы, нажмите «return» и введите свой пароль администратора (он будет невидимым при вводе).
Извлечение флэш-накопителя :
Когда это в конечном итоге завершится, демонтируйте и извлеките флэш-накопитель. Тебе это больше не нужно.
Исправить таблицы разделов :
Перезагрузите компьютер Mac, удерживая нажатой клавишу «Option». В меню rEFIt выберите «Синхронизировать таблицы разделов». Подтвердите с помощью «y» и выйдите. Затем выберите «перезагрузка» в меню.
Запустите Ubuntu Live CD :
Теперь вы должны увидеть логотип Penguin. Нажмите на него, чтобы запустить Ubunutu Live CD.
Почему не только используют Терминал?
Просто используйте dd
так как Mac OS X является просто вариантом Unix. Можно протестировать, чтобы видеть, установлено ли это путем движения в терминал.
откройте центр внимания и введите терминал и совершите нападки, входят
cmd+space -> Terminal
введите в терминале
$ which dd
если это дает Вам путь, это установлено. если нет никакого вывода и пустой подсказки, необходимо будет установить ее вручную (хотя, я сомневаюсь, что это будет иметь место).
у Вас в основном есть выполнение оболочки Unix bash
в Вашем распоряжении и было бы легче использовать Ваши встроенные инструменты. это будет также преподавать Вам некоторые основы.
dd
обычно не рекомендуется людям, незнакомым с инструментом, потому что, если используется неправильным способом, он мог бы уничтожить Ваш HDD, следовательно его псевдоним, уничтожьте диск.
Я не уверен, какие инструменты Вы имели бы в наличии для проверки точек монтирования и устройств, смонтированных в тех точках.
Выяснение Ваших точек монтирования
Наиболее распространенные инструменты для выяснения, где Ваши устройства смонтированы обычно,
df - report file system disk space usage (df -h prints human readable info)
mount - mount a filesystem (mount on its own will print similar info)
fdisk - manipulate disk partition table (fdisk -l will list local partitions according to the device)
если в сомнении, проверьте если fdisk
доступно.
$ which fdisk
/sbin/fdisk
$ fdisk -l
fdisk: cannot open /dev/sda: Permission denied
fdisk: cannot open /dev/sdb: Permission denied
fdisk: cannot open /dev/sdc: Permission denied
$ sudo fdisk -l
...lots of information here...
...partition schema here...
Disk /dev/sdb: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 3907028991 3907026944 1.8T b W95 FAT32
Disk /dev/sdc: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: (some type)
Disk identifier: (id here)
Device Start End Sectors Size Type
/dev/sdc1 2048 1953515519 1953513472 931.5G Microsoft basic data
/dev/sdc2 1953515520 3907028991 1953513472 931.5G Microsoft basic data
Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xc3072e18
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2048 31506431 31504384 15G b W95 FAT32
Материал, о котором Вы заботитесь, будет несколько походить на это.
Disk /dev/sdd: 15 GiB, 16131293184 bytes, 31506432 sectors
...redundant information here...
Device Boot Start End Sectors Size Id Type
/dev/sdd1 2048 31506431 31504384 15G b W95 FAT32
Мы знаем имя устройства и где оно расположено.
/dev/sdd (the device name)
/dev/sdd1 (the device partition)
для подтверждения мы просто используем df
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 793M 9.4M 784M 2% /run
/dev/sda5 450G 15G 413G 4% /
tmpfs 3.9G 780K 3.9G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda3 96M 29M 68M 30% /boot/efi
tmpfs 793M 24K 793M 1% /run/user/1000
/dev/sdd1 16G 11M 15G 1% /media/$USER/UBSKEY
После того как Вы знаете, где Ваша карта памяти смонтирована, размонтируйте ее прежде предыдущий
$ umount /dev/sdXy
например,
$ umount /dev/sdd1
Это является прямым отсюда.
Запись ISO к USB
Мы знаем, где ISO, обычно Home -> Downloads
(или что-то подобное). Теперь мы просто говорим dd
для записи в usb придерживаются для создания живого носителя (источник). Общее представление обрисовано в общих чертах как
изменитесь на каталог, где ISO расположена
проверьте, что Вы находитесь в правильном каталоге, и файл присутствует
запишите ISO в usb
например,
$ cd ~/Downloads
$ ls -l
total 0 (if nothing is present)
or
...file names here...
$ sudo dd if=ubuntu-file-name.iso of=/dev/sdd bs=4M && sync
ожидайте, пока это не будет закончено. не будет никакого признака того, что происходит, пока это не завершилось. синхронизация удостоверится, что все оказалось в порядке, и распечатайте информацию, указывающую, что она считала и записала, после того как она закончилась.
Примечание: Если Вы используете dd
для записи в раздел это всегда не загрузится. необходимо записать в первый байт устройства так, чтобы это могло создать загрузочный сектор на USB. вот почему я пишу в /dev/sdd
и нет /dev/sdd1