Как установить Linux на Intel iMac без ОС и компакт-диска

Что я хочу:

  • Linux на Intel iMac (Core Duo).

Что у меня есть:

  • Пустой ПК (17-дюймовый Intel iMac) со сломанным CD-приводом. Это модель A1173.
  • Этот ПК с Ubuntu 12.04 и старым разделом Windows Vista.
  • USB-накопитель и ISO-образ Ubuntu.

Проблемы:

  • Отсутствие компакт-диска означает, что единственный загрузочный диск, который я мог бы использовать, - это USB.
  • На Mac нет BIOS, поэтому я не могу установить параметры загрузки или даже посмотреть, обнаружит ли он мой USB-накопитель. Когда я запускаю машину и нажимаю Option, первое и единственное, что я вижу, это старый поврежденный раздел Windows XP и ни одной опции или дополнительной информации.
  • Итак, предполагая вслепую, что оборудование/прошивка Mac работает нормально, у меня нет Mac OS, чтобы использовать какие-либо инструменты, которые я нашел в различных руководствах по созданию загрузочного диска для Mac.
  • Я не могу найти много программного обеспечения для Linux/Windows, которое могло бы заменить эти инструменты, например, для преобразования файла .iso (Win/Linux) в .img (я думаю, для Mac). Это заставляет меня думать, что сценарий, когда у кого-то вроде меня есть оборудование Mac, но нет Mac OS, крайне редок.
  • Поэтому, кроме как найти кого-то, у кого есть Mac, у меня нет решения. Вот я и спрашиваю, что бы вы сделали? Единственное, это не должно требовать никаких денег (я знаю, что программное обеспечение для Mac редко бывает бесплатным), что также исключает получение какой-либо Mac OS, если я не могу использовать бесплатный macos.img для виртуальной машины или восстановить исходный Mac бесплатно.
iMac G5 - это PowerPC, а не Intel, и есть BIOS как таковой : он называется Open Firmware, и вы можете делать там гораздо больше вещей, чем в любом BIOS.
Кроме того, .iso и .img в основном одинаковы, и компьютеры Mac вполне могут работать с образами .iso.
Вопрос о суперпользователе: superuser.com/questions/435866/imac-g5-with-no-os-nor-cd-drive
@CajunLuke 1) Я имел в виду пригодный для использования BIOS, если вы ЗНАЕТЕ, что он есть, скажите, пожалуйста, как его использовать. 2) Мой g5 - это компьютер с процессором Intel, вам не следовало его удалять. 3) Образы .iso можно обрабатывать, но их все равно нужно преобразовать в .img, хотя они очень похожи.
@sinekonata Если это G5, то это по определению не Intel, поскольку G5 - это чипы PowerPC. Если это Intel iMac, то это не iMac G5, а Intel iMac.
@sinekonata Либо выберите Intel, либо G5. Это не то и другое.
@sinekonata Intel Mac используют EFI - используйте это как основу для поиска материалов на уровне BIOS.
Я думаю, что синеконата может сбить их с толку, потому что они на самом деле выглядели очень похожими, это первый Intel iMac. Корпус и экраны выглядят одинаково между G5 и первыми Intel.

Ответы (4)

Похоже, у вас уже есть все, что вам нужно, вам просто не хватило следующих битов информации.

  1. Вы должны проверить инструкции Ubuntu для Intel Mac, поэтому не нужно беспокоиться о BIOS, на котором работает EFI. Ubuntu для Intel Mac и, кроме того, Ubuntu Intel Mac CommunityHelpPages выглядят загруженными множеством ресурсов, которые могут оказаться полезными.

  2. Поскольку ваш iMac — Intel, вы можете использовать стандартный ISO-образ Ubuntu, созданный для любого ПК с архитектурой x86 . Однако, поскольку ваш iMac является Core Duo, ему потребуется 32-разрядная версия Ubuntu, как указано в документации Ubuntu Mac Community .

... Если у вас есть Core2 Duo Mac (в отличие от Core Duo), он может использовать компакт-диск AMD64 (64-битный), в противном случае вам придется использовать стандартную версию ...

