Как сделать загрузку PowerBook G4 с тактовой частотой 1,5 ГГц с USB-накопителя?
14
Я действительно хочу загрузить Linux, но так как это не работает, я думаю, что кто-то может знать об Apple.
Если есть способ загрузить Mac с USB-накопителя, то загрузка другой операционной системы не должна быть невозможной.
Нужно ли мне использовать загрузчик Apple, чтобы обмануть мою PowerBook, заставляя ее думать, что она загружает Mac OS, а затем вставить диск Linux или что?
Я делал это много раз, так как я отправил этот вопрос.
Создайте USB-флешку вот так:
sudo dd if=/<path to iso file>/<name of iso file> of=/<path to usb stick> bs=32768 conv=notrunc,noerror,sync
Вставьте USB-флешку в свой Mac и нажмите кнопку питания, удерживая Command ⌘+ Option+ O+F
В командной строке введите следующее:
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щелкните и выберите «Информация».
Эта ветка старая, но я хочу добавить некоторую информацию, которая может быть полезна:
На 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-загрузки.
Таким образом, использование дд в терминале имеет проблемы?
Джошуа Робисон
И мне не нужно разделять мою флешку или устанавливать 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, и я получил запрещающий знак, все остальное не будет работать. Изменить: я только что получил запрещающий знак, поэтому я думаю, что моя система имеет проблемы
На Кубе G4 у меня сработало следующее (по совету Иисуса Навина):
Я отформатировал флэш-накопитель USB в Дисковой утилите с помощью карты разделов Apple и раздела MS-DOS (FAT). diskutil listдолжно привести что-то вроде этого:
Теперь давайте ради этого разделим FAT32: sudo pdiskLe /dev/rdisk2d2wи выйдем CTRL+C. Весь процесс должен выглядеть примерно так:
Глубоко очищенный диск должен выглядеть примерно так ( diskutil list)
Теперь мы можем скопировать над 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. Это должно быть что-то вроде этого:
В зависимости от вашей флешки, это может занять несколько часов (даже при плохой USB3!). В конце diskutil listдолжно показать что-то вроде этого:
Подключите это к своему кубу G5 и, при загрузке, нажмите обе клавиши ALT (теоретически, это должно работать, но с моей беспроводной клавиатурой подход обеих кнопок работает лучше всего)
Вы получите очень примитивную версию современного экрана выбора загрузки, который работает только с мышью! Там вы найдете 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:
Продолжайте создавать палку Leopard 10.5, как в шагах 1-4
Смонтировать образ OSX 10.4 Tiger; это должно выглядеть примерно так:
С помощью 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.
dev / ls
чтобы получить список устройств в форме дерева и посмотреть, у когоusb
естьdisk
листовой узел. Даже если путь к этому узлу выглядит/usb@1b/disk@1
(обратите внимание на дополнительные@
иb
), правильный путь все равно выглядитboot usb1/disk@1:2,\\yaboot
ИЛИ
это не полная команда. Вам нужно перечислить номер раздела после ":"
например, если вы пытаетесь установить на Mac, вам нужно будет ввести что-то вроде этого
(где «10» - это номер раздела USB-диска, диск @ 1 в этом примере).
Чтобы узнать номер раздела, в котором находится OSX на вашем USB, используйте Дисковую утилиту. Нажмите на раздел, который вы настроили с помощью OS X, затем R-щелкните или Ctrl- Lщелкните и выберите «Информация».
Вы получите что-то с эффектом:
disk1s10
s10
это номер раздела. Обратитесь к примеру выше.источник
Эта ветка старая, но я хочу добавить некоторую информацию, которая может быть полезна:
На 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-загрузки.
источник
Я слышал, что использование Super Duper хорошо работает для этого. Я полагаю, если это так, то Carbon Copy Cloner также должен работать.
Разверните образ на USB через одну из этих утилит, и вы должны быть золотыми.
Найди Супер Пупер! Вот.
источник
поэтому по своему опыту я узнал, что на моей Power Book G4 1.5 (A1106) это
команда, опция, O, F (открытая прошивка)
если вам повезет, это может сработать. я попробовал без 3, и я получил запрещающий знак, все остальное не будет работать. Изменить: я только что получил запрещающий знак, поэтому я думаю, что моя система имеет проблемы
источник
На Кубе G4 у меня сработало следующее (по совету Иисуса Навина):
diskutil list
должно привести что-то вроде этого:sudo pdisk
L
e /dev/rdisk2
d
2
w
и выйдемCTRL+C
. Весь процесс должен выглядеть примерно так:Глубоко очищенный диск должен выглядеть примерно так (
diskutil list
)sudo dd if=/<path to iso file>/<name of iso file> of=/<path to usb stick> bs=32768 conv=notrunc,noerror,sync
. Это должно быть что-то вроде этого:diskutil list
должно показать что-то вроде этого:Подключите это к своему кубу G5 и, при загрузке, нажмите обе клавиши ALT (теоретически, это должно работать, но с моей беспроводной клавиатурой подход обеих кнопок работает лучше всего)
Вы получите очень примитивную версию современного экрана выбора загрузки, который работает только с мышью! Там вы найдете 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:
Продолжайте создавать палку Leopard 10.5, как в шагах 1-4
Смонтировать образ OSX 10.4 Tiger; это должно выглядеть примерно так:
С помощью
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.
источник
Powerbook G4 1.0Ghz 12 "Внешний Pioneer / универсальный USB CD / DVD привод Подключите к самому заднему USB порту.
boot usb1/disk@1:,\\yaboot
restart
Устанавливает Ubuntu 16.04 PPC отлично, сначала попробуйте. Люблю эти старые темы и старые машины!
источник