Как сделать загрузку PowerBook G4 с тактовой частотой 1,5 ГГц с USB-накопителя?

14

Я действительно хочу загрузить Linux, но так как это не работает, я думаю, что кто-то может знать об Apple.

Если есть способ загрузить Mac с USB-накопителя, то загрузка другой операционной системы не должна быть невозможной.

Нужно ли мне использовать загрузчик Apple, чтобы обмануть мою PowerBook, заставляя ее думать, что она загружает Mac OS, а затем вставить диск Linux или что?

Джошуа Робисон
источник

Ответы:

11

Я делал это много раз, так как я отправил этот вопрос.

  1. Создайте USB-флешку вот так:

    sudo dd if=/<path to iso file>/<name of iso file> of=/<path to usb stick> bs=32768 conv=notrunc,noerror,sync
    
  2. Вставьте USB-флешку в свой Mac и нажмите кнопку питания, удерживая Command ⌘+ Option+ O+F

  3. В командной строке введите следующее:

    boot usb1/disk@1:,\\yaboot
    

Примечание . Если вы загружаете Linux, используйте ,\\yaboot, но если вы загружаете Mac OS, используйте ,\\tbxi.

Примечание 2 : Если ваша палка находится на правой стороне машины, вам нужно сделать это:

boot usb0/disk@1:,\\yaboot

Примечание 3 : Если эти команды не работают, то, скорее всего, проблема с вашим медиафайлом или iso-файлом.

Я обнаружил, что Ubuntu, Debian и openSUSE прекрасно работают. Я не могу заставить Fedora или Gentoo загружаться таким образом. Мой оптический привод больше не работает, поэтому я устанавливаю OS X на свой компьютер. Я сделал живую флешку на установочном диске OS X таким образом.

Джошуа Робисон
источник
Спасибо за ваш ответ, я нашел это действительно полезным. Я не знаю, узнали ли вы, как загрузить Gentoo таким же образом, но я узнал, поэтому я хочу поделиться ссылкой, которая помогла мне сделать это. Вот. Надеюсь, это поможет! ru.gentoo-wiki.com/wiki/LiveUSB_on_PPC#Boot_from_Open_Firmware
Спасибо большое! это лучший "учебник" по этой теме, который я смог найти. только что успешно загрузил xubuntu 12.04 mini, установил iso с USB, потому что мой супердвигатель в моем любимом powerbook сломан.
harald
Попал туда при попытке загрузить Ubuntu с флешки. Вы также можете набрать, dev / lsчтобы получить список устройств в форме дерева и посмотреть, у кого usbесть diskлистовой узел. Даже если путь к этому узлу выглядит /usb@1b/disk@1(обратите внимание на дополнительные @и b), правильный путь все равно выглядитboot usb1/disk@1:2,\\yaboot
Стефан Гурихон
Я могу подтвердить, что это работает и с iBook G3 M6497, спасибо!
ToastyMallows
3
boot usb1/disk@1:,\\yaboot

ИЛИ

boot usb1/disk@1:,\\tbxi

это не полная команда. Вам нужно перечислить номер раздела после ":"

например, если вы пытаетесь установить на Mac, вам нужно будет ввести что-то вроде этого

boot usb1/disk@1:10,\\tbxi

(где «10» - это номер раздела USB-диска, диск @ 1 в этом примере).

Чтобы узнать номер раздела, в котором находится OSX на вашем USB, используйте Дисковую утилиту. Нажмите на раздел, который вы настроили с помощью OS X, затем R-щелкните или Ctrl- Lщелкните и выберите «Информация».

Вы получите что-то с эффектом: disk1s10

s10это номер раздела. Обратитесь к примеру выше.

user60118
источник
2

Эта ветка старая, но я хочу добавить некоторую информацию, которая может быть полезна:

На Powerbook G4 A1138 (1,67 Ghz 15 "в конце 2005 г.) вышеприведенные инструкции не работали« из коробки ». Я использовал ISO-файл finnix ppc rescue, выгруженный с помощью dd в ключ usb.

1.) OF создает ошибки udдля ключа usb в левом порту. Этот udпсевдоним соответствует /pci@f2000000/usb@15/disk@1

2.) Вы можете вызвать yaboot с помощью boot ud:2,\\yaboot-, но тогда ядро ​​начнет паниковать, потому что оно все еще ищет его initrd + rootfs где-то в cd:2,/ ...( cd псевдоним жестко закодирован внутри файлов, таких как ofboot.b yaboot.conf ... на ISO)

3.) Быстрый и грязный обходной путь: замените cdпсевдоним OF на путь к вашему USB-ключу (скопируйте путь с udпсевдонима): devalias cd /pci@f2000000/usb@15/disk@1

4.) Теперь загрузитесь с boot cd:2,\\yaboot

5.)Больше нет проблем с жестко закодированным cdпсевдонимом - теперь он подключается к вашему USB-ключу. Вы можете просто выбрать запись ядра по умолчанию - *finnixв моем случае - и она загрузится правильно.

Псевдоним будет сброшен к значению по умолчанию при следующей холодной загрузке, поэтому вам придется повторять процедуру для каждой USB-загрузки.

Карл Эльснер
источник
1

Я слышал, что использование Super Duper хорошо работает для этого. Я полагаю, если это так, то Carbon Copy Cloner также должен работать.

Разверните образ на USB через одну из этих утилит, и вы должны быть золотыми.

Найди Супер Пупер! Вот.

