Как сделать загрузочный Debian USB на Mac?


9

Их подход https://wiki.debian.org/InstallDebianOn/Apple/MacBookAir/3-2 не работает (все идет хорошо, но USB не загружается). Это также кажется, кажется, несколько лет и устарело. В других дистрибутивах много проблем с устранением этой проблемы, но не в Debian. Любой совет, как я могу отладить, почему мой usb не стал загрузочным Debian после этих процедур.

Мои шаги были:

1) стереть usb диск с помощью утилиты диска и создать раздел FAT (я пробовал также exFAT и OSX Extended).

2) скачал iso и преобразовал его в img:

hdiutil convert debian-8.4.0-i386-DVD-1.iso -format UDRW -o debian-8.4.0-i386-DVD-1.img

и переименование результата, чтобы удалить «.img» из имени. Я также пытался нам UDTO вместо UDRW.

3) найти мое местоположение USB с помощью списка diskutil, это было /dev/disk2

4) размонтирование usb: diskutil unmountDisk /dev/disk2

5) добавление изображения: sudo dd if=debian-8.4.0-i386-DVD-1.img of=/dev/disk2 bs=1m

что заняло несколько часов. Результатом стало ожидаемое сообщение о том, что USB не может быть прочитан.

6) Извлечение USB с: diskutil eject /dev/disk2

В результате usb не был загрузочным - на экране загрузки нажатием кнопки alt - usb не отображается.

Ответы:


6

Использование unetbootin: https://unetbootin.github.io/ . Вот учебник для Ubuntu, но вы также можете использовать его для Debian, просто измените изображение: http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx


Я пытался, но это не работает. USB становится загрузочным, но если я пытаюсь загрузить с него - grub выдает сообщение об ошибке, что не может найти ядро ​​- «vmlinuz not found».
Драйф Кронег

Вы используете биографию UEFI? Вы хотите использовать USB-накопитель на Mac?
LXGA,

Я думаю это машина эфи. Мне просто нужно создать загрузочный Linux Linux, чтобы я мог установить его на компьютере Mac.
Драйф Кронег

1
Вы загрузили только часть Debian !!!!! Вы выбрали DVD-1 !!! Debian большой, поэтому, если вы не используете dvd, загрузите netinstall (он будет загружаться с usb и загружать пакеты из Интернета): debian.org/distrib/netinst
LXGA

1
Установщик Debian теперь предупреждает против использования unetbootin, я предлагаю вам отменить этот ответ и выбрать один из следующих: debian.org/releases/jessie/amd64/ch04s03.html.en
gotjosh

15

Я не конвертировал ISO в img, я просто отформатировал USB-накопитель для FAT и использовал dd:

sudo diskutil unmountdisk /dev/disk1
sudo dd if=./debian.iso of=/dev/disk1 bs=1m

Я проверил это с Debian 9.

Важно отметить, что соответствующее значение /dev/disk#должно быть определено с помощью следующей команды в командной строке macOS:

diskutil list

В приведенном выше вопросе устройство USB сопоставлено, /dev/disk2тогда как в приведенном выше примере используется /dev/disk1. Но число может быть 3 или 4 или каким-то другим числом. Убедитесь, что число соответствует карте памяти, которую вы используете; вы рискуете потерять данные, если ошибетесь.


1

В прошлом я использовал unetbootin просто отлично, однако недавно я пытался установить на действительно старый ПК для использования в качестве сервера, и он зависал в меню загрузки USB, когда я пытался загрузиться через USB.

Мне удалось успешно установить Debian, используя это руководство, которое я продублировал в своем ответе.

Идея заключается в следующем:

  1. Загрузите boot.img.gz для соответствующей версии Debian здесь. Вам нужно будет изменить версию, чтобы она соответствовала имеющейся у вас ISO. http://ftp.debian.org/debian/dists/stable/main/installer-amd64/current/images/hd-media/

  2. Размонтируйте целевой USB-диск

  3. беги gzip -dc boot.img.gz > /dev/disk#на свой соответствующий USB

  4. После того, как это закончится (это заняло странно много времени для изображения размером 50 МБ, думаю, сжатие), отключите и снова подключите диск. Просто перетащите ISO в корень вновь созданного раздела.

Попробуйте и установите! Работал на мой Dell Optiplex 380

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.