Мне подарили старый белый макбук середины 2007 года, и я подумал, что хотел бы использовать на нем двойную загрузку Ubuntu. Дисковод CD сломан. Процессор 64 бит.
Я загрузил Ubuntu 16.04 LTS как iso и преобразовал его в img. (Для этого я использовал hdiutil convert -format UDRW path/to/ubuntu.iso -o path/to/ubuntu.img
)
Я установил rEFInd на Mac.
Разделили USB-диск на OSX. Журналировали с менеджером разделов GUID. ]
Как только я использую sudo dd if="path/to/ubuntu.img" of="/dev/rdiskN"
, USB-накопитель переключается с схемы разделов GUID на менеджер разделов Apple. Это приводит к тому, что мой usb-диск не загружается, потому что OSX не распознает его, а rEFInd не загружается, давая мне много «не найденных из LocatDevicePath».
Заранее спасибо!
Во-первых, тот компьютер является достаточно взрослым, что я не на 100% уверен в его ЦП и битовых глубинах EFI. Это критические детали для знания так, чтобы Вы загрузили корректную версию Ubuntu и использовали корректный процесс установки. Короче говоря, наиболее современные компьютеры имеют 64-разрядные центральные процессоры, и 64-разрядный EFIs, так устанавливая 64-разрядную Ubuntu на них является соответствующим. Первое поколение основанных на Intel Mac, тем не менее, использовало 32-разрядный EFIs, главным образом (или возможно исключительно) с 32-разрядными центральными процессорами. Они потребовали бы 32-разрядной Ubuntu - но 32-разрядные изображения Ubuntu не поддерживают начальную загрузку в режиме EFI, который усложняет вещи. Дальнейшая сложность - то, что некоторые ранние Mac (главным образом первое повторение модификаций после того первого 32-разрядного поколения) использовали 64-разрядные центральные процессоры, но 32-разрядный EFIs. Они могут использовать 32-разрядную Ubuntu, установленную в режиме EFI путем перехода через некоторые обручи или 64-разрядную Ubuntu, установленную в режиме BIOS путем перехода через меньшее количество обручей или 64-разрядную Ubuntu, установленную в режиме EFI путем перехода через другие обручи. Короче говоря, они - реальная сложная путаница для объяснения.
Однако когда я Погугленные "спецификации macbook 2007", я получил эту страницу, которая предполагает, что Ваша машина, вероятно, имеет 64-разрядный ЦП и 64-разрядный EFI. Если это корректно, это делает вещи намного легче. Безусловно, выполните следующую команду в Окне терминала OS X:
ioreg -l -p IODeviceTree | grep firmware-abi
Это должно возвратиться также EFI32
или EFI64
. Если это - первый, ОСТАНОВИТЕСЬ! Вы находитесь в для дикой поездки, и необходимо будет сделать больше рытья и принять решения относительно какой набор компромиссов сделать. Если предыдущая команда возвращается EFI64
, продолжить двигаться....
Вы говорите, что преобразовали .iso
файл Вы загрузили на .img
файл, но Вы не говорите, как Вы сделали это. В большинстве случаев это - ненужный шаг и, более вероятно, создаст проблемы, чем решить их. Вообще говоря существует два способа записать установку Ubuntu .iso
файл к карте флэш-памяти с интерфейсом USB:
dd
- Можно использовать dd
программа для записи .iso
файл к карте флэш-памяти с интерфейсом USB. Это работает потому что Ubuntu .iso
файлы используют вид монстра Frankenstein формата, который может быть считан или как файловая система оптического диска ISO 9660 или как таблица разделов и связанные структуры файловой системы для жесткого диска. Большинство (но не все) компьютеры могут считать этот формат очень хорошо при записи в карту флэш-памяти с интерфейсом USB, через команду как sudo dd if=image.iso of=/dev/disk2
. Это передаст image.iso
к (OS X) /dev/disk2
; измените оба имен файлов по мере необходимости для Вашей системы..iso
файл и создает загрузочную карту флэш-памяти с интерфейсом USB. Большинство этих инструментов создает изображения, которые могут загрузиться или в режиме BIOS/CSM/legacy или в режиме EFI, но существуют исключения и причуды от системы к системе при начальной загрузке из таких изображений. Таким образом я не могу обещать, что любая данная программа будет работать на Вас; однако, у Rufus обычно есть лучшая репутация этих программ, поэтому если у Вас есть доступ к системе Windows, можно хотеть попробовать его сначала.На практике Вы, возможно, должны попробовать два или больше инструмента для создания загрузочной карты флэш-памяти с интерфейсом USB; необходимо будет просто попробовать один за другим, пока что-то не работает.
перенаходка должна обнаружить диск как загрузочный, после того как это было правильно подготовлено. Существует несколько протестов, хотя:
ubiquity -b
. Это заставит установщик настраивать Ubuntu, не устанавливая GRUB, который избыточен. Если Вы загрузитесь прямо в установщик, то GRUB будет установлен, который может принять процесс начальной загрузки. В некоторых случаях GRUB может не мочь запустить OS X. Эта проблема может быть преодолена, но предотвращение ее полностью может упростить вещи. OTOH, если необходимо загрузить Ubuntu в режиме BIOS по некоторым причинам, Вам будет нужен GRUB, таким образом, необходимо будет удостовериться, что это установлено. Этой информации должно быть достаточно для запущения Вас, предоставил информацию, я нашел, что это предполагает, что Ваша машина имеет 64-разрядный EFI, корректно.