Харв
источник
Таким образом, использование дд в терминале имеет проблемы?
Джошуа Робисон
И мне не нужно разделять мою флешку или устанавливать yaboot и т. Д.?
Джошуа Робисон
Лично я не стал бы возиться с прошивками / загрузчиками. Я только что слышал от коллег по бизнесу (я сертифицированный Apple), что это работает хорошо.
Harv
SuperDuper и Carbon Copy Cloner - хорошие инструменты для копирования загрузочных систем, но проблема в этом вопросе связана с моделями PowerBook G4, формально не позволяющими загрузку с USB. Таким образом, самая чистая созданная копия ОС не будет загружаться на этих системах без дополнительных настроек прошивки, как указано в ответах выше.
JakeGould
@Harv Не за что. И если вы хотите увидеть, как я наткнулся на этот вопрос и ответить на ветку, пожалуйста, ознакомьтесь с этой веткой на Super User .
JakeGould
1

поэтому по своему опыту я узнал, что на моей Power Book G4 1.5 (A1106) это

загрузите usb1 / disk @ 1: 10, \ tbxi не помог. попробуй это

  • введите описание изображения здесь

  • команда, опция, O, F (открытая прошивка)

  • отпустить ключи
  • boot ud: 3, \: tbxi

если вам повезет, это может сработать. я попробовал без 3, и я получил запрещающий знак, все остальное не будет работать. Изменить: я только что получил запрещающий знак, поэтому я думаю, что моя система имеет проблемы

superstar64
источник
1

На Кубе G4 у меня сработало следующее (по совету Иисуса Навина):

  1. Я отформатировал флэш-накопитель USB в Дисковой утилите с помощью карты разделов Apple и раздела MS-DOS (FAT). diskutil listдолжно привести что-то вроде этого:

недавно стертая флешка с яблочной картой и разделом fat32

  1. Теперь давайте ради этого разделим FAT32: sudo pdisk L e /dev/rdisk2 d 2 wи выйдем CTRL+C. Весь процесс должен выглядеть примерно так: введите описание изображения здесь

Глубоко очищенный диск должен выглядеть примерно так ( diskutil list)

введите описание изображения здесь

  1. Теперь мы можем скопировать над Mac OS X 10.5 Leopard ISO с дд: sudo dd if=/<path to iso file>/<name of iso file> of=/<path to usb stick> bs=32768 conv=notrunc,noerror,sync. Это должно быть что-то вроде этого:

введите описание изображения здесь

  1. В зависимости от вашей флешки, это может занять несколько часов (даже при плохой USB3!). В конце diskutil listдолжно показать что-то вроде этого:

введите описание изображения здесь

  1. Подключите это к своему кубу G5 и, при загрузке, нажмите обе клавиши ALT (теоретически, это должно работать, но с моей беспроводной клавиатурой подход обеих кнопок работает лучше всего)

  2. Вы получите очень примитивную версию современного экрана выбора загрузки, который работает только с мышью! Там вы найдете USB-флешку, сможете загружаться с нее и устанавливать, как если бы это был очень быстрый и тихий DVD-привод :)

Для тех, кто желает установить Mac OS X 10.4 Tiger , ISO-образ, плавающий вокруг, кажется, содержит очень маленький раздел Apple_Driver_ATAPI (disk2s2 на шаге 4), несколько КБ вместо половины ГБ. Это, к сожалению, кажется несовместимым с шагами 1-6.

Обходной путь заключается в следующем: подготовьте USB-флешку 10.5 Leopard и перезапишите раздел Apple_HFS разделом Apple_HFS с диска Tiger 10.4:

  1. Продолжайте создавать палку Leopard 10.5, как в шагах 1-4

  2. Смонтировать образ OSX 10.4 Tiger; это должно выглядеть примерно так: OS X Tiger Disk перегородки

  3. С помощью ddскопируйте раздел Apple_HFS (disk3s3 или diskNs3) НАД Apple_HFS (~ 7 ГБ) на флешку. Это оставит вас с флешкой с драйвером ATAPI с DVD-диска Leopard, но с образом ОС диска Tiger. Благодаря этому методу я смог показать его и смог установить Tiger вместе с Leopard xD. С моей стороны это выглядит так: введите описание изображения здесь

Для тех, кто хочет установить 10.3 или ниже. К сожалению, я не нашел способа заставить их загружаться с USB-устройства (хотя не изначально).

Чтобы установить 10.3 / 10.2 / 10.1 / 10.0, запишите образ CD1 на диск, который вам нужно будет прочитать через встроенный кабель IDE (при подключении USB-диска это не обрезается, USB не разрешен!) , Вы будете устанавливать как обычно, нажимая alt (оба в случае с кубом) при загрузке, выбирая компакт-диск, устанавливая ...

В какой-то момент вас попросят вставить 2-й диск - те, которые вы можете подготовить так же, как и установку Tiger: создайте диск Leopard и перезаписайте 3-й раздел (Apple_HFS, занимающий наибольшее место) разделом Apple_HFS CD2 предустановленной 10.4 ОС, которую вы устанавливаете. На этот раз система примет его и продолжит установку с устройства USB.

Дари Х
источник
0

Powerbook G4 1.0Ghz 12 "Внешний Pioneer / универсальный USB CD / DVD привод Подключите к самому заднему USB порту.

  • Включить
  • ⌘ CmdOptOF
  • boot usb1/disk@1:,\\yaboot
  • Return ⏎
  • restart

Устанавливает Ubuntu 16.04 PPC отлично, сначала попробуйте. Люблю эти старые темы и старые машины!

HackerVaccine
источник