2

Я использую черный MacBook примерно с 2008 года. Mac OS X, установленная в системе, больше не запускается; Я получаю серый экран, не имея возможности добраться до самого рабочего стола.

Мне удалось создать живую USB-флешку из Linux Mint и загрузить ее на компьютер. Но я хочу установить Linux Mint на Mac, чтобы это была моя единственная ОС. Но опять же, я могу работать только из Linux Mint, а не из Mac OS X.

Буду признателен за помощь в том, как это сделать.

3 ответа3

2

На вашем месте я бы сначала запустил множество аппаратных тестов, если есть веская причина, по которой Mac OS X больше не запускается. Аппаратная проблема может означать, что некоторую часть в компьютере, возможно, придется заменить.

Если тесты пройдены без обнаружения проблемы, перед установкой переформатируйте диск в медленном формате.

Метод установки подробно описан в этом документе Mint: Linux Mint 17 на MacBook Pro. Комментарии к статье также стоит прочитать.

Если описанная процедура не работает для вас, пожалуйста, опишите подробно возникшие проблемы.

2

Как «записать» Linux ISO на загрузочную флешку в Linux

Я написал несколько больших идей / мыслей / открытий в нижней части этого ответа, но придумал гораздо более простое решение, которое требует трех простых вещей:

  1. Пустая флешка для записи данных ISO.
  2. Загрузочный Linux CD ISO.
  3. Одна базовая команда dd для копирования данных.

Это прекрасно работает при установке загрузочной USB-флешки Ubuntu 12.04.5 Server с использованием ISO ubuntu-12.04.5-server-amd64.iso . Был в состоянии загрузить прямо в окончательный USB-флэш-накопитель с моего MacMini, поэтому я предполагаю, что он должен работать для Linux Mint - и, возможно, других ISO - также


Загрузитесь в Linux и вставьте USB-накопитель.

Сначала загрузитесь в вашей системе ОС Linux и убедитесь, что USB-накопитель установлен. Теперь убедитесь, что у вас установлен lsblk (список блочных устройств). Если это не так, вы можете установить его так:

Поэтому, чтобы установить его на CentOS/RedHat, его можно установить с помощью этой команды:

sudo yum install util-linux-ng

И если вы хотите установить его на Ubuntu/Debian/Linux Mint, его можно установить с помощью этой команды:

sudo apt-get install util-linux

Проверьте вывод команды lsblk чтобы найти идентификатор устройства для флэш-накопителя USB.

После этого запустите lsblk и определите идентификатор устройства для установленного USB-накопителя. В этом примере мы предположим, что он доступен в /dev/sdb но убедитесь, что ID соответствует устройству флэш-памяти USB в вашей настройке.

Запустите команду dd чтобы «записать» ISO на USB-накопитель.

Теперь, зная, что мы будем работать с /dev/sdb , убедитесь, что у вас есть готовый Linux ISO. Для тестирования я использовал ISO -образ сервера Ubuntu 12.04.5 с именем ubuntu-12.04.5-server-amd64.iso . Итак, теперь с этими двумя частями головоломки, давайте запустим команду dd чтобы скопировать содержимое ubuntu-12.04.5-server-amd64.iso в /dev/sdb:

sudo dd if=~/ubuntu-12.04.5-server-amd64.iso of=/dev/sdb bs=1M

Проверьте состояние после копирования USB-накопителя.

Теперь просто подождите, пока он закончит копирование данных. Когда это будет сделано, вы можете подтвердить, что процедура прошла, как и ожидалось, выполнив команду file чтобы получить информацию о том, что /dev/sdb точно сейчас находится:

sudo file -s /dev/sdb

Вывод должен быть примерно таким:

/dev/sdb: # ISO 9660 CD-ROM filesystem data 'Ubuntu-Server 12.04.5 LTS amd64 ' (bootable)

Флэш-накопитель USB готов к использованию.

После этого извлеките флэш-накопитель USB с « прожженным » на нем ubuntu-12.04.5-server-amd64.iso его в порт USB на MacBook 2008 года. Запустите его, удерживая нажатой клавишу выбора, и обязательно выберите правильный диск для загрузки. Затем нажмите Return и подождите. Теперь вы должны загрузиться в ISO-образ «прожженного» USB-накопителя и быть на 100% готовым к установке этой ОС на MacBook 2008 года.


Ссылка только

ПРИМЕЧАНИЕ. Все приведенные ниже пункты были первоначальными идеями / исследованиями для мозгового штурма и приведены только для справки. Теперь, когда я экспериментировал сам, я понял, что мог бы переосмыслить идеи здесь, но они могут быть полезны для кого-то еще, кто-то хочет заняться созданием Mac с загрузочным Linux USB в Linux.

Ключ заключается в том, чтобы преобразовать Linux Mint ISO в формат UDF.

Ключом к этой проблеме является создание образа в формате тома универсального дискового формата (UDF) , а затем копирование этого преобразованного образа на USB-диск. Попытка найти специальную утилиту для Linux, которая бы конвертировала ISO в формат UDF, в лучшем случае кажется довольно сложной задачей.

