Bootprobleme mit lilo von SuSE6.3

Hallo Leute!

seit 24 Stunden schlage ich micht mit einem Bios update herum.
Das Problem ist, daß windows nicht mehr bootet.
Ich weiß, das erscheint jetzt OT, aber ich hatte das gleiche Problem schonmal. Lest am besten mal meine Konfiguration:
Ich habe ein Asus TX97-X Board (Award BIOS, Chipsatz INTEL BX430). Festplatte ist eine Fujitsu 8GB, wovon die erste Partition, eine MSDOS, mit etwa 500 MB, auf der sich Windows 95b befindet / befand. Auf den anderen Partitionen habe ich Linux (SuSE6.3 und Debian2.2; hda2 ist /boot, hda5 ist / für SUSE hda7 ist / für Debian usw., hda1 =win95 und hda2 liegen beide unter der 1024er Grenze für lilo).

Seltsam ist, daß Linux ohne Probleme booten kann (sofern der Bootmanager lilo im MBR residiert), win95 aber nicht. Problemlos ist auch das Booten von CD-Rom und Diskette.
Versuche ich win95 neu zu installieren, so kann es nicht mehr booten beim ersten Neustart nach der Installation.
Ich kenne mich mit win95, insbesondere aber mit Linux gut aus; der Bootvorgang von windows unter lilo ist mir allerdings nicht sehr geläufig.

Das Problem ist fruher auch schon aufgetreten (ohne Bios-update Versuche): manchmal konnte win nicht mehr starten, nach dem Lilo-Prompt blieb alles still. Seltsamerweise ging es manchmal plötzlich wieder, nachdem ich z.B. 5 mal linux gestartet hatte oder einfach auch mal einen Kaltstart gemacht habe.
Mich würde insbesondere interessieren, was der Lilo macht, wenn er angewisen wird win95 zu booten und ob es am Bios-Update liegt.

cu
Markus Beck

Hallo Markus,
poste doch mal den Inhalt von /etc/lilo.conf
Vermutlich fehlt Lilo die Information wo Win95 sich befindet.
Hast du nach dem Bios-Update Lilo auch neu konfiguriert !
bzw. neu aufgerufen ein /sbin/lilo sollte genügen.
Sollte man tun,da sich nach dem Bios-Update die Bios Informationen geändert haben könnten.

Gruß Norbert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Markus,
poste doch mal den Inhalt von /etc/lilo.conf
Vermutlich fehlt Lilo die Information wo Win95 sich befindet.
Hast du nach dem Bios-Update Lilo auch neu konfiguriert !
bzw. neu aufgerufen ein /sbin/lilo sollte genügen.
Sollte man tun,da sich nach dem Bios-Update die Bios
Informationen geändert haben könnten.

Gruß Norbert

Hallo Norbert!

lilo.conf:

LILO Konfigurations-Datei

Start LILO global Section

If you want to prevent console users to boot with init=/bin/bash,

restrict usage of boot params by setting a passwd and using the option

restricted.

#passwd=bootpwd
#restricted
boot=/dev/hda
#compact # faster, but won’t work on all systems.
#vga=792
read-only
prompt
timeout=100
verbose=1

End LILO global Section

image = /boot/vmlinuz
append="[ausgelassen]"
root = /dev/hda5
label = linux

image = /boot/vmlinuz.old
root = /dev/hda5
label = linuxold

other = /dev/hda1
label = w
table = /dev/hda

image = /boot/vmlinuz.deb
root = /dev/hda7
label = d

/sbin/lilo habe ich mittlerweile mehrfach ausgeführt, daran kann es nicht liegen.

tschö
Markus

Hallo Markus,
sieht doch alles i.O aus.
Schau mal in diesen Link :
http://sdb.suse.de/sdb/de/html/hoe_fat16_yast.html
Vielleicht hilft es dir weiter.
Gruß Norbert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Markus,
sieht doch alles i.O aus.
Schau mal in diesen Link :
http://sdb.suse.de/sdb/de/html/hoe_fat16_yast.html
Vielleicht hilft es dir weiter.
Gruß Norbert

Guten Morgen Norbert!

ja es sieht alles i.O. aus, aber offenbar ist es nicht in Ordnung (nirgends eine Fehlermeldung; aber win startet nicht).
Ich hab den Link mal angekuckt und mit yast nachgeprüft: dieses Problem habe ich nicht; yast bezeichnet bei mir die Partition als hda1 und vom Typ msdos; sie läßt sich auch ohne weiteres mounten.
Außerdem verwende ich eigentlich nie yast (mein ultimativer Konfigurationseditor ist vi ;o).
Gruß Markus

Hallo Markus,
War auch nur so eine Idee,würde auch nicht unbedingt Yast zur
Konfiguration verwenden da nachher automatisch bei SuSE suseconfig gestartet wird und schon mal für einige Überraschungen
sorgt. Aber dies kann man in rc.config Gottseidank ausschalten.

Hast du mal probiert unter DOS mit > fdisk /mbr einen neuen
MBR zu schreiben und anschließend lilo neu im MBR zu Installieren.
Alternativ lilo in die Root-Partition von Linux installieren
um mit einem BootManager die Betriebssysteme starten.
Kann dir Xosl empfehlen ist Freeware http://xosl.org
Habe damit keine Probleme und starte Alternativ Win200/Win98
oder Linux über lilo in der Root-Partition da es mit lilo im MBR
mit dem Win2000 Bootmanager nicht funktioniert.
Habe allerdings ein SCSI/IDE Mischsystem mit einem ATA-100 und
Linux ist auf einer Platte am ersten IDE-Controller.

Good luck
Gruß Norbert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Problem gelöst!
Nach einem Hinweis konnte ich das Problem lösen:

  1. fdsik /mbr
  2. a:\sys c:
  3. format c:

danach konnte ich win95 ohne Probleme auf hda1 installieren.

Gruß Markus