lilo.conf

Hi,

ich benutze Redhat. Ist der Bootloader wirklich /etc/lilo.conf? Meine /etc/lilo.conf Datei lautet:

default=windows
boot="/dev/hda"
map=/boot/map
install=/boot/boot.b
prompt
timeout="50"
message=/boot/message
lba32
vga="?"

other=/dev/hda1
optional
label="windows"

image="/dev/hda1"
root="/dev/hda4"
append="hdd=ide-scsi"

image="/boot/vmlinuz-2.4.18-3"
label="linux"
root="/dev/hda4"
append="hdd=ide-scsi"
read-only


Das Auswahlmenue ist

Dos
Linux
Linux1

Die passen nicht zusammen. Es soll ein Label Windows geben, oder?

Mit freundlichen Gruessen
Blanc
 
Du musst nach dem Editieren der lilo.conf auch lilo ausführen - also als root lilo aufrufen - erst so wird die aktuelle lilo.conf auch implementiert. Allerdings scheint mir Deine gepostete etwas spanisch - kann aber auch an der Zeit jetzt grad liegen. *MüdeDieAugenReibUndWartBisFreundinzurFrühschichtAufstehtUmIhrNochNenKaffeeZuMachen* ;)
 
Original von blanc
vga="?"
Ja, das hier kommt mir zumindest mal spanisch vor. Entweder schreibst du da normal, ask oder dergleichen rein oder gleich den entsprechenden Wert für die erwünschte Auflösung.

Ansonsten gilt was bereits gesagt wurde: run lilo
 
Ich habe mit Knoppix auf die lokalen Platten zugegriffen, wo lilo.conf befindet. Das ist zweite Platte,deswegen hdb. Mit dem Ausfuehren von lilo meldet sich

Unrecognized token "! Please edit /etc/lilo.conf before running lilo!" at or above line 20 in file '/etc/lilo.conf'

trotz ich die Zeile auf lga=normal umgestellt habe.
Gibt?s Fehler in lilo.conf?

default=windows
boot="/dev/hdb"
map=/boot/map
install=/boot/boot.b
prompt
timeout="50"
message=/boot/message
lba32
vga=normal

other=/dev/hdb1
optional
label="windows"

image="/dev/hdb1"
root="/dev/hdb4"
append="hdd=ide-scsi"

image="/boot/vmlinuz-2.4.18-3"
label="linux"
root="/dev/hdb4"
append="hdd=ide-scsi"
read-only


Gruss
Blanc
 
Code:
boot=/dev/hdb
default=windows
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
lba32
vga=normal

image=/dev/hdb1
	label=Linux
	root=/dev/hdb4
	alias=1
	append="hdd=ide-scsi"

image=/boot/vmlinuz-2.4.18-3
	label=Linux mit Kernel 2.4.18-3
	root=/dev/hdb4
	alias=2
	append="hdd=ide-scsi"
	read-only

other=/dev/hdb1
	optional
	alias=3
	label=Windows

So...die sollte für Dich funktionieren. Die "map-Option" ist eigentlich unsinnig, denn sie beschreibt den ohne sie ohnehin genutzten Pfad, aber es schadet ja nichts. ;)
Kurze Erklärung zum alias:
Damit kannst Du die gewünschte Startoption ganz einfach mit der Ziffer anwählen, Windows hat die 3 da es ja durch "default" sowieso bereits als Standardauswahl steht.
Die Option "optional" für die Windows-Auswahl ist in sofern unsinnig, da diese nur benötigt wird, wenn eine in Lilo konfigurierte Auswahl zum Zeitpunkt der Erstellung der lilo.conf/lilo-Start noch nicht vorhanden ist oder aber immer mal nicht da ist - wie beispielsweise ein Probekernel.


Dein Problem ist, dass Lilo immer von "image"-Anweisung bis "image"-Anweisung als zusammengehörend liest - bei Dir entsteht dadurch bei Zeile 20 ein Fehler:
...
image="/dev/hdb1"
root="/dev/hdb4"
append="hdd=ide-scsi"

Hier entsteht der Fehler!!!
image="/boot/vmlinuz-2.4.18-3"
label="linux"
...
...da es für das obere (rot dargestellte) Image keine Label-Bezeichnung gibt sondern ein neues Image-Feld beginnt.
 
Der andere Fehler wird der sein, dass die /etc/lilo.conf beim lilo lauf verwendet wird. Und zwar die von Knoppix und nicht deine.

Du solltest lilo so starten:

Code:
# lilo -C /pfad/zu/deiner/lilo.conf

Oder du machst ein chroot in das Verzeichniss, in das du deine Festplatte gemountet hast.
 
Nach der Version von sTEK habe ich lilo.conf geaendert. Immer mit demselben Fehler:

Unrecognized token "! Please edit /etc/lilo.conf before running lilo!" at or above line 20 in file '/etc/lilo.conf'

Mit lilo ?C /mnt/hdb4/etc/lilo.conf bekommt man

root@ttyp0[knoppix]# lilo -C /mnt/hdb4/etc/lilo.conf
/dev/mapper/control: open failed: No such device
Is device-mapper driver missing from kernel?
/dev/mapper/control: open failed: No such device
Is device-mapper driver missing from kernel?
Incompatible libdevmapper 1.00.19-ioctl (2004-07-03)(compat) and kernel driver
Fatal: creat /boot/boot.0800: Read-only file system
 
Zurück
Oben