Wie wird Inhalt von /proc/cmdline verarbeitet?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
bullgard
Beiträge: 1651
Registriert: 14.09.2012 23:03:01

Wie wird Inhalt von /proc/cmdline verarbeitet?

Beitrag von bullgard » 06.04.2013 18:16:02

Hi!
Der Inhalt von /proc/cmdline auf einem meiner wheezy-Rechner ist "BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64 root=UUID=bbf84bb2-40e9-... ro quiet".
Wie verarbeitet wheezy die Information »BOOT_IMAGE=/boot/vmlinuz-3.2.0-4-amd64«?
Ein anderer Xfce-Rechner von mir hat die BOOT_IMAGE-Information nicht und bootet dennoch problemlos.
(Mir ist bekannt, daß Einträge in /proc/ Kernelstrukturen widerspiegeln.)
Gruß
bullgard

Benutzeravatar
Natureshadow
Beiträge: 2157
Registriert: 11.08.2007 22:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Radevormwald
Kontaktdaten:

Re: AW: Wie wird Inhalt von /proc/cmdline verarbeitet?

Beitrag von Natureshadow » 06.04.2013 20:11:58

Moin,

du musst wissen, dass alles, was den Kernel in seiner cmdline nicht selber interessiert, als argv an init übergeben wird.

Bekanntestes Beispiel ist die Angabe des Runlevels auf der Kernel-Kommandozeile. Der Kernel merkt davon nichts - das funktioniert, weil wenn zum Beispiel eine 2 am Ende übrig bleibt, /sbin/init 2 aufgerufen wird.

Ich vermute, dass das, was dich da interessiert, von init später irgendwo als Umgebungsvariable gesetzt wird.

-nik

Antworten