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