lilo einrichten für Debian und Fedora
lilo einrichten für Debian und Fedora
Hallo, jetzt habe ich auf meinem Intel Rechner, wo bisher nur Debian installiert(hda) war auf einer Wechelfestplatte (hdb) Fedora installiert. Bei dem Einrichten des Bootmanager habe ich Grub nicht in den mbr installieren lassen, sondern in die hdb2 (/boot), da ich befürchtete, wenn ich die Wechselfestplatte wieder entferne, kann ich Debian nicht mehr booten. Allerdings klappt das mit Grub auf der hdb nicht, ich kann zwar noch Debian booten (mit und ohne Wechelfestplatte), aber Fedora ist nicht zu booten. Auch wenn ich im BIOS einstelle, dass der Rechner von der hdb booten soll. nun kann man das Problem doch sicher lösen, indem ich von Debian aus eine lilo.conf erstelle, womit ich dann auch Fedora booten kann. Allerdings ist bei Sarge noch kein Bootloader installiert! Im ControlCenter habe ich vergebens nach der Einrichtung von lilo oder Grub gesucht. Gibt es ein Tool, das mir weiterhilft? Ungern möchte ich die lilo.conf manuell erstellen, da bei einem Fehler überhaupt nichts mehr geht. mfg tato
Debian Woody, Kernel 2.4.22
Hi,
ich gehe jetzt mal davon aus das Du den Lilo von Debian im MBR installiert hast.
Du musst in Deiner bestehenden lilo.conf lediglich einen Eintrag in der Form
einfügen und Lilo erneut aufrufen.
Falls dabei wirklich mal was schiefgeht, nimmst Du einfach eine Knoppix-CD (o.ä.)
mountest deine Debian-Partition, machst nen chroot auf diese Partition, änderst die lilo.conf und rufst lilo wieder auf. So kannst Du gefahrlos alles wiederherstellen.
IIRC können PhpMyAdmin/Webmin auch Lilo-Konfigurationen erzeugen, aber von Hand bist Du schneller
ich gehe jetzt mal davon aus das Du den Lilo von Debian im MBR installiert hast.
Du musst in Deiner bestehenden lilo.conf lediglich einen Eintrag in der Form
Code: Alles auswählen
other = /dev/hdb
label=Fedora
Falls dabei wirklich mal was schiefgeht, nimmst Du einfach eine Knoppix-CD (o.ä.)
mountest deine Debian-Partition, machst nen chroot auf diese Partition, änderst die lilo.conf und rufst lilo wieder auf. So kannst Du gefahrlos alles wiederherstellen.
IIRC können PhpMyAdmin/Webmin auch Lilo-Konfigurationen erzeugen, aber von Hand bist Du schneller
Lilo wurde mit Sarge nicht eingerichtet. Stattdessen startet Grub. Allerdings finde ich in /etc/ und in /boot/ keine grub.conf. Es gibt eine menu.Ist, wo die Booteinträge stehen. Soll ich diese editieren? mfg tato
Zuletzt geändert von tato am 12.05.2004 23:21:00, insgesamt 1-mal geändert.
Debian Woody, Kernel 2.4.22
Da Du eine lilo.conf erzeugen wolltest (unter Debian) bin ich davon ausgegangen das Du Lilo auch installierst
<IIRC Mode>
Wenn Du Grub verwendest müsstest Du unter /boot/grub/ eine grub.conf haben.
Dort musst Du dann:
angeben um den Fedora Bootmanager aufzurufen.
</IIRC Mode> (verwende momentan Lilo )
<IIRC Mode>
Wenn Du Grub verwendest müsstest Du unter /boot/grub/ eine grub.conf haben.
Dort musst Du dann:
Code: Alles auswählen
title Fedora
root (hd1,0)
chainloader +1
</IIRC Mode> (verwende momentan Lilo )
Also wenn bei Dir Grub läuft dann existiert eine grub.conf.
Egal, wie wärs dann mit
Wenn Du den dann in den MBR installierst (und entspr. den Kernel aufrufst) ist Dein Grub Geschichte. Wo genau liegt ggf. das Problem?
Egal, wie wärs dann mit
Code: Alles auswählen
apt-get install lilo
- rolo
- Beiträge: 2697
- Registriert: 29.08.2002 12:12:25
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: hannover
statt find benutzt du in diesem fall wohl besser locate. bevor du mit locate nach dateien suchst, führst du als root updatedb aus.
> lilo ist schon installiert. Mein Problem ist, dass es keine grub.conf gibt!
ich weiß auch nicht was du jetzt willst, lilo oder grub aber,
die datei, welche du für grub suchst heißt nicht grub.conf sondern menu.lst. ab und zu lohnt sich einfach auch mal ein blick in zb. das debian benutzerhandbuch, dort werden solche sachen eigentlich immer erklärt.
http://www.openoffice.de/linux/buch/
und in diesem fall (grub/lilo) eben hier
http://www.openoffice.de/linux/buch/adm ... aderdetail
ich würde dir im übrigen empfehlen bei grub zu bleiben.
ansonsten, gibts auch ein frontend für lilo (für grub sicher auch)
$ apt-cache search lilo.conf
lilo-config - KDE Frontend for lilo configuration
> lilo ist schon installiert. Mein Problem ist, dass es keine grub.conf gibt!
ich weiß auch nicht was du jetzt willst, lilo oder grub aber,
die datei, welche du für grub suchst heißt nicht grub.conf sondern menu.lst. ab und zu lohnt sich einfach auch mal ein blick in zb. das debian benutzerhandbuch, dort werden solche sachen eigentlich immer erklärt.
http://www.openoffice.de/linux/buch/
und in diesem fall (grub/lilo) eben hier
http://www.openoffice.de/linux/buch/adm ... aderdetail
ich würde dir im übrigen empfehlen bei grub zu bleiben.
ansonsten, gibts auch ein frontend für lilo (für grub sicher auch)
$ apt-cache search lilo.conf
lilo-config - KDE Frontend for lilo configuration
Danke erst mal, hier ist meine menu.Ist
title Debian GNU/Linux, kernel 2.4.24-1-386
root (hd0,0)
kernel /vmlinuz-2.4.24-1-386 root=/dev/hda6 ro
initrd /initrd.img-2.4.24-1-386
savedefault
boot
title Debian GNU/Linux, kernel 2.4.24-1-386 (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.4.24-1-386 root=/dev/hda6 ro single
initrd /initrd.img-2.4.24-1-386
savedefault
boot
other
title Fedora Core 2 Test 1Kernel 2.6.1-1.65
root (hd1,3)
kernel /vmlinuz-2.6.1-1.65.img root=/dev/hdb3 ro
initrd /initrd-2.6.1-1.65.img
savedefault
boot
Leider lässt sich damit Fedora nicht booten. Als Fehlermeldung kommt: Error 18: Selected cylinder exceeds maximum supported by BIOS. Kannst Du mir da weiter helfen? mfg tato
title Debian GNU/Linux, kernel 2.4.24-1-386
root (hd0,0)
kernel /vmlinuz-2.4.24-1-386 root=/dev/hda6 ro
initrd /initrd.img-2.4.24-1-386
savedefault
boot
title Debian GNU/Linux, kernel 2.4.24-1-386 (recovery mode)
root (hd0,0)
kernel /vmlinuz-2.4.24-1-386 root=/dev/hda6 ro single
initrd /initrd.img-2.4.24-1-386
savedefault
boot
other
title Fedora Core 2 Test 1Kernel 2.6.1-1.65
root (hd1,3)
kernel /vmlinuz-2.6.1-1.65.img root=/dev/hdb3 ro
initrd /initrd-2.6.1-1.65.img
savedefault
boot
Leider lässt sich damit Fedora nicht booten. Als Fehlermeldung kommt: Error 18: Selected cylinder exceeds maximum supported by BIOS. Kannst Du mir da weiter helfen? mfg tato
Debian Woody, Kernel 2.4.22
- rolo
- Beiträge: 2697
- Registriert: 29.08.2002 12:12:25
- Lizenz eigener Beiträge: neue BSD Lizenz
- Wohnort: hannover
erstmal denke ich, das eine der beiden festplattenangaben falsch ist:
> root (hd1,3)
> kernel /vmlinuz-2.6.1-1.65.img root=/dev/hdb3 ro
musst du mal sehen welche richtig ist, und das dann berichtigen.
grub fängt bei der festplattenbezeichnung mit 0 an zu zählen. /dev/hdb1 ist (hd1,0)
dazu http://www.debianforum.de/wiki/?page=Grub
edit: und debian bootet mit deinen angaben?
die fehlermeldung bezieht sich allerdings auf die 1024 cylinder grenze, vielleicht hast du ja selber mal mit google geschaut, was sie bedeutet, ansonsten:
http://wiki.linuxquestions.org/wiki/GRUB
wohin hast du grub denn jetzt geschrieben?
> root (hd1,3)
> kernel /vmlinuz-2.6.1-1.65.img root=/dev/hdb3 ro
musst du mal sehen welche richtig ist, und das dann berichtigen.
grub fängt bei der festplattenbezeichnung mit 0 an zu zählen. /dev/hdb1 ist (hd1,0)
dazu http://www.debianforum.de/wiki/?page=Grub
edit: und debian bootet mit deinen angaben?
die fehlermeldung bezieht sich allerdings auf die 1024 cylinder grenze, vielleicht hast du ja selber mal mit google geschaut, was sie bedeutet, ansonsten:
http://wiki.linuxquestions.org/wiki/GRUB
wohin hast du grub denn jetzt geschrieben?
other
title Fedora Core 2 Test, kernel 2.6.1-1.65
boot (hd1,1)
kernel /vmlinuz-2.6.1-1.65.img boot=/dev/hdb2 ro
initrd /initrd-2.6.1-1.65.img
savedefault
boot
nach dieser Änderung kommt folgende Fehlermeldung: Error 8: Kernel must be loaded before booting.
Der Fedora Kernel ist leider zu groß, und passt auf keine Boot-Floppy, aber vielleicht sollte ich ihn in den Debian /boot Ordner kopieren?
P.S. ich habe leider den Befehl vergessen, der mir mit p die Festplattenordnung anzeigt.
So, jetzt habe ich den Fedora Kernel in das Debian /boot kopiert, und die menu.Ist wie folgt geändert.
other
title Fedora Core 2 Test, kernel 2.6.1-1.65
root (hd1,2)
kernel /boot/vmlinuz-2.6.1-1.65.img root=/dev/hdb3 ro
initrd /initrd-2.6.1-1.65.img
savedefault
boot
Nach dem Bootversuch von Fedora kommt die Fehlermeldung: Error 18, Selected cylinder exceeds maximum supported by BIOS
http://www.openoffice.de/linux/buch/adm ... aderdetail
laut dieses Threads ist da scheinbar nix zu machen, richtig?
mfg tato
title Fedora Core 2 Test, kernel 2.6.1-1.65
boot (hd1,1)
kernel /vmlinuz-2.6.1-1.65.img boot=/dev/hdb2 ro
initrd /initrd-2.6.1-1.65.img
savedefault
boot
nach dieser Änderung kommt folgende Fehlermeldung: Error 8: Kernel must be loaded before booting.
Der Fedora Kernel ist leider zu groß, und passt auf keine Boot-Floppy, aber vielleicht sollte ich ihn in den Debian /boot Ordner kopieren?
P.S. ich habe leider den Befehl vergessen, der mir mit p die Festplattenordnung anzeigt.
So, jetzt habe ich den Fedora Kernel in das Debian /boot kopiert, und die menu.Ist wie folgt geändert.
other
title Fedora Core 2 Test, kernel 2.6.1-1.65
root (hd1,2)
kernel /boot/vmlinuz-2.6.1-1.65.img root=/dev/hdb3 ro
initrd /initrd-2.6.1-1.65.img
savedefault
boot
Nach dem Bootversuch von Fedora kommt die Fehlermeldung: Error 18, Selected cylinder exceeds maximum supported by BIOS
http://www.openoffice.de/linux/buch/adm ... aderdetail
laut dieses Threads ist da scheinbar nix zu machen, richtig?
mfg tato
Debian Woody, Kernel 2.4.22