Создание загрузочной флешки USB Ubuntu для Macbook (2007-2008)

Столкнулся с проблемой установки Ubuntu на старенький Macbook 2007-2008 года выпуска. Первая проблема, невозможно загрузиться с загрузочного диска Ubuntu 64 разрядной. Проблема в том, что на последних Macbook (чёрные и белые) устанавливали процессоры Intel Core 2 Duo и эти процессоры 64 разрядные, а операционная система OS X 10.7 (последняя на которую можно обновиться без шаманства) 32 разрядная и загрузчик EFI 32 разрядный.

Подробная инструкция, как установить Ubuntu 64 разрядную через загрузочную флешку USB. Показано будет на примере Lubuntu 18.04 LTS (64 разрядная), подойдёт и для других версий, например, 19, 16 и т.д.

Создание загрузочной флешки USB


1. Качаем с сайта образ ISO Ubuntu, Lubuntu, Xubuntu 64 разрядный.

2. Необходимо в скаченном ISO образе заменить EFI загрузчик 64 разрядный на 32 разрядный. Для этого необходимо скомпилировать код на языке Си, после чего программа сможет изменить загрузчик. Открываем Терминал. Копируем код отсюда в файл «32bitEFI.c». В Терминале можно выполнить следующее:

nano 32bitEFI.c
Вставить текст из буфера CMD + V, сохранить изменения CTRL + O (буква «О», как в слове Open) и затем Ввод/Enter, закрыть текстовый редактор Nano CTRL + X.

3. Файл образа и файл должны находиться в одной папке.

4. Компилируем файл 32bitEFI.c

cc -g -Wall 32bitEFI.c -o 32bitEFI

На выходе у нас появляется скомпилированный запускаемый файл «32bitEFI». Можно сделать его запускаемым:

chmod +x 32bitEFI

5. Переименовываем ISO файл установочного дистрибутива в blackmacbook64.iso

mv lubuntu-18.04.3-desktop-amd64.iso blackmacbook64.iso

где «lubuntu-18.04.3-desktop-amd64.iso» скаченный образ Ubuntu или Lubuntu, Xubuntu

6. Конвертируем ISO файл «blackmacbook64.iso» в формат IMG

hdiutil convert blackmacbook64.iso -format UDRW -o blackmacbook64.img

На выходе получаем файл «blackmacbook64.img.dmg», т.к. OS X автоматически добавляет расширение .dmg. Переименовываем его в «blackmacbook64.img»

mv blackmacbook64.img.dmg blackmacbook64.img

7. Вставляем флешку в любой разъем USB на ноутбуке и смотрим, под каким устройством она определилась

diskutil list

где флешка должна быть, например, /dev/disk1 или /dev/disk2 в зависимости от вашего компьютера.

8. Размонтируем флешку USB

diskutil unmountDisk /dev/diskN

где diskN ваше устройство из предыдущего пункта, например, /dev/disk1. Если появилась ошибка при зазмонтировании, то запустите «Дисковую утилиту» и на вашей флешке нажимите «Отключить», Внимание! не нажимайте «Извлечь диск».

9. Записываем образ на флешку USB

sudo dd if=blackmacbook64.img of=/dev/diskN bs=1m

где diskN ваше устройство из пункта 7, например, /dev/disk1.

10. Изъять флешку командой

diskutil eject /dev/diskN

Всё, загрузочная флешка USB готова!

Теперь можно загрузиться с загрузочной флешки. Перезагрузить компьютер и удерживать клавишу «С» или «Alt». После чего выбрать флешку с которой необходимо загрузиться. После чего можно установить Ubuntu на Macbook, но предварительно создайте пустой раздел в «Дисковой утилите» под OS X. После установки Ubuntu можно установить загрузчик rEFInd.

Дополнительно. В Ubuntu, если не определился Wi-Fi модуль, то подключите Macbook по кабелю к интернету и запустите

sudo ubuntu-drivers autoinstall

Материал подготовлен на основании:

  1. Видео на Youtube
  2. How to install Ubuntu on MacBook using USB Stick
Теги:
macbook, linux, ubuntu, lubuntu, установка

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.