Установка Ubuntu Linux на Powerbook G4

1 | Нет трекбэков
Apple делает отличные ноутбуки. Что бы ни говорили злые языки, но это действительно так. Верой и правдой служит мне старичок Apple Powerbook G4 400 Titanium, выпущенный аж в 2001 году. Всё в нём меня устраивает, хотя использую в основном для просмотра веб-страниц и IM. Одного не хватает мне - встроенного вайфая. USB-вайфай как бы не совсем подходит, т.к. делает ноутбук очень неудобным в перемещении - из USB порта карточка выступает почти на 10 см. По сусекам у себя нашёл 11-мегабитную wi-fi карточку PCMCIA, но, к сожалению, гугление и яндексование (как кому нравится) не принесло мне драйверов для этой карточки. Однако, я точно знал, что карточка сия на ура работает в линукс. Значит, нужно ставить linux на ноутбук. Ubuntu Linux на Powerbook G4
Для архитектуры PPC существует несколько дистрибутивов. Вот некоторые из них:
  • Ubuntu
  • Debian
  • Fedora core
  • Mandriva
  • Gentoo
  • Suse
  • Yellow dog
Из всего многообрязия я выбрал (на свою голову) ubuntu, как используемый мной на домашнем и рабочем десктопах. Последняя версия, поддерживаемая официально, - 6.06 LTS, но неофициально выпущены релизы вплоть до тестируемого сейчас 8.04 Hardy Heron. Для установки был выбран стабильный сейчас 7.10 Gutsy Gibbon. С сервера ubuntu (http://cdimage.ubuntu.com/ports/releases/gutsy/release/) я скачал образ Desktop CD с возможностью установки на жёсткий диск. Этот метод на сегодняшний день предпочтительный для ubuntu, и именно такие диски рассылаются компанией Cannonocal совершенно бесплатно по всему миру. Для того, чтобы загрузиться с компакт-диска в powerbook нужно нажать во время включения компьютера клавишу "с" и следовать инструкциям. Видим приглашение загрузчика, загружаемся в live-режиме - и видим чёрный экран. Непорядок. В гугле подсказали - либо использовать alternate CD, либо устанавливать предыдущую версию ubuntu, а с неё обновляться до текущей. Был выбран первый вариант. Итак, загружаемся с компакт-диска Ubuntu 7.10 alternate powerpc. Процедура инсталляции довольно простая - мы видим стандартный debian-installer. Можно выбрать в загрузчике экспертный режим - в этом случае будет задано гораздо больше вопросов и по умолчанию вы сами сможете контролировать порядок выполнения действий. Так же, только в экспертном режиме можно установить для русского языка локаль по умолчанию, отличную от UTF8. Установка несколько отличается от установки на платформу x86. Опишу только различия. Я выбрал использование всего диска и автоматическое разбиение. Установщик создал аж 4 раздела - один раздел 64 кб с файловой системой Apple, загрузочный раздел размером 1 Мб, основной раздел ext3 и swap. Попытка удалить раздел Apple не принесла успеха - оказывается, без этого раздела компьютер загружаться не будет. Поэтому, оставляем как есть. Второе различие - в использовании другого загрузчика. Вместо привычных grub и lilo видим нечто под неприятным русскому слуху называнием yaboot. Желательно сразу настроить доступ в интернет, т.к. во время установки система будет долго пытаться выкачать обновления и пакеты для русской локализации. Итак, система установлена. Достаём диск и получаем абсолютно неработающую систему. Система начинает загружаться, видим красивый usplash с логотипом ubuntu, но прогресс не идёт дальше одного деления. В консоль вываливается busybox с сообщением о том, что диск /dev/hda3 не найден в системе. Действительно, такого девайса в системе нет. Неправильно сгенерированная initramfs - при попытке загрузки корневой фс ядро не видит ide устройства. Попробуем найти нужный модуль.
modprobe -l
Очевидно, то, что нам нужно, - ide-core. Драйвер есть в initrd, однако, автоматически не определяется.
modprobe ide-core
exit
УРА! Система начала загружаться. После загрузки индикатор прогресса доходит до конца, но после загрузки иксов получаем снова чёрный экран. Переходим в консоль, самое время восстановить справедливость, и добавить недостающий драйвер в initrd. echo "ide-core" >> /etc/mkinitrd/modules update-initramfs -u добавляем в файл /etc/X11/xorg.conf строчку:
Modeline	"1152x768" 65 1152 1178 1314 1472 768 771 777 806 +HSync +VSync
И перезапускаем gdm:
/etc/init.d/gdm restart
Всё. Ububtu linux 7.10 работает на моём powerbook G4 400.

Нет трекбэков

URL для трекбэков: http://kovalevich.com/cgi-bin/mt/mt-tb.cgi/72

1

Об этой записи

Сообщение опубликовано 21.01.2008 22:15. Автор — aosiniao.

Предыдущая запись — Первый пост

Следующая запись — Хочу бесплатный домен

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.