Kann man initrd mit syslinux und linuxrc von der Festplatte booten?

Jan-Benedict Glaw jbglaw at lug-owl.de
Wed Oct 8 10:36:38 CEST 2003


On Tue, 2003-10-07 22:32:15 +0200, Peter Voigt <Peter.Voigt1 at gmx.net>
wrote in message <20745.1065558735 at www42.gmx.net>:
> 
> Beim Booten der Live-CD kommt ein besonderes linuxrc zum Zuge, welches eine
> Reihe von Vorbereitungen für das Mounten des Life-Filesystemes macht. Um
> Bedingungen zu schaffen, die ein sinnvolles Testen ermöglichen, müßte diese
> linuxrc auch beim Booten von der Festplatte zum Zuge kommen.
> 
> Die Lösung müßte vermutlich so aussehen,  das Boot-Image der Live-CD auf der
> Festplatte mit diesem linuxrc mounten zu können.

Wie sieht dieses Image aus? Ich das ein echtes Image, daß via loop-mount
auf dem Entwicklungs-Rechner gemounted wird oder ist das einfach nur ein
Verzeichnis (mit Unterverzeichnissen), daß via chroot benutzt wird?

Wie auch immer - wenn Du das jetzige linunxrc etwas anpaßt, sollte das
(für beide Fälle) kein Problem sein.

> - Linuxrc mountet das Life-Filesystem.
> 
> Das Life-Filesystem entspricht dem Schnappschuß eines laufenden
> Linux-Filesystems. Es ist auf der CD nur in Form eines komprimierten
> Iso-Abbildes als einzelne Datei vorhanden. Es wird als loop-device (genauer
> gesagt
> cloop-device, 'c' steht für 'compressed') gemountet.  
> 
> Dieser Bootprozeß bestimmt indirekt den Entwicklungsprozeß:

Einfach statt des cloop-devices ein normales loop-Device mit dem
(unkomprimierten) Image auf der Festplatte machen; vorher natürlich die
Platte mounten, damit man an das Image kommt...

> In linuxrc habe ich bereits die Stelle lokalisert, an welcher das
> komprimierte Life-Filesystem von der CD gemountet wird. Das kann geändert
> werden, um das nicht gepackte Life-System der Festplatte zu mounten.
> 
> Im Ergebnis hätte man ein Booten von der Festplatte, das dem Booten von CD
> entspricht, ohne das zeitaufwendige Komprimieren zu benötigen.

Jupp, das sollte tun.

MfG, JBG

-- 
   Jan-Benedict Glaw       jbglaw at lug-owl.de    . +49-172-7608481
   "Eine Freie Meinung in  einem Freien Kopf    | Gegen Zensur | Gegen Krieg
    fuer einen Freien Staat voll Freier Bürger" | im Internet! |   im Irak!
   ret = do_actions((curr | FREE_SPEECH) & ~(NEW_COPYRIGHT_LAW | DRM | TCPA));
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lug-owl.de/pipermail/linux/attachments/20031008/e03b78c1/attachment.sig>


More information about the Linux mailing list