3

Недавно я получил 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 ответ1

6

Если вы не можете использовать 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 на флэш-диск USB в /dev/disk1s1:

sudo dd if="FreeBSD-10.1-RC3-powerpc-memstick.img" of="/dev/disk1s1" bs="10240"

Теперь дождитесь окончания копирования. И когда это будет сделано, у вас будет загрузочная USB-флешка с FreeBSD-10.1-RC3-powerpc-memstick.img .

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

  1. Загрузите PowerFir OpenFirmware (загрузчик, который загружается до Mac OS X), одновременно нажимая клавиши Apple+Alt+O+F сразу после включения машины (до звукового сигнала).
  2. После входа в OpenFirmware введите следующую команду: boot usb1/disk@1:,\\yaboot . Если это как-то не работает, возможно, вы указали неправильный путь usb[x]/ поэтому попробуйте этот вариант с 0 для usb: boot usb0/disk@1:,\\yaboot . Машина должна перезагрузиться, и теперь вы должны загружаться с USB.

И если кажется, что ничего из этого не работает, более поздняя страница, на которую ссылаются выше, кажется более кратким ответом, начиная с пункта 4 в списке инструкций. Воспроизведение их здесь для ясности, форматирования и ссылки:

  1. Затем вы загружаетесь в PowerBook OpenFirmware (загрузчик, который загружается до Mac OS X), одновременно нажимая клавиши Apple+Alt+O+F сразу после включения машины (до звукового сигнала)
  2. Введите dev / ls и попробуйте найти что-то вроде /disk@1 рядом с записью с именем USB (в моем случае usb@1b,1)
  3. Введите DEVALIAS в командной строке и найдите краткое имя USB-записи, которую вы только что нашли, используя dev / ls (в моем случае usb0)
  4. Убедитесь, что ваш 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)
  5. Если BootX обнаружен с атрибутом tbxi то все готово и вы можете указать OpenFirmware загрузиться с USB-накопителя: boot usb0/disk@1:3,\System\Library\CoreServices\BootX
  6. Нажмите Enter, и вы должны загрузиться с USB-накопителя. Затем вы можете установить операционную систему так же, как и на DVD.

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