Am Mon, 28 Dez 1998 schrieb wobo@gmx.de:
Hi Liste,
[...]
Ich habe dann mittels Bootdisk und CD die Mandrake-Distri auf /hda3 installiert. Und jetzt kommt der Punkt: Wie kann ich diese Distri in meine auf hda2 befindliche (SuSE-)lilo.conf integrieren, so daß ich als zusätzliche Option dann mit mand (z.B.) die Mandrake und nicht SuSE boote?
Meine ursprüngliche, funktionierende lilo.conf des SuSE 5.3 sieht so aus: # LILO Konfigurations-Datei # Start LILO global Section boot=/dev/hda [globale Einträge] # End LILO global section # Linux bootable partition config begins image = /vmlinuz # working kernel root = /dev/hda2 label = lin [weitere labels] Wenn ich
image = /boot/vmlinuz-2.0.36-1 root = /dev/hda3 label = man
in die lilo.conf einbinde, kann das nicht gehen, weil dann /sbin/lilo die Fehlermeldung bringt, daß es kein /boot/vmlinuz-2.0.36-1 findet. Ist ja auch nicht gemountet, die hda3. Ich kann hda3 ja auch nicht mounten, weil ich dann 2 x / und 2x /bin, etc. habe.
Hast Du es mal probiert? Warum sollte es nicht gehen? Du muß auf der hda3 natürlich die Verzeichnisse /etc /bin /sbin /lib /dev und /boot haben. Im Verzeichnis /boot der hda3 muß der Kernel vmlinuz-2.0.36-1 liegen. Jedenfalls bei Deiner Konfiguration. Dann wird Deine hda3 zu /. Dort liegt dann auch Dein Kernel, und LILO findet ihm auch dort. Üblicherweise kannst Du dann Deine hda2 in /mnt einbinden und die hda6 entsprechend in /mnt/usr falls Du sie nicht als /usr brauchst. Entsprechend mit der hda7 und /var. Umgekehrt kannst Du Deine hda3 im /mnt Deiner hda2 mounten. Beides regelst Du durch entsprechende Einträge in der jeweiligen /etc/fstab. Die lilo.conf ist doch nur eine Textdatei. Durch den Befehl lilo wird sie übersetzt und im MBR geschrieben. Danach könntest Du lilo.conf auch wieder löschen. LILO ist und bleibt installiert. Ich habs mal einfach ausprobiert. Ich hatte noch eine freie Partition, wo ich nur ein paar alte .tar.gz Dateien rumligen habe. Dorthin habe ich die komplette / mittels cp -ax hinkopiert. Anschließend die neue /etc/fstab und /etc/mtab umgeändert und die alte /etc/lilo.conf. lilo aufrufen, neubooten -- Massenhaft Fehlermeldung. Habe schon einen Schrecken bekommen. War aber nur die Mountpunkte die ich vergessen habe zu installieren. Ich habe ja die Option -x benutzt. Also noch mal von vorne. Und -- alles klappt. :-) Ich habe mir auch mal die beiden /boot angeschaut. Nur im alten /boot war die Datei map neu. Kann sein daß man die rüberkopieren -- NEIN das funktioniert so nicht! Mmmh mal man lilo lesen. Da stehts -m ist Dein Freund. Also zuerst lilo normal aufrufen, und dann nochmal mit lilo -m /mnt/boot/map. Das wars. cu Bernd -- Bernd Brodeßer Mönchengladbach B.Brodesser@online-club.de -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux