[sisyphus] Попытка взгромоздить систему на черезчур новое железо

Michael A. Kangin =?iso-8859-1?q?mak_=CE=C1_rsmu=2Eru?=
Пт Мар 16 01:43:36 MSK 2007


Добрый день.

Выдали тут в качестве будущего рутера машинку новую. Исполненную на матери 
GIGABYTE GA-965G-DS3 
(http://www.gigabyte.com.tw/Products/Motherboard/Products_Spec.aspx?ClassValue=Motherboard&ProductID=2361&ProductName=GA-965G-DS3).
Нафига такую, непонятно, ну да ладно.

Начал пытаться взгромоздить туда систему. Инсталляторы ни ALC30, ни тем более 
ALM24 запуститься не смогли по той причине, что в упор не могли найти свой 
установочный сидиром (и по FTP запинать тоже не удалось, хотя ресурс с 
файликами видят, но не устанавливаются).

Попробовал установить Мастера на соседнем старинном гробике с последующим 
подключением винта с этого гробика и копированием готовой системы. (TravelCD 
тоже не запускается, однако. Пришлось Кнопикс качать). Вроде удалось, система 
запустилась, но как-то грустно: две трети устройств не знает, сетевуху не 
видит, сидиром не видит. Ладно, не по пути нам с устаревшими технологиями, 
будем пинать Компакт.

С Компактом забавнее. Подключаю винт с гробика с установленной системой, делаю 
его загрузочным, гружусь - кернел паник, непонятное устройство для рута. Ну 
да, initrd не тот. Ладно, гружусь с вовремя появившегося нового инсталера, 
умеющего очень удачно падать в шелл при попытке разбить непустой винт ;)
Делаю новый initrd, засовывая туда все вроде как подходящие модули. Пытаемся 
грузиться - та же самая проблема. Все модули наши грузятся, но никаких 
дисковых устройств не находят. Вот странно, Мастер и то хотя бы АТАшный диск 
видел, и без всякого перестроения initrd....
Ладно, старое ядро. Озлобившись, берём и тупо пытаемся ставить 2.6.18 (от 
нового инсталлятора). Не ставится, хочет более свежий mkinitrd. Смотрим на 
зависимости свежего mkinitrd, офигиваем. Звереем, ставим ядро с --nodeps. 
Поставилось. Перезагружаемся, система взлетает. Вроде обо всех устройствах 
знает. Так, хорошо... 
Попытка поставить какой-то пакет с apt-get не удалась - горестные вопли о 
криво поставленном ядре. Сносим его. Ну и не жалко - с ним всё равно hal не 
работает.
Теперь до перезагрузки надо скомпилить какое-нибудь свежее своё. У меня 
лежали .src.rpm от 2.6.16, решил его. Скомпилил, пытаюсь ставить - опять 
мегасвежий mkinitrd хочет!!! В общем, пока отложил свои труды до следующего 
раза....

Собственно, у меня вопрос - посоветуйте пожалуйста, как лучше поступить в 
данной ситуации:
 - ставить туда Сизиф? На продакшн-рутер, так сказать?
 - тупо оторвать ядру хотение нового mkinitrd?
 - попробовать сбэкпортировать новый mkinitrd и всю пёструю компанию, которую 
он с собой потянет? (udev'а особенно боюсь).
 - убицца ап стенку? неконструктиво.
 - плюнуть на всё и поставить нифига не понимающий Мастер, впихнув кучу старых 
сетевух?
 - всячески пытаться отбрыкаться от столь нового железа? Идеологически 
неправильно, за державу обидно. Почему виндусу достаточно подсунуть драйвер, 
ну никак не зависящий от ядра, а тут такие шаманские пляски?
 - пытаться отхачить и запатчить исходники 2.6.12 на предмет поддержки всего 
этого зоопарка? ну, это из области фантастики скорее....

зы: пардон за такой поток сознания...
зыы: а еще у этого компьютера термалтековский корпус с гнутой черной блестящей 
рожей, на заду восемь дырок для звука, оранжевые вентиляторы и сверху 
крышечка откидывается, под ней ЮСБ, фая-вая и звуковые разъемы. Из-за этой 
крышечки сей компьютер уже прозвали роялем. Рутер, хихи...

-- 
wbr, Michael A. Kangin
OIOS, RSMU


Подробная информация о списке рассылки Sisyphus