Стандартная версия означает 32-битную версию.

  1. Выберите и загрузите 32-битную версию Ubuntu , на страницах документации Mac говорится, что переход на последнюю версию должен быть хорошим шагом, но выберите, какая из них лучше всего работает на вашем iMac, это может потребовать проб и ошибок.

  2. Следуйте стандарту Как создать загрузочный USB-накопитель в Ubuntu, используя ISO-образ Ubuntu, который вы скачали выше.

  3. Загрузите iMac со вставленным USB-накопителем. Если iMac не загружается в установщик Ubuntu, вам может потребоваться перезагрузить компьютер и удерживать нажатой клавишу «option», а затем выбрать USB-накопитель, чтобы продолжить загрузку в установщик Ubuntu.

CajunLuke отредактировал характеристики моего ПК, сказав, что это Intel Mac, так что извините, но этот ответ не подходит. Я не беспокоюсь о BIOS, я беспокоюсь о том, что не смогу следовать этому руководству из-за отсутствия macos. А за вторую ссылку спасибо, пригодится.
@CajunLuke, почему ты мне не веришь? У меня есть серийный номер, а у вас нет, номер модели, который я дал, должен быть достаточным доказательством...
@sinekonata В первый раз я пропустил номер модели, и вы упомянули G5 чаще, чем Intel, поэтому я предположил, что вы правильно поняли больше, чем ошиблись. Я отредактировал вопрос, чтобы сказать, что Intel везде, а не G5. Вот почему все (включая меня, MrDaniel и всех в Super User) предположили PowerPC: похоже, единственная ссылка на Intel была ошибкой.
В этом ответе есть большая ошибка! Создание USB, которое вы связываете, работает только на Ubuntu и не будет загружаться EFI на Mac. Однако инструкции для OSX не работают и на многих компьютерах Mac.
@sinekonata Пожалуйста, сообщите, какое решение работает для вас. Я также пробовал несколько установок, но мне удалось установить только через USB с использованием эмуляции BIOS (без загрузки EFI). Я использовал UNetbootin , и мне пришлось вручную создать раздел MBR на флэш-накопителе.
Насколько я могу судить, все инструкции заканчиваются одним и тем же результатом, а именно тем, что содержимое ISO-образа Ubuntu помещается на флэш-накопитель USB. Ubuntu — это платформа, которая сейчас есть у OP, которая работает для создания загрузочного USB-накопителя. Отсюда и ссылка на инструкции для Linux.

Если у вас все еще есть раздел восстановления, вы можете переустановить ОС без компакт-диска, удерживая клавиши Command и R на клавиатуре после перезагрузки, когда вы слышите звуковой сигнал.

после повторной установки OS X следуйте инструкциям ниже по ссылке.

https://www.youtube.com/watch?v=7osgsM20Nkc

Это правильный способ сделать установочный USB-накопитель Linux для использования на оборудовании Apple.

Этот метод создания установщика ТРЕБУЕТ доступ к работающему Macintosh с установленной и работающей ОС.

загрузите iso из следующего места:

http://www.ubuntu.com/download/desktop (ПОЖАЛУЙСТА, ВЫБЕРИТЕ 32-битный iso)

как только вы создадите свой установщик/живой USB, перезагрузите компьютер

удерживайте опцию при звонке и выберите USB.

