INITNG Оключается клавиатура.
Вобщем ползая по паутинкам и начитавшись всякого разного, решил поставить эту штуку. Размаскировал, установил его и initng-ifiles.
Странность первая:
Везде пишут, что default.runlevel сам генерится при установке. У меня пусто. Сделал ручками, положил в
/etc/initng/runlevel/ Вот он:
system/initial
system/udev
system/bootmisc
system/modules
system/coldplug
system/checkfs
system/mountroot
system/mountfs
system/clock
system/hostname
system/usb
system/keymaps
system/swap
system/consolefont
system/agetty
Добавил в грубе чего положено, перезагрузился, машина встала одним местом ругаясь что udev не может чего там смонтировать в /system/filldev
Размаскировал udev-140 и переустановил. Вот теперь загрузка пошла. НО.
Вообще не работала клавиатура. Закакнчивается прогон инита, пишет что все консоли созданы, а переключиться на вторую не могу. Клавиатура мертвая и питание на неё даже не приходит (подсветка не включается).
Долго долго ковырялся, подсветка включилась и клавиатура заработала, но легче не стало -)) По кругу идут надписи
system/agetty2 [started]
system/agetty3 [started]
....
system/agetty6 [started]
на 2 терминал не переключается.
Внимание вопрос -) Куды бечь и где копаться?
И кстати, где логи загрузки можно посмотреть???? В dmesg во первых ничего нету что надо бы, во вторых он обнуляется при рестарте...
- Для комментирования войдите или зарегистрируйтесь
Меня init устраивает
Общий файл логов /var/log/messages
_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.
...
а у меня его нет, потому что этот "общий файл логов" делает syslog-ng
Ну что тут скажешь
Значит ставил "неправильно" не по handbook-у :-) Вот и
вопрошающий уже "ломает" систему, толком не установив... :-)
А ответы новичкам даются в расчете, что всё делается "путем".
_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.
уже религия?
ты хэнндбук воспринимаеш как моноилит и истину последней инстанции? установка cron log и нещё некоторых программ там написана как дополнительная, а в том хэндбуке по которому я ставил был выбран металог - в нём есть настроенный сразу logrotate и "общие" сообщения пишутся в /var/log/everything/current . но его оттуда убрали потому что он подглючивает на UTF-8 - русские слова не разобрать.
когда-то я ставил и InitNG, но на сервере он был в то время не очень юзабелен, хотя был даже момент когда его прочили на замену sysvinit в gentoo. а потом начали OpenRC и про initng както забыли. меж тем он фантастически быстр, и систему грузил за считанные секунды.
если ты используеш только стандартный путь, то хотя бы помни что Gentoo любят за возможность выбора, возможность творить с системой всё что человеку захочется.
.
Для новичка "ДА"... это бука НОМЕР ОДИН.
Вот видишь... и ты ставил по хэндбуку. :-)
Я уже давно не использую стандартный путь. И на Gentoo перешёл неспроста :-) Речь о том, что хэндбук - это наиболее
простой и результативный способ установки системы. Кстати
написан он именно для этого и именно для НОВИЧКОВ. Чтобы
могли понять, разобраться и получить работоспособную
систему. А дальше уже пили, шлифуй как душе угодно.
_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.
а зачем тогда докапываться до
а зачем тогда докапываться до человека раскопавшего InitNG ?
Если у него хоть что-то работает значит он уже достаточно много понимает, и тычки "мне не нужно" странновато выглядят, а где находятся логи он и так знает?
Хэндбууук
Ставил по буку, работает -))) Скуууучно -)))) Понимаешь, ежели просто воткнуть по буку, поднять Иксы, КДЕ из стабильной ветки (3.5.9 сейчас вроде) и сидеть резаться в кваку или чего там ещё под Линуксом идём и "не трогать налаженный механизьм" то так нубом всю жизнь и останешся. Тогда на кой Джинту? Runtu ставится за час в 3 клика и работает на ура. С Гномами, автомаунтами, автоматическим выбором cp1251-кои-утф и так далее... Я Джинту поставил что-бы что-то понять. И ведь что-то понял -))) Но если не эксперементировать, так и застрянешь. У меня нет цели во что-бы то ни чтало сохранить работоспособность системы. Сдохнет так сдохнет. Я уже насобачился, написал кучу скриптов элементарных на шелле и система поднимается с нуля без вмешательства с моей стороны. Так что не страшно коль помрёт. Тем более помирать вроде перестала. Те же игры с инитом никак на работоспособность системы не влияют. Так чего бы не поиграть? Вот с udev по дороге немножко разобрался ещё кое с чем. Сейчас ставлю KDE-4. По дороге вьезжаю в портажи. Из за КДЕ-4 терял систему по глупости. Сейчас уже не теряется, научился откатывать что нужно, разбираться с зависимостями и аккуратной чисткой и т.д. А ты говоришь Павлины -)))
Ну ладно, это лирика. Так по делу то чего скажете? -))) Вот судя по этим самым надписям, которые по кругу "started" agetty и ни в 1 глазу нету "done" он просто напросто терминалы поднять не может. Так вот куда рыть хоть примерно?
ЗЫ. весь инит цикл с подьёмом сети, инициализацией десятка USB-устройств, монтированием 18 разделов на 4 хардах, включением звука и т.д. initng пролетает за 5,6 секунд. Лично мне интересно заставить его заработать -)))
.
фигасе. а я что то не придал этому initng должного внимания, увидел где то что он уже мол устарел - и не стал ковырять. видимо зря... хотя у меня система грузится и недолго(секундов 30 на все про все), хотелось бы еще быстрее. надо будет копнуть. хотя я думаю пойти другим путем - настроить suspend, ибо идея метода ребутания не очень нравится. все нету времени. или оно есть, но много его впустую сжигается ((.
зы. 2 Atrides, меня удивляет скорость с которой вы все это дело осваиваете. кстати, вот что хотел спросить, может вы это как нить "невзначай", "попутно", ковыряли ?)) просто хочу допилить себе консольку, все никак не получается - не могу найти решения((. если вдруг наткнетесь, на таковое, отпишитесь там пожалуйста, буду очень признателен.
initng не устарел, это
initng не устарел, это sysinit переписанный на С, и если в стартовых скриптах вызывать только специфичные функции не трогая баш - он загружается мгновенно. Просто с openrc несколько привычнее и проще, да и идея у него другая - сделать init работающий на всех платформах на которых есть gentoo, восновном проблема в *fbsd vs всё остальное.
metalog
Evadim, Скажи, плизз, - при установке metalog не надо ставить пакет logrotate?
У меня metalog изначально стоял и стоит, правда у него очень "ёмкий" и "познавательный"
мануал :), так что я настроил его - "с потолка", и бросил всё это дело...
Может покажешь свой конфиг металога (если есть)?
оффтопики - зло. к тому же я
оффтопики - зло. к тому же я уже ответил.