Столкнулся с проблемой установки 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 и т.д.
1. Качаем с сайта образ ISO Ubuntu, Lubuntu, Xubuntu 64 разрядный.
2. Необходимо в скаченном ISO образе заменить EFI загрузчик 64 разрядный на 32 разрядный. Для этого необходимо скомпилировать код на языке Си, после чего программа сможет изменить загрузчик. Открываем Терминал. Копируем код отсюда в файл «32bitEFI.c». В Терминале можно выполнить следующее:
3. Файл образа и файл должны находиться в одной папке.
4. Компилируем файл 32bitEFI.c
На выходе у нас появляется скомпилированный запускаемый файл «32bitEFI». Можно сделать его запускаемым:
5. Переименовываем ISO файл установочного дистрибутива в blackmacbook64.iso
где «lubuntu-18.04.3-desktop-amd64.iso» скаченный образ Ubuntu или Lubuntu, Xubuntu
6. Конвертируем ISO файл «blackmacbook64.iso» в формат IMG
На выходе получаем файл «blackmacbook64.img.dmg», т.к. OS X автоматически добавляет расширение .dmg. Переименовываем его в «blackmacbook64.img»
7. Вставляем флешку в любой разъем USB на ноутбуке и смотрим, под каким устройством она определилась
где флешка должна быть, например, /dev/disk1 или /dev/disk2 в зависимости от вашего компьютера.
8. Размонтируем флешку USB
где diskN ваше устройство из предыдущего пункта, например, /dev/disk1. Если появилась ошибка при зазмонтировании, то запустите «Дисковую утилиту» и на вашей флешке нажимите «Отключить», Внимание! не нажимайте «Извлечь диск».
9. Записываем образ на флешку USB
где diskN ваше устройство из пункта 7, например, /dev/disk1.
10. Изъять флешку командой
Всё, загрузочная флешка USB готова!
Теперь можно загрузиться с загрузочной флешки. Перезагрузить компьютер и удерживать клавишу «С» или «Alt». После чего выбрать флешку с которой необходимо загрузиться. После чего можно установить Ubuntu на Macbook, но предварительно создайте пустой раздел в «Дисковой утилите» под OS X. После установки Ubuntu можно установить загрузчик rEFInd.
Дополнительно. В Ubuntu, если не определился Wi-Fi модуль, то подключите Macbook по кабелю к интернету и запустите
Материал подготовлен на основании:
Подробная инструкция, как установить 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
Материал подготовлен на основании: