Re: Kernelbau Sarge 3.1
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Werner Schubert wrote: > Peter Blancke wrote: >> >> Ich verfuhr eben immer so, dass ich die fuer Bootzwecke benoetigten >> Softwaretreiber (vor allem IDE-Platten) in den Kernel nahm, den Rest >> per modconfig dazunahm. Ich werde auch dabei bleiben, dann brauche >> ich mir den Kram mit initrd nicht anzutun. >> > Danke an alle "Helferlein". Natürlich will ich ohne initrd arbeiten. > Wenn ich nur 100% genau wüßte, welche > Module in den Kernel fest rein müssen, und welche nachgeladen werden > können... > > Sorry, aber da fehlt's bei mir noch ein bißchen. > Wenn du besondere Controller hast, z.B. raid, oder scsi, dann solltest du diese Module fest in den Kernel bauen genauso wie die Module für die Dateisysteme. (bei mir: ext2 + xfs) Je nach System vielleicht auch noch andere Module. Paul - -- Linux-User #271918 with the Linux Counter, http://counter.li.org/ -BEGIN PGP SIGNATURE- Version: GnuPG v1.2.2 (MingW32) iEYEARECAAYFAkK6j8sACgkQqErKtBWD7VTewQCfSlj3jSvbdOWScJD9znDupm5G iUUAoO/GpgLKubhUw3oewuuqkIEKHcWN =kEX9 -END PGP SIGNATURE- -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Kernelbau Sarge 3.1
Peter Blancke wrote: Sebastian van de Meer|Mobil <[EMAIL PROTECTED]> dixit: Wenn du z.B.: die MODULE für dein Dateisystem oder ähnliches NICHT mit im KERNEL hast DANN MUSST du eine INITRD erstellen um überhaupt booten zu können. Ah ja, schon klar. Ich verfuhr eben immer so, dass ich die fuer Bootzwecke benoetigten Softwaretreiber (vor allem IDE-Platten) in den Kernel nahm, den Rest per modconfig dazunahm. Ich werde auch dabei bleiben, dann brauche ich mir den Kram mit initrd nicht anzutun. man mkinitrd Sicherlich, was sonst... Gruss Peter Blancke Danke an alle "Helferlein". Natürlich will ich ohne initrd arbeiten. Wenn ich nur 100% genau wüßte, welche Module in den Kernel fest rein müssen, und welche nachgeladen werden können... Sorry, aber da fehlt's bei mir noch ein bißchen. Danke und Gruß Werner -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Kernelbau Sarge 3.1
Sebastian van de Meer|Mobil <[EMAIL PROTECTED]> dixit: > Wenn du z.B.: die MODULE für dein Dateisystem oder ähnliches NICHT > mit im KERNEL hast DANN MUSST du eine INITRD erstellen um > überhaupt booten zu können. Ah ja, schon klar. Ich verfuhr eben immer so, dass ich die fuer Bootzwecke benoetigten Softwaretreiber (vor allem IDE-Platten) in den Kernel nahm, den Rest per modconfig dazunahm. Ich werde auch dabei bleiben, dann brauche ich mir den Kram mit initrd nicht anzutun. > man mkinitrd Sicherlich, was sonst... Gruss Peter Blancke -- Hoc est enim verbum meum! -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Kernelbau Sarge 3.1
Hallo! Am Dienstag, den 21.06.2005, 10:48 +0200 schrieb Peter Blancke: > Walter Saner <[EMAIL PROTECTED]> dixit: > > > Ohne initrd müssen alle für den Zugriff auf das Root-FS > > notwendigen Treiber fest in den Kernel eingebaut sein, also für > > I/O-Subsystem, Chipsatz, Platten, Dateisystem. > > Ist das erst ab 2.6er Kernel erforderlich? Nein, das ist schon fast solange ich denken kann so :) Wenn du z.B.: die MODULE für dein Dateisystem oder ähnliches NICHT mit im KERNEL hast DANN MUSST du eine INITRD erstellen um überhaupt booten zu können. Das ganze ist aber schon 1 mal durch die Liste gegangen! > > Ich habe am letzten Sonntag auf einer Sarge erst einen zusaetzlichen > 2.4.31 ins System integriert; die Grub-Eintraege lesen sich wie > folgt dazu: > > ,[ Aus: /boot/grub/menu.lst ] > | title Debian GNU/Linux, kernel 2.4.31 > | root(hd0,1) > | kernel /linux-2.4.31 root=/dev/hda5 ro > | savedefault > | boot > ` > > Der Kernel arbeitet einwandfrei. > > Andererseits habe ich mich in mkinitrd ueberhaupt noch nicht > eingearbeitet, weiss gar nicht, wozu das gut ist, etc. man mkinitrd ## schnipp ## DESCRIPTION The mkinitrd script constructs a directory structure that can serve as an initrd root file system. It then generates an image containing that directory structure using mkcramfs(8), which can be loaded using the initrd mechanism. The kernel mod- ules for the specified kernel version will be placed in the directory structure. If version is omitted, it defaults to the version of the kernel that is currently running. The directory structure can be customised by placing scripts into confdir/scripts. They will be run using run-parts(8) just before the directory is fed to mkcramfs(8). If there are scripts in /usr/share/initrd-tools/scripts, they will be run prior to the scripts in confdir. You can also specify modules to load by putting them in confdir/modules, whose for- mat is identical to that of /etc/modules, which is described in modules(5). When the system boots using an initrd image created by mkinitrd(8), the linuxrc will wait for an amount of time which is configured through mkinitrd.conf(5), dur- ing which it may be interrupted by pressing ENTER. After that, the modules speci- fied in confdir/modules (and possibly others if ROOT is not null) will be loaded, followed by any actions generated when ROOT is not null. Finally any scripts or executables in /scripts will be run in alphabetical order. If the directory /lib/modules/version/initrd exists, the modules in it will be included on the initrd image. They will be loaded at boot time. ## schnapp ## > > Gruss > > Peter Blancke > > -- > Hoc est enim verbum meum! > > -- -- Ich widerspreche der Nutzung oder übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3+4 Bundesdatenschutzgesetz). VCard zum downloaden: http://www.kernel-error.de/kernel.vcf # # GPG-INFO # # Finger-Print # # AC4E 5829 62C9 9CE6 F3D0 C209 6BB8 FE16 5CD6 50F3 # # Den oeffentlichen bekommt ihr unter: # # http://www.kernel-error.de/kernel-error-mobil.asc # # signature.asc Description: This is a digitally signed message part
Re: Kernelbau Sarge 3.1
Walter Saner <[EMAIL PROTECTED]> dixit: > Ohne initrd müssen alle für den Zugriff auf das Root-FS > notwendigen Treiber fest in den Kernel eingebaut sein, also für > I/O-Subsystem, Chipsatz, Platten, Dateisystem. Ist das erst ab 2.6er Kernel erforderlich? Ich habe am letzten Sonntag auf einer Sarge erst einen zusaetzlichen 2.4.31 ins System integriert; die Grub-Eintraege lesen sich wie folgt dazu: ,[ Aus: /boot/grub/menu.lst ] | title Debian GNU/Linux, kernel 2.4.31 | root (hd0,1) | kernel/linux-2.4.31 root=/dev/hda5 ro | savedefault | boot ` Der Kernel arbeitet einwandfrei. Andererseits habe ich mich in mkinitrd ueberhaupt noch nicht eingearbeitet, weiss gar nicht, wozu das gut ist, etc. Gruss Peter Blancke -- Hoc est enim verbum meum! -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Kernelbau Sarge 3.1
Hi Werner, Dir fehlt die initrd ;) Versuche es mit make-kpkg kernel_image --initrd --revision ... Dann wird eine initrd (initiales Ramdiskfile mit einigen Modulen wie z.B. Modules für die unterschiedlichen Filessysteme etc.) Dann sollte es gehen ;) CU, Kai. -- Abt. eBusiness / Entwicklung Schuricht Distrelec GmbH Web: http://www.schuricht.de
Re: Kernelbau Sarge 3.1
* Werner Schubert <[EMAIL PROTECTED]> wrote: > Der zweite Eintrag ist der neue Kernel. dort fehlt der Eintrag für initrd, d.h. der Kernel muss die Treiber für die Platte und das root-Filesystem einkompiliert haben. Oder Du erstellst eben wieder einen Kernel mit initrd. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Kernelbau Sarge 3.1
Werner Schubert schrieb: > titleDebian GNU/Linux, kernel 2.6.8 > root(hd0,3) > kernel/vmlinuz-2.6.8 root=/dev/hda5 ro > savedefault > boot > ... > > Beim anschließenden Booten mit dem neuen Kernel gibt es kernel panic VFS mit > "unable to mount root fs on unknown-block(0,0)". Ohne initrd müssen alle für den Zugriff auf das Root-FS notwendigen Treiber fest in den Kernel eingebaut sein, also für I/O-Subsystem, Chipsatz, Platten, Dateisystem. Ciao Walter -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Kernelbau Sarge 3.1
Hallo, in die /etc/mkinitrd/modules Müssen die Module für das Dateisystem und vielleicht noch für den FB. eingetragen werden, sofern diese nicht mit im Kernel sind (danach schaut es bei dir aus). Ob ein make-kpkg kernel_image --revision ... jetzt auch mkinitrd -o bla.. macht kann ich dir nicht sagen. Grüße Sebastian van de Meer Am Dienstag, den 21.06.2005, 09:36 +0200 schrieb Werner Schubert: > Hallo > Folgendes Problem: > > Nach menuconfig und Save der Configdatei habe ich eingegeben > make-kpkg kernel_image --revision ... > danach > dpkg -i kernel-image-2.6.8 ... > > Die menu.lst von Grub wurde (automatisch) angepaßt; hier nur ein Ausschnitt: > ... > titleDebian GNU/Linux, kernel 2.6.8-2-386 > root(hd0,3) > kernel/vmlinuz-2.6.8-2-386 root=/dev/hda5 ro > initrd/initrd.img-2.6.8-2-386 > savedefault > boot > > titleDebian GNU/Linux, kernel 2.6.8 > root(hd0,3) > kernel/vmlinuz-2.6.8 root=/dev/hda5 ro > savedefault > boot > ... > > Beim anschließenden Booten mit dem neuen Kernel gibt es kernel panic VFS mit > "unable to mount root fs on unknown-block(0,0)". Der zweite Eintrag ist > der neue > Kernel. Der erste Eintrag ist der aktuelle und läuft einwandfrei. > Config, system.map und vmlinuz liegen ordnungsgemäß im /boot Ordner; ein > initrd.img > wurde nicht angelegt. > > Wo mache ich da was falsch ? > > Besten Dank und Gruß > Werner > > -- -- Ich widerspreche der Nutzung oder übermittlung meiner Daten für Werbezwecke oder für die Markt- und Meinungsforschung (§ 28 Absatz 3+4 Bundesdatenschutzgesetz). VCard zum downloaden: http://www.kernel-error.de/kernel.vcf # # GPG-INFO # # Finger-Print # # AC4E 5829 62C9 9CE6 F3D0 C209 6BB8 FE16 5CD6 50F3 # # Den oeffentlichen bekommt ihr unter: # # http://www.kernel-error.de/kernel-error-mobil.asc # # signature.asc Description: This is a digitally signed message part