Ваше описание довольно запутанно и, вероятно, не применимо ко всем компьютерам Intel Mac. Также неясно, как это связано с проблемой, описанной в вопросе.
Я не уверен, что понимаю ваш ответ. установка Linux на яблоко Intel не может быть проще. Я думаю, что вопрос немного расплывчатый. мы здесь с двойной загрузкой? мы используем Linux как основную и единственную ОС? Мой ответ работает на всех компьютерах Intel Mac. (решение проблем с графикой обычно является вторым этапом установки), за которым следует просто заставить другое проприетарное оборудование работать правильно. (некоторые Mac требуют дополнительного программирования для включения вентиляторов/датчиков... ECT)
Вопрос касается того, как установить загрузочный Linux на оборудование Mac. Решение любых проблем после загрузки было бы другим вопросом (и не по теме AD). Что касается недостающих деталей: «Вам понадобится 32-битный ISO» -> какой, откуда? Хочу ли я запускать 32-битный Linux на 64-битном процессоре? Что мне делать с ним после загрузки, как мне сделать загрузочную флешку? При нажатии Option происходит автоматическая загрузка с флешки? Как использовать `nomodeset?
хорошо я понял. Я удалю советы, которые ему понадобятся в будущем. извините, и я обновлю ссылку на правильный ISO.

Он загружает мой iMac при удерживании клавиши выбора. Если вы ищете чистые 64-битные вычисления от двухъядерного дуэта ... вероятно, этого не произойдет ... кроме того, что объем памяти машины ограничен.

Этот ответ на самом деле относится к этому вопросу и закрытому вопросу Мандези . Kaumba , которая называется «Загрузка Linux на iMac 2006 года ». Основная часть этого вопроса приведена ниже.

Я удалил жесткий диск из своего iMac 2006 года и установил на него Ubuntu с другого компьютера. Однако после установки его обратно в iMac он не может загрузиться. Вместо этого я получаю вопросительный знак. Кто-нибудь может оказать помощь?

Текущая версия Ubuntu 20.04 LTS имеет в списке системных требований следующее :

  • 64-битный процессор
  • Частота процессора не менее 2 ГГц
  • 4 ГБ оперативной памяти (системная память)

Ни одна из моделей iMac 2006 года не отвечает всем этим требованиям. Хотя некоторые модели могут принимать 4 ГБ оперативной памяти, не вся эта оперативная память доступна. Следующая выдержка была взята с сайта Everymac.com.

Конечным результатом является то, что по крайней мере 3 ГБ ОЗУ должны быть полностью доступны, в то время как при установке 4 ГБ ОЗУ ~ 700 МБ ОЗУ перекрывают критические системные функции, что делает их не адресуемыми системой.
 
В конечном итоге может быть установлено 4 ГБ оперативной памяти, но не вся оперативная память сверх 3 ГБ может быть использована из-за возможности «перекрытия» памяти.

Если ваш iMac 2006 года имеет 64-разрядный процессор, возможно, вы сможете установить текущую версию Xubuntu , которая в настоящее время требует меньше оперативной памяти. Однако все iMac 2006 года имеют 32-разрядную EFI, поэтому 64-разрядные операционные системы не могут быть загружены с EFI с этих компьютеров Mac. Это наиболее вероятная причина проблемы, описанной в mandesi c. Вопрос Каумбы . Однако для iMac 2006 года выпуска с 64-разрядными процессорами существует возможность загрузки через BIOS 64-разрядных операционных систем. Однако ниже приведены некоторые вопросы, на которые необходимо обратить внимание.

  • Многие установочные DVD-диски Linux (записанные с установочных IS0-файлов Linux) содержат более одного способа загрузки. Например, DVD может быть загрузочным EFI или BIOS. Многие (если не все) iMac 2006 года выпуска не могут загружаться с таких DVD-дисков.
  • Многие (если не все) iMac 2006 года нуждались в обновлении прошивки , прежде чем они смогли загрузиться с BIOS. Для выполнения этого обновления на Mac должна быть установлена ​​OS X. Информацию о получении ISO-файла Snow Leopard и создании установщика можно найти здесь .
  • Некоторые версии Linux требуют, чтобы программа установки USB была загружена через BIOS, чтобы установить загружаемую с BIOS операционную систему. Прошивка для всех iMac 2006 года не поддерживает загрузку BIOS с USB-устройств. Однако 32-разрядный USB-установщик Debian Linux может быть загружен с 32-разрядной EFI и может установить BIOS, загружающий Debian Linux. Затем вы можете использовать Grub, включенный в эту установку, для загрузки в BIOS 64-битного установщика Linux (например, Xubuntu) и перезаписать 32-битный Debian 64-битным BIOS, загружающим Linux. Процедура будет аналогична тому, что написано в этом ответе .