[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