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 10000 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 #
#####################################################

Attachment: signature.asc
Description: This is a digitally signed message part

Antwort per Email an