На самом деле, если вы посмотрите на основные инструкции по установке Ubuntu в Mac OS X - в основном, ту же процедуру, что и в Linux Mint, - вы увидите, что, несмотря на множество шагов, ключевым моментом является преобразование ISO . Как только вы пройдете этот специфический шаг для Mac OS X, оставшуюся часть учебника можно будет адаптировать для установки Linux.

Пожалуйста, обратите внимание, что я не проводил активных проверок, поэтому действуйте в своем собственном темпе и соблюдайте осторожность Также обратите внимание, что если я показываю команды с других сайтов, и это делается в основном для справки. Пожалуйста, не забудьте изменить / настроить эту команду для вашей конкретной установки и использования.

Попробуйте использовать isohybrid для преобразования Linux Mint ISO в гибридный формат USB.

Я нашел эту аккуратную утилиту под названием isohybrid. Это их объяснение того, как это работает; Более подробную информацию об isohybrid можно найти на официальном сайте isohybrid:

Начиная с версии 3.72, ISOLINUX поддерживает "гибридный режим", который может быть загружен либо с компакт-диска, либо с устройства, которое BIOS рассматривает как жесткий диск или ZIP-диск, например, USB-ключ или аналогичный. Эти изогибридные образы содержат в дополнение к обычной файловой системе ISO9660 на компакт-диске корректную таблицу разделов в стиле DOS. Таким образом, если вы просто скопируете обработанный изогибридный образ на флэш-накопитель USB, BIOS загрузит его напрямую.

У них также есть аккуратный вспомогательный скрипт iso2usb.py который может упростить использование isohybrid:

Команда dd всегда пугает меня. Одно неверное нажатие клавиши, и вы можете перезаписать неправильный жесткий диск. Чтобы сделать вещи немного менее страшными и безопасными, я написал iso2usb .

Поэтому мой лучший совет: если вы работаете в Linux Mint или в любом другом современном варианте Linux и хотите создать USB из ISO, вы можете сделать хуже, чем isohybrid . Но имейте в виду, что, по крайней мере, на основании этого ответа «Спросите другого» кажется, что у Mac OS X могут быть проблемы с «гибридными» томами.

Отформатируйте USB в формате UDF и смонтируйте ISO как UDF, а затем используйте dd для копирования ISO на USB.

Тем не менее, мне неясно, будет ли MacBook подавляться этим, потому что он все еще не в формате UDF. Так что, возможно, еще один способ - смонтировать ISO в Linux, но отформатировать USB как UDF и скопировать данные через dd , верно? Этот учебник под названием «Форматирование USB-флешки в UDF под Linux» выглядит как хорошее руководство по форматированию USB-диска как UDF-диска. Здесь много подробностей, но основная команда с магией UDF - это та, которая использует mkudffs которая является частью udftools:

mkudffs --media-type=hd --blocksize=512 /dev/sdc1

Кроме того, на этой странице много объясняется, как монтировать ISO в Linux, включая раздел о монтировании ISO в формате UDF:

sudo mount filename.iso /media/iso -t udf -o loop

Этот ответ сайта «Спросите Ubuntu» предоставляет другой вариант команды монтирования UDF:

sudo mount -t udf /dev/sr0 /cdrom

Как я уже сказал, я не проверял эти команды - и пути, откуда я их взял, вы должны изменить их в соответствии с вашими настройками - но если вы следуете моей логике, возможно, вы можете сделать следующее:

  1. USB в формате UDF: отформатируйте USB в формате UDF, используя mkudffs который является частью udftools .
  2. Смонтируйте ISO как UDF: После форматирования USB в UDF, теперь монтируйте ISO-образ Linux Mint как том UDF.
  3. Скопируйте данные из ISO, смонтированного как UDF, на USB-диск, отформатированный как UDF . Если ISO в формате UDF, а USB - в формате UDF, можно предположить, что чистая копия с dd создаст отформатированный UDF - и загрузочный Mac - Linux Mint USB диск.

Когда все сказано и сделано, я думаю, что усилия, направленные на UDF, будут работать лучше всего. Но, как я сказал вначале, я сам не проверял ничего из этого - считайте, что это все образованные заметки, основанные на том, что я читаю и понимаю - поэтому ваш пробег может отличаться.

1

Вы хотите создать установщик USB, если живой образ Linux Mint не содержит программу установки. Эта ссылка поможет в создании живых установщиков USB, и Ubuntu также не является плохим кандидатом для использования на Mac. Инструкции, начиная с шага 4, также должны работать с Linux Mint. Вам может понадобиться внешний жесткий диск или отформатировать основной жесткий диск Macbook, чтобы иметь некоторое рабочее пространство для загрузки образа установщика, если ваша флешка Linux Mint недостаточно велика.

Я также проверил бы, исправен ли жесткий диск, поскольку накопитель с 2008 года поднимается туда годами и может образовывать неисправные сектора на своих носителях. Это проявляется в повреждении программного обеспечения, приводящем к замедлению и в конечном итоге (на Mac) постоянному серому экрану при загрузке или миганию знака вопроса при загрузке. Хотя установщик Linux может «увидеть» сбойный диск лучше, чем Mac OS, и на какое-то время запустить его, он в конечном итоге полностью потерпит неудачу, и вам придется заменить его.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .