Frage zum Booten mehrerer OS (lilo)

2003-12-01 Diskussionsfäden Jost Ammon
Habe mehrere OS auf meinem System:

[EMAIL PROTECTED] giosetti]$ df
Dateisystem  Größe Benut  Verf Ben% Eingehängt auf
/dev/hda8 4,9G  2,4G  2,2G  53% /
/dev/hda9 6,5G  615M  5,9G  10% /home
/dev/hda6 3,6G  1,1G  2,3G  31% /mnt/debian
/dev/hda1 6,0G  4,8G  1,3G  80% /mnt/win_c
/dev/hda7  16G   12G  4,2G  74% /mnt/win_d

Arbeitspferd ist Mandrake, Spiel- u. Lernwiese (ist ja fast dasselbe;.-) ist Debian 
auf hda6.

Bootmanager ist Lilo - für mdk auf hda und für debian auf Floppy. Das Problem ist das 
der debian Eintrag auf hda den falschen, nämlich den mdk Kernel startet. Starte ich 
über eingelegt Floppy startet der richtige debian Kernel. Wie krige ich das hin, daß 
lilo von hda aud den richtigen debian Kernel startet (aber auch den richtigen mdk 
Kernel?

Gruß

Jost 

Hier der Eintrag für mdk:

boot=/dev/hda
map=/boot/map
[snip]
image=/boot/vmlinuz
label=linux
root=/dev/hda8
initrd=/boot/initrd.img
append=quiet devfs=mount hdc=ide-scsi hdb=ide-scsi acpi=off
vga=788
image=/boot/vmlinuz
label=linux-nonfb
root=/dev/hda8
initrd=/boot/initrd.img
append=devfs=mount hdc=ide-scsi acpi=off
read-only
image=/boot/vmlinuz
label=failsafe
root=/dev/hda8
initrd=/boot/initrd.img
append=failsafe devfs=nomount hdc=ide-scsi acpi=off
read-only
other=/dev/hda1
label=windows
table=/dev/hda
other=/dev/fd0
label=floppy
unsafe
image=/boot/vmlinuz
label=Debian
root=/dev/hda6
initrd=/boot/initrd-2.4.21-0.13mdk.img

Und hier der für Debian
#
boot=/dev/fd0

# Specifies the device that should be mounted as root. (`/')
#
root=/dev/hda6
default=Linux

image=/vmlinuz
label=Linux
read-only
#   restricted
#   alias=1
initrd=/boot/initrd.img-2.4.16-686

image=/vmlinuz.old
label=LinuxOLD
read-only
optional
#   restricted
#   alias=2



:


--
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: Frage zum Booten mehrerer OS (lilo)

2003-12-01 Diskussionsfäden Andreas Janssen
Hallo

Jost Ammon ([EMAIL PROTECTED]) wrote:

 [EMAIL PROTECTED] giosetti]$ df
 Dateisystem  Größe Benut  Verf Ben% Eingehängt auf
 /dev/hda8 4,9G  2,4G  2,2G  53% /
 /dev/hda9 6,5G  615M  5,9G  10% /home
 /dev/hda6 3,6G  1,1G  2,3G  31% /mnt/debian
 
 Arbeitspferd ist Mandrake, Spiel- u. Lernwiese (ist ja fast
 dasselbe;.-) ist Debian auf hda6.
 
 Bootmanager ist Lilo - für mdk auf hda und für debian auf Floppy. Das
 Problem ist das der debian Eintrag auf hda den falschen, nämlich den
 mdk Kernel startet. Starte ich über eingelegt Floppy startet der
 richtige debian Kernel. Wie krige ich das hin, daß lilo von hda aud
 den richtigen debian Kernel startet (aber auch den richtigen mdk
 Kernel?

Du hast verschiedene Möglichkeiten. Wenn Du mit demselben lilo beide
Systeme laden willst, dann muß der lilo von Mandrake auch im
Debian-Eintrag auf den richtigen Kernel zeigen.

 image=/boot/vmlinuz
 label=linux
 root=/dev/hda8
 initrd=/boot/initrd.img
 append=quiet devfs=mount hdc=ide-scsi hdb=ide-scsi acpi=off
 vga=788
 image=/boot/vmlinuz

 image=/boot/vmlinuz
 label=Debian
 root=/dev/hda6
 initrd=/boot/initrd-2.4.21-0.13mdk.img

Dein Eintrag zeigt auf den Mandrake-Kernel (und benutzt außerdem noch
die Mandrake-initrd). Du mußt entweder den Debian-Kernel in das
Mandrake-Boot-Verzeichnis kopieren und den Namen im Eintrag anpassen,
oder gleich das richtige Verzeichnis angeben, also so:

image=/mnt/debian/vmlinuz
label=Debian
root=/dev/hda6

 Und hier der für Debian
 #
 boot=/dev/fd0
 
 # Specifies the device that should be mounted as root. (`/')
 #
 root=/dev/hda6
 default=Linux
 
 image=/vmlinuz
 label=Linux
 read-only
 #   restricted
 #   alias=1
 initrd=/boot/initrd.img-2.4.16-686

Die andere Alternative wäre, den Debian-lilo in den Boot Record von hda6
zu schreiben (boot=/dev/hda6 in der Debian-lilo.conf) und den Eintrag
in der Mandrake-lilo.conf für Debian zu ersetzen durch:

other=/dev/hda6
label=Debian

Wenn Du dann startest wird lilo von Mandrake geladen. Wählst Du nun
Debian aus, dann startet der von Debiab installierte lilo.

Grüße
Andreas Janssen

-- 
Andreas Janssen
[EMAIL PROTECTED]
PGP-Key-ID: 0xDC801674
Registered Linux User #267976


-- 
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)