Установка новой ОС на Powerbook G4 без USB-ключа или CD
Недавно я получил PowerBook G4 17"с процессором PowerPC 1,67 ГГц, 2 ГБ ОЗУ, 100 ГБ жесткого диска и работает под управлением OS X 10.5.8.
Эти компьютеры на самом деле становятся все более и более устаревшими, и этот компьютер должен быть в курсе программного обеспечения для правильного использования (Mac OS X 10.5.8 не может поддерживать новейшее программное обеспечение с годами).
Я решил установить FreeBSD 10.1, которая имеет версию PPC на этом Mac. Поскольку у меня нет загрузочных компакт-дисков, я решил создать загрузочный USB-ключ для установки ОС. Для этого я должен записать ISO- образ на USB-ключ, используя программное обеспечение, такое как UNETbootin; это программное обеспечение не работает со старым Mac из-за его архитектуры, поэтому мне пришлось использовать другой компьютер для создания загрузочного USB-ключа.
Проблема в том, что я узнал, что PowerBook G4 не принимает загрузку с USB, но я знаю, что вы можете установить ОС прямо с вашего компьютера, используя программное обеспечение, такое как UNETbootin, но у меня проблемы с программным обеспечением из-за Mac.
1 ответ
Если вы не можете использовать UNETbootin из-за того, что ваша система устарела, вместо использования UNETbootin - или аналогичных инструментов "Создайте загрузочный USB" - вы можете создать загрузочный USB-накопитель прямо из командной строки в терминале, как описано здесь. Я дорабатываю эти инструкции, потому что есть несколько неясных / устаревших вещей, которые следует устранить. И почему не ясно, что здесь?
Сначала загрузите соответствующий Free BSD ISO отсюда. Для этого примера я загружаю FreeBSD-10.1-RC3-powerpc-memstick.img
версия образа (это версия, адаптированная для USB-накопителей) и сохранение ее на ~/Desktop
,
Во-первых, давайте откроем Терминал и перейдем на рабочий стол следующим образом:
cd ~/Desktop
Теперь, когда USB-накопитель подключен к компьютеру, выполните эту команду, чтобы получить имя файловой системы USB-устройства:
df -h
Для этого примера предположим, что устройство называется disk1s1
, Теперь мы собираемся отключить USB-накопитель из командной строки следующим образом:
sudo diskutil umount /dev/disk1s1
Хорошо с disk1s1
размонтируйте, запустите dd
команда для копирования содержимого FreeBSD-10.1-RC3-powerpc-memstick.img
на флешку на /dev/disk1s1
:
sudo dd if="FreeBSD-10.1-RC3-powerpc-memstick.img" of="/dev/disk1s1" bs="10240"
Теперь дождитесь окончания копирования. И когда это будет сделано, у вас будет загрузочная флешка с FreeBSD-10.1-RC3-powerpc-memstick.img
в теме.
И с учетом сказанного, я понял, что ваша PowerBook формально не позволяет загрузку с USB. Так что это само по себе не сработает, но советы в этом ответе, а также на этой странице помогут. И все сводится к выполнению следующих двух шагов после создания загрузочной флешки:
- Загрузите PowerFir OpenFirmware (загрузчик, который загружается до Mac OS X), одновременно нажимая клавиши Apple + Alt + O + F сразу после включения машины (до звукового сигнала).
- Однажды в OpenFirmware введите эту команду:
boot usb1/disk@1:,\\yaboot
, Если это как-то не работает, вы можете указать неправильныйusb[x]/
путь, так что попробуйте этот с0
заusb
:boot usb0/disk@1:,\\yaboot
, Машина должна перезагрузиться, и теперь вы должны загружаться с USB.
И если кажется, что ничего из этого не работает, более поздняя страница, на которую ссылаются выше, кажется более кратким ответом, начиная с пункта 4 в списке инструкций. Воспроизведение их здесь для ясности, форматирования и ссылки:
- Затем вы загружаетесь в PowerBook OpenFirmware (загрузчик, который загружается до Mac OS X), одновременно нажимая клавиши Apple + Alt + O + F сразу после включения компьютера (до звукового сигнала)
- Тип
dev / ls
и попытаться найти что-то вроде/disk@1
рядом с записью с именем USB (в моем случаеusb@1b,1
) - Тип
DEVALIAS
в командной строке и найдите короткое имя USB-записи, которую вы только что нашли, используяdev / ls
(в моем случаеusb0
) - Убедитесь, что ваш USB-ключ содержит файл с именем
BootX
сtbxi
атрибут, перечислив каталог. В следующей командеdisk@1
следует заменить тем, что вы нашли в шаге 5, также важен каждый символ (включая двоеточие, косую черту и т. д.). Тип:dir shortname_found_in_step_6/disk@1:partition_number_found_in_step_3,\System\Library\CoreServices
(в моем случаеdir usb0/disk@1:3,\System\Library\CoreServices
) - Если
BootX
находится с атрибутомtbxi
тогда все готово, и вы можете дать команду OpenFirmware загрузиться с USB-накопителя:boot usb0/disk@1:3,\System\Library\CoreServices\BootX
- Нажмите Enter, и вы должны загрузиться с USB-накопителя. Затем вы можете установить операционную систему так же, как и на DVD.