Немного о любимом хобби
27-06-2005 13:58
к комментариям - к полной версии
- понравилось!
Любимое хобби, как известно, возня с компами. И вот на этих чудесных выходных я закупил себе побольше ТАНа (вместо пива :) ), всяческой еды и засел за комп.
Я решил обновить свою Fedora devel (которая до этого была Fedora Core 3) до Fedora Core 4 и заодно выставить ее на второй машине. Делал я все одновременно...
Загружаюсь с диска, чудесный инсталлятор просит выбрать язык. Я выбираю. Доходим до установки и тут появляется надпись "ссылка /usr/tmp должна быть абсолютной". Я удивился, но перегрузился и ссылку исправил.
Ставлюсь дальше - первый диск прошел, я его вставляю во вторую машину и начинаю ставиться там, выбрав автоматическое разбиение свободного пространства (ой дурак...). На первую втыкаю, соответственно, второй диск...
Ля-ля-ля, все вроде поставилось, гружусь. Смотрю на меню загрузчика и ничего не понимаю - в нем обозначен только Windows.
Интересно девки пляшут, - подумал я и загрузился со спасательного диска. Подредактировал загрузчик, перегружаюсь - kernel panic. Ага. Об этом типа читал. Щас, думаю, соберу ядро заново.
Угу. Собрал, как же. srpm с исходниками нет. Ставлю kernel-sources - раньше из них можно было поставиться. Так вот теперь - нифига. Части файлов не хватает. А на второй машине тем временем закончилась установка. Я ее гружу и ... нет, не kernel panic. Приглашение загрузчика, который недоумевает, где же хоть что-нибудь, а точнее его раздел.
В итоге на руках оказывают две нерабочие машины (правда на первой была живая винда, но это не считается).
Пошел спать.
Просыпаюсь в два часа ночи.
Ну, думаю, где-то у меня последнее ядро от fc3 было. Сейчас я его поставлю, загружусь, а дальше посмотрим...
Конечно же редхатовцы сменили формат скриптов. Там не то, что старое ядро, новое с ошибками ставится на тэге post.
Бляяяя - подумал я и обратил свой взор на вторую машинку. Поставил установку заново. Открыл disk druid, взглянул на разметку. Убил разделы, задал свои и... программа установки сообщила, что разделы заняты. Как я понял из багрепорта, она не смогла передать ядру новые параметры разбиения. Перегрузился. Пошел по второму разу. Стал разбивать так, как предлагал авторазбивальщик. Авторазбивальщик предложил раздел /boot запихать на lvm. В ручном режиме утилита сообщила, что так делать нельзя и не надо. Естественно, когда я /boot запихал на обычный раздел, все заработало.
Заметка: так я выяснил, что в панику впадает только ядро для однопроцессорных машин, а smp очень даже живое.
Вернулся к первой машине. Перегрузился в спасательном режиме. Попробовал запустить mc. Спасательный режим мигнул черным экраном и перегрузился. Круто. Перегрузился. Распаковал старое ядро. Сел собирать. Долго смотрел на мириады "signedness" от gcc4. Потом компилятор подавился поддержкой i2c "И я понимаю, что я пролетаю"...
Имеем одну заново поставленную голую систему и машину, где все настроено на работу с линуксом, но где линукс мертв.
Ядро не собирается, не ставится, исходников свежего нет. Что делать?
В голову пришла спасительная мысль, что бинарник последнего установленного ядра я всегда оставляю еще в одном месте (просто увидев, как не выполняется стадия pre я со зла его снес). Точно, он был. И был живой.
rpm2cpio должно было спасти отца русской демократии. Оно спасло. Распихал ядро руками, перегружаюсь... А modules.dep и прочего-то нет.
Ну ничего. Перегрузился еще разок, сделал depmod как надо и оно взлетело. Удивиться и не встать. Шустро запросило логин в новом окне...
Давно я так не радовался. Потом, правда, еще пару часов пришлось лог установки проверять и что оно сотворило с файлами конфигурации, но в целом все работает как надо. "От чувств" перевел систему на utf8.
Стал смотреть на второй комп. Где типа все нативное и с нуля. Давно хотел взглянуть на новый Gnome. Взглянул.
Ценой нечеловеческих усилий нашел их корявый терминал (реально корявый, раз mc размеры не чувствует). Очень порадовался системе установки rpm - реально удобная для обычного пользователя вещь, которая рюхает зависимости и знает на каком диске находится нужный пакет. Настройки по умолчанию весьма удобны. И выглядит он приятно.
Но. Во-первых, у него случаются лаги. Во-вторых, после четвертого засыпания он проснулся так, что исчезли все значки и иконки на панели. А поскольку в меню по правой кнопке "Run program" отсутствует, то мне пришлось сносить панель и набирать ее заново (перезагрузка сеанса не помогла).
Открыл для себя planner - отличная альтернатива MS Project, причем понимает xml-формат последнего.
Вобщем, если бы не бага с загрузчиком, разбивальщиком дисков и ядром, это был бы отличный user-friendly дистрибутив.
P.S. Глядя сейчас на mac os x могу сказать, что из gnome в fedora слепили нечто похожее по парадигме управления. Но kde с его control center и более понятным kmail мне все же нравится больше.
P.P.S. Но это ничего. Во freebsd у меня, например, так переключалка клавиатуры в kde и не заработала. Там вообще мистика. Настройки для нужной версии иксов (пробовал и для "ненужной"), по умолчанию язык английский, кде-шный переключатель отрублен, но при загрузке язык русский и хоть ты тресни.
вверх^
к полной версии
понравилось!
в evernote