Установка новой ОС на 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 ответ 1
Если вы не можете использовать UNETbootin из-за того, что ваша система устарела, вместо использования UNETbootin — или аналогичных упакованных инструментов «Создайте загрузочный USB» — вы можете создать загрузочный USB-накопитель прямо из командной строки в терминале, как описано здесь. Я дорабатываю эти инструкции, потому что есть несколько неясных / устаревших вещей, которые следует устранить. И почему не ясно, что здесь?
Сначала загрузите соответствующий Free BSD ISO отсюда. В этом примере я загружаю версию образа FreeBSD-10.1-RC3-powerpc-memstick.img (которая предназначена для флеш-накопителей USB) и сохраняю ее на
Во-первых, давайте откроем терминал и перейдем на рабочий стол следующим образом:
Теперь, когда USB-накопитель подключен к компьютеру, выполните эту команду, чтобы получить имя файловой системы USB-устройства:
Для этого примера давайте предположим, что устройство называется disk1s1 . Теперь мы собираемся отключить USB-накопитель из командной строки следующим образом:
Хорошо, с disk1s1 , запустите команду dd чтобы скопировать содержимое FreeBSD-10.1-RC3-powerpc-memstick.img на флэш-диск USB в /dev/disk1s1 :
Теперь дождитесь окончания копирования. И когда это будет сделано, у вас будет загрузочная USB-флешка с 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.
Как сделать загрузку PowerBook G4 с частотой 1,5 ГГц с USB-накопителя?
Я действительно хочу загрузить Linux, но поскольку это не работает, я думаю, что кто-то может знать о конце Apple.
Если есть способ загрузить Mac с USB-накопителя, загрузка другой операционной системы не должна быть невозможной.
Нужно ли использовать загрузчик Apple для обмана моего PowerBook, думая, что он загружает Mac OS, а затем проскальзывает на диск Linux или что?
7 ответов
Я делал это много раз, так как я разместил этот вопрос.
Создайте USB-палку следующим образом:
Поместите USB-накопитель в свой Mac и нажмите кнопку питания, удерживая нажатой кнопку Command + Option + O + F
В командной строке введите следующее:
Примечание . Если вы загружаете Linux, используйте ,\\yaboot , но если вы загружаете Mac OS используйте ,\\tbxi .
Примечание 2 . Если ваша палка находится в правой части машины, вам необходимо сделать следующее:
Примечание 3 . Если эти команды не работают, то, скорее всего, будет проблема с вашим медиа или изо-файлом.
Я обнаружил, что Ubuntu, Debian и openSUSE работают отлично. Я еще не могу загрузить Fedora или Gentoo. Мой оптический дисковод больше не работает, поэтому я устанавливаю OS X на свою машину. Таким образом, я сделал живой USB-диск для установки OS X.
— не полная команда. Вам нужно указать номер раздела после «:»
например, если вы пытаетесь установить на Mac, вам нужно будет ввести что-то вроде этого
(где «10» — номер раздела диска USB, диск @ 1 в этом примере).
Чтобы узнать номер раздела, где OSX находится на вашем USB-устройстве, используйте Disk Utility, щелкните раздел, который вы настроили с помощью OS X, а затем R-клик или Ctrl — L нажмите и выберите «Информация».
Вы получите что-то вроде: disk1s10
s10 — номер раздела. См. Пример выше.
Этот поток старый, но я хочу добавить некоторую информацию, которая может быть полезна:
В Powerbook G4 A1138 (1,67 Ghz 15 «в конце 2005 года) вышеуказанные инструкции не работали из коробки. Я использовал финникс ppc rescue ISO, сбрасываемый dd на ключ usb.
1.) OF создает devalias ud для ключа usb в порту left . Этот псевдоним ud соответствует /[email protected]/[email protected]/[email protected]
2.) Вы можете вызвать yaboot с помощью boot ud:2,\\yaboot — но тогда ядро будет паниковать, потому что оно все еще ищет свой initrd + rootfs где-то в cd:2,/ . ( cd alias жестко закодирован внутри таких файлов, как fromboot.b, yaboot.conf . в ISO)
3.) Быстрое и грязное обходное решение: перезапишите cd псевдоним в OF с указанием пути к вашему USB-ключу (скопируйте путь из ud ): devalias cd /[email protected]/[email protected]/[email protected]
4.) Теперь загрузите с boot cd:2,\\yaboot
5.) Нет проблем с hardcoded cd псевдоним — теперь он подходит к вашему USB-ключу. Вы можете просто выбрать запись ядра по умолчанию — *finnix в моем случае — и она будет загружаться правильно.
Псевдоним будет сброшен до значения по умолчанию при следующей холодной загрузке, и вам придется повторить процедуру для каждой загрузки USB.
Я слышал, что использование Super Duper хорошо подходит для этого. Я предполагаю, что если это так, то должен работать и Carbon Copy Cloner.
Разверните изображение на USB через одну из этих утилит, и вы должны быть золотыми.
Найти Супер Дюпер! здесь.
, поэтому по моему опыту я узнал, что на моей Power Book G4 1.5 (A1106), что
boot usb1 /disk @ 1: 10, \ tbxi не помогло. попробуйте это
команда, опция, O, F (открытая прошивка)
, если вам повезет, это может сработать. я пробовал без 3, и я получил запрещающий знак, все остальное не сработало. Редактировать: я просто получил запрещающий знак, поэтому я думаю, что моя система имеет проблемы