Автор Тема: Bootup параметры Knoppix  (Прочитано 4042 раз)

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

Gennie

  • Global Moderator
  • *****
  • Сообщений: 378
  • Karma: +10/-0
Bootup параметры Knoppix
« : 18 Июля 2009, 03:20 »
Открываем довольно перспективное обсуждение.

Вопрос первый: какому именно параметру _ЯДРА_ соответствует стартовая инструкция Кноппикса "xmodule=", задающая видеодрайвер для Иксов? Насколько я понял, это опция исключительно самого Кноппикса, потому что при загрузке любых других дистров мне не удавалось их заставить той же инструкцией загрузить довольно специфический видеодрайвер моего старого ноута. А надо, т.е, хочу чтобы вне зависимости от дистра ядро получило бы понятный ему параметр видеодрайвера, эквивалентный этой кноппиксовской инструкции.
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
Re: Bootup параметры Knoppix
« Ответ #1 : 20 Июля 2009, 02:07 »
Цитировать
хочу чтобы вне зависимости от дистра ядро получило бы понятный ему параметр видеодрайвера
Я думаю, что так, как ты хочешь, не изменяя дистрибутив сделать не получится.

- ядро грузит нужные модули исходя из железа, которое находится на шине компьютера.
- то, что передается как xmodule, никакого отношения к настройкам ядра не имеет. Ты можешь передать в качестве параметра при загрузке что угодно, но ядро никак не прореагирует на незнакомые строчки. Зато когда уже начнут выполняться стартовые скрипты, то они могут считать то что ты писал при загрузке через /proc/cmdline, а дальше, в зависимости от того, что было указано как параметр, формируются конфигурационные файлы нужных приложений.
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

rain

  • Global Moderator
  • *****
  • Сообщений: 663
  • Karma: +10/-0
Re: Bootup параметры Knoppix
« Ответ #2 : 20 Июля 2009, 02:32 »
Иначе говоря, есть, например, вот такое:
rain@acnote:~$ cat /proc/cmdline
root=LABEL=acnoteroot ro udev memtest=1 vga=791 myparam=blah myparam2=blah2

тогда разместив где-нибудь в /etc/rcS.d скриптик примерно такого содержания:

case "$(grep -oE 'myparam=[a-z]+' /proc/cmdline)" in
myparam=blah)
sed -i 's/Driver "vesa"/Driver "blah"/g' /etc/somedir/somefile ;;
myparam=blah1)
sed -i 's/Driver "vesa"/Driver "blah1"/g' /etc/somedir/somefile ;;
myparam=blah2)
sed -i 's/Driver "vesa"/Driver "blah2"/g' /etc/somedir/somefile ;;
*)
:;;
esac
можно до загрузки нужного сервиса еще до старта системы задавать нужные параметры.
Registered Linux User # 377068
Аз есмь линуксоид <img src=\"{SMILIES_PATH}/wink.gif\" alt=\";)\" title=\"Wink\" />
Присоединяемся к акции массового перехода на Jabber -
самую современную сеть обмена мгновенными сообщениями!

Меня

Gennie

  • Global Moderator
  • *****
  • Сообщений: 378
  • Karma: +10/-0
Re: Bootup параметры Knoppix
« Ответ #3 : 25 Июля 2009, 02:35 »
Спасибо, очень ценная инфа, буду рыть стартовые скрипты...
Мир явно движется куда-то не туда и Microsoft возглавляет это движение! (L) 2006
Microsoft is not the answer... Microsoft is a question and the answer is NO!
Thou shalt call Unix-minded tru freeware a Holyware!