Archiv verlassen und diese Seite im Standarddesign anzeigen : problem mit lilo bei SuSE 8.0
Ich hab seit kurzem SuSE 8.0 auf meinem System
zusammen mit Win98 drauf. Hier die Partitionen
-hda(20GB)
-hda1 (Win98,12GB-FAT)
-hda2 (swap,256MB)
-hda3 (Linux,6GB,ReiserFS)
folgendes Problem...
beim booten startet Windows. Wenn ich Linux
starten will muß ich von der SuSE CD booten,
die Installation abbrechen und hda3 zum
booten auswählen.
Wenn ich jetzt in YaST LILO installieren will
(undzwar im MBR) mault er rum, daß beim testen
der Fehler "invalid file table" oder so aufgetreten ist.
Das selbe kommt auch wenn ich LILO auf eine Diskette
schreiben will.
Das komische ist ja, daß ich vorher SuSE 7.2 und 7.1
sowie 7.0 drauf hatte, und da hatte lilo nicht solchen
Mist veranstaltet.
Kann es am neuen LILO liegen? Könnte ich das alte
LILO installieren?
Kann mir jemand helfen?
Thomas Mitzkat
11.05.02, 11:53
da wir nicht wissen, wo du einen fehler beim konfigurieren gemacht haben könntest, schick doch mal deine /etc/lilo.conf rüber. meine glaskugel ist grad in reparatur, sonst könntest du dir das sparen :eek:
Hi,
lass mal YaST bleiben, und poste doch mal Deine /etc/lilo.conf
Dann mal schauen, was daran für Deine Systemkonstellation konfiguriert werden muss... und zwar am besten per Hand an der Konsole :-)
Meine lilo.conf sieht was Linux Boot betrifft, wie folgt aus:
boot = /dev/hda
change-rules
reset
read-only
menu-scheme = Wg:kw:Wg:Wg
lba32
prompt
timeout = 80
message = /boot/message
image = /boot/vmlinuz
label = linux
root = /dev/hdb1
vga = 788
initrd = /boot/initrd
append = " hdc=ide-scsi"
image = /debian_boot/vmlinuz-2.4.18-bf2.4
label = debian
root = /dev/hda1
vga = normal
Win habe ich nicht auf meinem PC.
Bin allerdings bis heute abend nicht am Rechner, vielleicht hilft Dir anhand Deines lilo.conf Postings in der Zwischenzeit jemand anders.
Grüße,
Holger
so hier ist mein lilo.conf...
-------------------
boot = /dev/hda3
change-rules
reset
read-only
menu-scheme = Wg:kw:Wg:Wg
lba32
prompt
timeout = 80
message = /boot/message
image = /boot/vmlinuz
label = linux
root = /dev/hda3
vga = 791
initrd = /boot/initrd
append = " hdc=ide-scsi"
image = /boot/vmlinuz.suse
label = failsafe
root = /dev/hda3
vga = 791
initrd = /boot/initrd.suse
append = "ide=nodma apm=off acpi=off hdc=ide-scsi"
optional
other = /dev/hda1
label = windows
image = /boot/memtest.bin
label = memtest86
-------------------
und hier noch die Fehlermeldung beim ausführen von lilo
-------------------
Device 0x0300: Invalid partition table, 1st entry
3D address: 1/0/0 (0)
Linear address: 1/0/1024 (16450560)
-------------------
ich hoffe das hilft euch weiter!
Thomas Mitzkat
11.05.02, 14:21
probiere mal ohne ein paar zusätze in globalen sektor. hier die korrektur:
boot = /dev/hda3
menu-scheme = Wg:kw:Wg:Wg
lba32
prompt
timeout = 80
message = /boot/message
image = /boot/vmlinuz
label = linux
root = /dev/hda3
vga = 791
initrd = /boot/initrd
append = " hdc=ide-scsi"
image = /boot/vmlinuz.suse
label = failsafe
root = /dev/hda3
vga = 791
initrd = /boot/initrd.suse
append = "ide=nodma apm=off acpi=off hdc=ide-scsi"
optional
other = /dev/hda1
label = windows
image = /boot/memtest.bin
label = memtest86
mir scheint aber, dass du probleme mit deiner partitionstabelle hast. wenn es noch immer nicht geht, dann arbeite mit fdisk, ändere irgendwas ( zum beispiel ändere das aktiv-flag von hda1 auf hda3 und lass die partitionstabelle neu schreiben im anschluss. führe dann nochmal lilo aus, vielleicht auch nach einem reboot, auch wenn du nochmal von cd booten musst.
Es geht immer noch nicht.
Ich hab die aktive Partition mit fdisk geändert aber
es kommt immernoch die selbe fehlermeldung.
auch wenn ich die lilo.conf eingebe, die du
mir geschickt hast.
Hi,
ohne Garantie: Wie wäre es, wenn Du aus
boot = /dev/hda3
mal
boot = /dev/hda
machst.
WARNUNG: Das installiert lilo in den MBR und wird sich vermutlich mit anderen Bootmanagern, die da eventuell liegen, beißen *g*
Wenn Du nur lilo einsetzt, dann installier ihn mal dahin.
Viel Glück.
Beste Grüße,
Holger
Hab ich auch schon probiert.
keine Lösung des Problems :(
Uh, das sieht gar nicht gut aus...
Ich habe grade gemerkt, daß meine Win Partition
(hda1) erst beim Zylinder 1024 anfängt.
Eigentlich fing die bie 0 an! Sieht so aus als
wenn SuSE 8.0 sich vor die Windows Partition
gequetscht hat um noch vor die 1024 Zylinder
zu kommen, damit es gebootet werden kann
und dabei die FAT zerschossen hat.
Könnte sowas möglich sein???
Ich bin drauf und dran die Festplatte neu
zu partitionieren und zu formatieren!
Das würde aber wieder Ewigkeit dauern
alles neu zu installieren :(
Hat irgend jemand eine Idee?
Die Konfig allein reicht nicht; man muss die mit dem Aufruf von lilo auch wirksam werden lassen.
Hi Murray,
Sieht so aus als wenn SuSE 8.0 sich vor die Windows Partition gequetscht hat um noch vor die 1024 Zylinder zu kommen, damit es gebootet werden kann und dabei die FAT zerschossen hat. Könnte sowas möglich sein???
Nein, dass DARF gar nicht möglich sein, es sei denn, Du hast mit dem Partitionsverkleinerungstool rumgespielt.
Mal was anderes: Hast Du noch eine SuSE 7.x? Nimm die, boote manuell und starte Yast1, dort schau Dir dann mal die genaue Partitionierung an. Vielleicht bringt Dich das weiter. Irgendwie traue ich dem graphischen YaST2 nicht.
Kann Dir sonst leider nicht weiter helfen.
Beste Grüße,
Holger
Hat sich alles erledigt.
Ich hab jetzt meine Platte neu partitioniert und
formatiert und jetzt geht alles.
Wahrscheinlich hatte fdisk oder SuSE den
Bootsektor zerschoßen.
Danke an euch alle!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.