lilo einrichten für Debian und Fedora

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
tato
Beiträge: 93
Registriert: 01.03.2004 09:46:06
Wohnort: Berlin

lilo einrichten für Debian und Fedora

Beitrag von tato » 12.05.2004 17:07:27

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

Benutzeravatar
obsCure
Beiträge: 124
Registriert: 15.12.2003 14:44:04
Wohnort: Dresden
Kontaktdaten:

Beitrag von obsCure » 12.05.2004 17:32:18

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

Code: Alles auswählen

other = /dev/hdb
label=Fedora
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 :wink:

Benutzeravatar
tato
Beiträge: 93
Registriert: 01.03.2004 09:46:06
Wohnort: Berlin

Beitrag von tato » 12.05.2004 18:42:39

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

Benutzeravatar
obsCure
Beiträge: 124
Registriert: 15.12.2003 14:44:04
Wohnort: Dresden
Kontaktdaten:

Beitrag von obsCure » 12.05.2004 20:03:31

Da Du eine lilo.conf erzeugen wolltest (unter Debian) bin ich davon ausgegangen das Du Lilo auch installierst :wink:

<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
angeben um den Fedora Bootmanager aufzurufen.
</IIRC Mode> (verwende momentan Lilo :wink: )

Benutzeravatar
tato
Beiträge: 93
Registriert: 01.03.2004 09:46:06
Wohnort: Berlin

Beitrag von tato » 12.05.2004 22:23:57

Ich möchte auf lilo wechseln. Die Grub.conf existiert komischerweise nicht! Nicht in /boot/grub oder sonstwo. Was ich dann eintrage, ist nicht das Problem. mfg tato :wink:
Debian Woody, Kernel 2.4.22

Benutzeravatar
obsCure
Beiträge: 124
Registriert: 15.12.2003 14:44:04
Wohnort: Dresden
Kontaktdaten:

Beitrag von obsCure » 12.05.2004 22:56:20

Also wenn bei Dir Grub läuft dann existiert eine grub.conf.

Egal, wie wärs dann mit

Code: Alles auswählen

 apt-get install lilo
Wenn Du den dann in den MBR installierst (und entspr. den Kernel aufrufst) ist Dein Grub Geschichte. Wo genau liegt ggf. das Problem?

Benutzeravatar
tato
Beiträge: 93
Registriert: 01.03.2004 09:46:06
Wohnort: Berlin

Beitrag von tato » 12.05.2004 23:05:11

lilo ist schon installiert. Mein Problem ist, dass es keine grub.conf gibt! mit find ist nix zu finden! mfg tato
Debian Woody, Kernel 2.4.22

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 12.05.2004 23:51:44

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

Benutzeravatar
tato
Beiträge: 93
Registriert: 01.03.2004 09:46:06
Wohnort: Berlin

Beitrag von tato » 13.05.2004 09:44:40

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
Debian Woody, Kernel 2.4.22

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 13.05.2004 17:10:58

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?

Benutzeravatar
tato
Beiträge: 93
Registriert: 01.03.2004 09:46:06
Wohnort: Berlin

Beitrag von tato » 13.05.2004 21:56:13

Danke erst mal, habe root (hd1,2) geändert. Grub bringt die Meldung: Filesystem type is ext2fs, partitiontype 0x83, Kernel /vmlinuz..., Error 15 File not found. mfg tato P.S. grub ist in /boot/grub
Debian Woody, Kernel 2.4.22

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 13.05.2004 22:09:07

tato hat geschrieben:Danke erst mal, habe root (hd1,2) geändert. Grub bringt die Meldung: Filesystem type is ext2fs, partitiontype 0x83, Kernel /vmlinuz..., Error 15 File not found. mfg tato P.S. grub ist in /boot/grub
Vielleicht kernel /boot/vmlinuz-...?

Benutzeravatar
tato
Beiträge: 93
Registriert: 01.03.2004 09:46:06
Wohnort: Berlin

Beitrag von tato » 13.05.2004 22:41:30

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 :cry:
Debian Woody, Kernel 2.4.22

Antworten