Чтение параметров ядра Linux - PullRequest
1 голос
/ 09 мая 2011

Есть ли способ найти параметры, передаваемые ядру (/ proc / cmdline) во время загрузки, без чтения каких-либо файлов в proc?У меня может быть процесс, который должен прочитать параметры загрузки перед монтированием / proc.

Ответы [ 3 ]

2 голосов
/ 10 мая 2011

Кажется, что ядро ​​передает что-либо в строке загрузки в качестве аргумента для init-, если только нет '=' или a '. «

Передача загрузочных опций Linux в Init

0 голосов
/ 09 мая 2011

Я бы хотел лучше понять ваши требования, потому что вы в значительной степени гарантированно установили /proc.Монтирование /proc - это одна из самых первых вещей, которую init делает.

Ubuntu с выскочкой: /etc/init/mountall.conf, часть startup события
Fedora с initscripts: /etc/rc.sysinit, секундачто он делает (после установки имени хоста)

Ваш код почти наверняка запустится после этого.


Видя, как вы заменяете init, посмотрите, как init делает это. init git repo .

Кажется, существует глобальный символ под названием boot_command_line.

0 голосов
/ 09 мая 2011

Я уверен, что есть лучший способ, но я вижу его в dmesg

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...