Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: initng  (Прочитано 1326 раз)

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

Оффлайн фирэфохэ

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
initng
« : 19 Июля 2009, 21:01:01 »
Вобщем поставил эту штуку, исправил все скрипты. все вроде работает. так вот всякие gdm kdm wdm не юзаю, логинюсь в консоль и там х запускаю. Но при запуске ядра с initng в первой консоли залогиниться невозможно, там пишется типа загружено 100% скриптов и все. так и должно быть или как-то нужно исправить? а то во вторую консоль логиниться как-то не то да и хочется допилить этот initng
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: initng
« Ответ #1 : 20 Июля 2009, 08:45:45 »
я бы на вашем месте наоборот оставил бы 1 консоль
пусть туда сыплются сообщения, а вы спокойно будете работать/запускать программы из 2 консоли

Оффлайн Nestor

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Re: initng
« Ответ #2 : 20 Июля 2009, 12:38:17 »
Как ставили? Если можно подробнее,у меня по методу описанному в wiki для 6 версии ubuntu не получилось.Какой выигрыш по сравнению с upstart?(стоит ли шкура выделки?)
По сабжу - вот интересная статья по предложенному вопросу  http://citkit.ru/articles/247/
« Последнее редактирование: 20 Июля 2009, 12:40:06 от Nestor »


If you have paranoia, it doesn't mean that they do not hunt for you

Оффлайн Shweller

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: initng
« Ответ #3 : 20 Июля 2009, 16:12:17 »
Вобщем поставил эту штуку, исправил все скрипты. все вроде работает. так вот всякие gdm kdm wdm не юзаю, логинюсь в консоль и там х запускаю. Но при запуске ядра с initng в первой консоли залогиниться невозможно, там пишется типа загружено 100% скриптов и все. так и должно быть или как-то нужно исправить? а то во вторую консоль логиниться как-то не то да и хочется допилить этот initng

А что выдает команда?:
initctl list
Создайте файл /etc/event.d/tty1 с содержимым:
start on runlevel 2
start on runlevel 3

stop on runlevel 0
stop on runlevel 1
stop on runlevel 4
stop on runlevel 5
stop on runlevel 6

respawn
exec /sbin/getty 38400 tty1

Оффлайн фирэфохэ

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: initng
« Ответ #4 : 20 Июля 2009, 16:17:19 »
Я брал деб пакеты из какого-то дебианского репозитория и ставил.
потом добавил в grub пункт с initng (т. е. к строчке ядра добавляется init=/sbin/initng).
Попытался загрузиться, и естественно не загрузился.
Пошел во вторую консоль (alt-f2), залогинился.
Дальше посмотрел что не загрузилось: sudo ngc -s
и записал в файл:
sudo ngc -s > ~/ngc
перезагрузился с обычным инитом и сделав копии скриптов (в /etc/initng/) которые не грузились начал их ковырять и сравнивать с теми что в /etc/init.d/
Ошибки у меня были только в путях исполняемых файлов /usr/sbin/udevd вместо /sbin/udevd и т. д. И еще отрубил какой-то ifupdown-debian (sudo ng-update -d ifupdown-debian) и заработала сетка.
Ну и теперь ядро грузится 24 секунды, а было 31. Думаю еще поставить последнюю версию из исходников, может быстрее будет.

initctl это ж для обычного инита =/

Пользователь решил продолжить мысль 20 Июля 2009, 16:30:16:
Содержимое /etc/event.d/tty1:

start on stopped rc2
start on stopped rc3
start on stopped rc4
start on stopped rc5
stop on runlevel 0
stop on runlevel 1
stop on runlevel 6
respawn
exec /sbin/getty 38400 tty1

не знаю точно что это, но кажется смысл тот же. Можно подробнее. да и ранлевелы в initng хмм не такие.
« Последнее редактирование: 20 Июля 2009, 16:30:16 от persona_non_grata »
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Shweller

  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: initng
« Ответ #5 : 20 Июля 2009, 17:45:47 »
В Ubuntu уже встроена "будущая альтернатива" init'у и называется upstart (http://upstart.ubuntu.com/). /etc/event.d/ - это ее джобы

Мне кажется система загрузки сервисов и демонов основанная на событиях гибче.

За 5 лет никакой дистрибутив так и не перенял идею initng.
Тогда как переход на upstart уже анонсировали Ubuntu, Debian, Fedore, RHEL (может и другие собираются, но мне пока не известно).

