Установка Debian на iMac G5 PPC

Автор zeluck, 17 августа 2015, 02:46:12

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

zeluck

Здравствуйте, уважаемые.
Достался тут по случаю данный динозаврик (процессор PPC970FX, графика NVidia 5200, гиг оперативы), а так-как Apple прекратила поддержку этой архитектуры и последняя Mac OS X 10.5.8, а хочется чего-нибудь свеженького, то озадачился вопросом установки Linux.
Перепробовав все доступные дистрибутивы для PPC, нашел единственный рабочий - Debian Wheezy 7.8 (некоторые из других тоже запускаются, только пользоваться ими получается с трудом, как в том анекдоте - мазать уже можно :) )
Ставить рекомендую с mini.iso - так вы получите актуальную систему. Скачать можно здесь http://ftp.ru.debian.org/debian/dists/Debian7.8/main/installer-powerpc/current/images/powerpc64/netboot/mini.iso
Про разметку диска и прочую бижутерию писать не буду - гуглится все, если хотите оставить Mac OS, то стандартной маковской Дисковой утилитой откусите сколько нужно. Мне для зкспериметов хватило 50Гб.
После установки обнаружилось 2 косяка - кривая графика (пол-экрана в браузере) и нет звука. На просторах сети нашел решение.
По графике: все из-за кривого драйвера nouveau. Решений 2 - можно отключить 3Д ускорение, при загрузке в yaboot пишем:
Linux nouveau.noaccel=1 Video=TV-1:d
но тогда ни кино, ни ютьюб не посмотришь, а можно добавить 1 пиксель по вертикали и все заработает, поэтому при первой загрузке системы после установки загружаемся в single user mode:
Linux nomodeset single
Сначала извлекаем диск (кнопочки-то нет и скрипта на извлечение на mini.iso нету  :) )
eject
Теперь нужно сконфигурировать xorg.conf
Xorg -configure
на ошибки не обращаем внимание.
Перемещаем сгенерированный xorg.conf на место
mv xorg.conf.new /etc/X11/xorg.conf
Приступаем к редактированию
nano /etc/X11/xorg.conf
Ищем секцию screen и дописываем DefaultDepth 24
Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultDepth 24

В этой же секции, в субсекции дисплей дописываем Virtual 1680 1051
SubSection "Display"
Viewport   0 0
Depth     24
Virtual 1680 1051
EndSubSection

Так-как структура xml, то используем табуляцию вместо пробела, разумеется...
Сохраняем (Ctrl+o) и выходим (Ctrl+x). Видео вылечили, осталось аудио  :)
Нужно подправить blacklist.local.conf
nano /etc/modprobe.d/blacklist.local.conf
и тупо закоментируем все 4 строки
# Local module settings
# Created by the Debian installer

#blacklist snd-aoa-codec-tas
#blacklist snd-aoa-fabric-layout
#blacklist snd-aoa-i2sbus
#blacklist snd-aoa-soundbus
#blacklist snd-aoa

Сохраняем, выходим и перезагружаемся.
Gnome работает только в режиме классик, в обычном режиме видяха его не тянет, как и кеды. Xfce и Lxde работают нормально (но страшные, шокапец ;D )
У Jessie не правильно собрано ядро и криво портирован Gnome 3.14, со старым ядром 3.2 запускал xfce, но работает медленнее wheezy.
ЗЫ. Просьба тапками не кидаться - сроду манов не писал :)