У меня есть старый белый MacBook (модель 2,1, середина-конец 2007 г.), который не будет обновляться после Snow Leopard (OS X 10.6). Ранее я устанавливал Debian с двойной загрузкой, используя rEFIt и загружаясь с DVD-диска, но DVD-привод больше не читает диски надежно.
Я хотел бы установить Debian или BSD на этот MacBook либо как двойную загрузку, либо как единую ОС — в качестве альтернативы подойдет любой текущий дистрибутив Linux или даже Windows 10.
Я пробовал несколько вещей, все безуспешно. Для записи:
Я видел кое-что о ручном размещении таблицы GPT на USB-накопителе или создании отдельного раздела EFI, но, поскольку это более техническое и трудоемкое дело, я не стал этим заниматься.
Главный вопрос: есть ли надежный способ загрузить и установить Linux, BSD, Windows (все, кроме OS X)?
Бонусные баллы за запуск ОС в режиме реального времени с USB - поскольку через 10 лет HD может вскоре выйти из строя.
Спасибо за помощь в переработке старого друга и защите окружающей среды.
РЕДАКТИРОВАТЬ: оба ответа, а также все HOWTO, которые я смог найти, работают исходя из предположения, что я должен иметь возможность удерживать «opt» при загрузке и выбирать USB-накопитель. Это не то, что происходит, когда у меня есть BSD или Linux, но я могу выбрать USB-накопитель с Mac OS X и установить с него. Таким образом, возникает вопрос, в чем разница, которая препятствует тому, чтобы это было сделано с Linux/BSD?
Немного поздно, но я надеюсь, что это может помочь кому-то. У меня есть MacBook 2,1 (середина 2007 г.), который отказывается загружаться с чего-либо, кроме установщика Mac OS X. DVD-привод не работает, что является проблемой, которая, как я подозреваю, распространена на старых ноутбуках. Он также отказался загружать 32-битный установщик Linux с внешнего DVD-привода. С рефаундом и без.
Во всяком случае, мне удалось установить Ubuntu 16 LTS, используя странный метод, который может варьироваться от дистрибутива к дистрибутиву. Он также может работать на *BSD, если у refind есть драйвер для чтения его раздела. В любом случае вам понадобятся некоторые дополнительные знания о том, что вы пытаетесь установить.
Установите Mac OS X Lion на минимальный раздел. Думаю 20гб хватит. Вам придется жить с этим на вашем диске, и такие вещи, как обновления прошивки, могут иметь значение, поэтому я рекомендую установить все обновления Lion.
Установить ренайд. Обязательно включите правильный драйвер (или все драйверы с опцией --alldrivers).
Создайте раздел, используя оставшееся пространство. Я не думаю, что вы можете создавать пустые разделы с помощью diskutil. Другие инструменты, такие как fdisk и gpart, могут работать, но в конце концов вам просто нужен раздел. В моем случае этот раздел был /dev/disk0s4.
Обязательно размонтируйте этот раздел. Вы можете добавить в него несколько нулей, чтобы Mac OS X не монтировала его снова.
Установите виртуальный бокс. Последняя версия, которая может работать на Lion, — 4.3.40.
Разделите раздел для текущего пользователя. Это необходимо для следующего шага.
Создайте VMDK из блочного устройства нашего раздела. В моем случае это была команда "Внутренние команды VBoxManage createrawvmdk -filename/Users/ulzeraj/VirtualBox\ VMs/rootfs.vmdk -rawdisk /dev/disk0s4"
Создайте виртуальную машину, используя необработанный vmdk в качестве виртуального диска, и установите желаемый 32-битный дистрибутив Linux, как если бы вы устанавливали простую виртуальную машину. Единственная загвоздка — установить его на /dev/sda (без разделов — помните, что вы уже внутри раздела). Я могу предположить, что некоторые установщики могут быть недовольны этим. Установщик также может пожаловаться на то, что своп не используется, но вы можете исправить это позже.
Я использовал Ubuntu 16.04 LTS. Мне пришлось использовать режим livecd для форматирования /dev/sda как EXT4. Когда меня спросили, где установить загрузчик, я решил продолжить без загрузчика.
Если все прошло нормально, refind обнаружит вашу новую ОС и загрузит ее, запустив ядро. Устаревший режим не работает, потому что у нас нет загрузчика.
Я лично установил FreeBSD на машину G4 через USB , поэтому я не понимаю, почему вы не можете сделать это с MacBook 2007 года.
Но возвращаясь к исходному вопросу
есть ли надежный способ загрузить и установить Linux, BSD, Windows (все, кроме OS X)?
Да. Существует сайт под названием «Linux on Laptops» (я связал раздел «Apple»), на котором рассказывается, какие ноутбуки совместимы с Linux. Специально для Debian у них есть Wiki , в которой точно описано, как установить его на Mac.
Как упоминалось ранее, я неравнодушен к BSD. FreeBSD имеет образы USB, специфичные для машин UEFI, доступные для загрузки.
Существуют также отличные HOWTO , которые помогут вам в этом процессе.
Что касается вашего "Бонусного вопроса"...
Бонусные баллы за запуск ОС в режиме реального времени с USB - поскольку через 10 лет HD может вскоре выйти из строя.
Почему бы вам сделать это, а не заменить жесткий диск?
Интерфейс SATA1 — 1,5 Гбит/с.
Порт USB2.0 — 480 Мбит/с.
Грубая математика говорит нам, что скорость USB составляет 1/3 скорости диска. Совершенно новый твердотельный накопитель SanDisk стоит менее 50 долларов в Интернете. Не имеет смысла жертвовать такой производительностью за такую небольшую цену.
opt
при загрузке? Если ваш существующий жесткий диск работает, установите его. Как только вы заработаете, купите и установите SSD.Ваш Macbook, кажется, 64-битный EFI и 64-битный процессор. Итак, лучший надежный способ:
Я видел это: Mac с 4 портами USB. Он загружается только с одного. Может быть, вам тоже нужно найти дружественный порт?
Турбьёрн Равн Андерсен