Наверно лучше изучить уже имеющуюся у Вас в системе upstart - более перспективную с точки зрения поставщиков дистрибутивов. Хотя пока она присутствует только в зачаточном виде и передает управление загрузки обычным init.d скриптам. Но такую дань прошлому можно убрать из джобов и прописать все зависимости самому...

Проблема в том, что при сборке пакетов мейнтенеры используют "стандарт" запуска init.d.
Так что при установке нового софта нужно смотреть, что нового он туда написал и переносить это в event.d.

А Ваш tty1 в джобе не прописан для старта в уровнях 2 и 3. Если добавить
start on runlevel 2
start on runlevel 3
то можно использовать и эту консоль

Оффлайн фирэфохэ

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: initng
« Ответ #6 : 20 Июля 2009, 18:24:20 »
Что-то мне кажется, фигня с первой консолью - это фишка initng, потому что ваш способ не прокатил. или все таки нет?
Ответьте конкретно, кто юзает initng, можно ли залогиниться в первую консоль? :)
upstart пускай пилят разработчики дистров, раз взялись. Сейчас по-моему initng более допилен чем upstart, хотя хз. да и initng мне не мешает, пусть будет
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн фирэфохэ

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: initng
« Ответ #7 : 23 Июля 2009, 19:41:31 »
Неужели никто не юзал initng?
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Nestor

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Re: initng
« Ответ #8 : 27 Июля 2009, 19:08:03 »
 Результат загрузки до старта Х впечатляет  :o  для ubuntu 8.10 около 10 сек.чтобы не быть голословным вот листинг загрузки записанный с помощью ngc -s


(Нажмите, чтобы показать/скрыть)

Ошибки были в имени PID дирректории( демон hald.i)  и пути к исполняемым файлам(демон dbus.i) , в default.runlevel неправильно был указан путь к сервису net.i -- net/all  вместо net/net

После исправления получил следующее:


(Нажмите, чтобы показать/скрыть)

т.е. не рабочую пока сеть и неподвижную мышь в иксах.
Дальше продвинуться не получается ,подозреваю конфликт с  X Window и с дровами nvidia и ещё почему-то просит включить звуковую карту(no mixer config in /etc/asound.state, you have to unmute your card)

P.S мать EPOX с чипом nForce2, видео GeForce 6600 gt, deb ы взяты здесь  http://download.initng.org/debs/ubuntu/

Если у кого то получилось,помогите дело того стоит   :drinks:








« Последнее редактирование: 27 Июля 2009, 19:20:55 от Nestor »


If you have paranoia, it doesn't mean that they do not hunt for you

Оффлайн фирэфохэ

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: initng
« Ответ #9 : 27 Июля 2009, 20:43:09 »
А если вернуть имя net/all? у меня так работает
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

Оффлайн Nestor

  • Активист
  • *
  • Сообщений: 347
    • Просмотр профиля
Re: initng
« Ответ #10 : 27 Июля 2009, 23:17:50 »
Вернул,вот листинг


(Нажмите, чтобы показать/скрыть)

Ничего не изменилось.Ну с этим ладно ,сеть попробую поднять потом.Главное вернуть управление мыши.Да пропали,вернее их и не было  кнопки запуска с рабочего стола,такое впечатление что не запустился демон Gnome (не помню его названия),отвечающего за кнопки в том числе и за мышь.Кстати у меня сеть поднимает  DHCP и установлен firestarter, может в эту сторону смотреть?


« Последнее редактирование: 27 Июля 2009, 23:21:14 от Nestor »


If you have paranoia, it doesn't mean that they do not hunt for you

Оффлайн фирэфохэ

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2169
  • straightedge
    • Просмотр профиля
Re: initng
« Ответ #11 : 27 Июля 2009, 23:48:57 »
А если сделать
ng-updatd add firestarter?
да и стоит поковырять /etc/initng/net/net.i чтоб сетка заработала.
ну и для гнома поискать может тоже какого демона добавить надо
http://i18.ЗАПРЕЩЁННЫЙ РЕСУРС/big/2011/0325/6d/19eaa72dd24048a6fb0587832c4b096d.gif КДЕ - УГ. Дебиан - недоось.

 

Страница сгенерирована за 0.031 секунд. Запросов: 23.