Hallo zusammen Ich habe ein Problem mit dem Lilo. Ich habe 2 Festplatten im System. Auf der ersten ist Linux, auf der Zweiten Win98. Nun kann ich mit lilo Linux ohne Probleme starten, nicht aber Windows. Es erscheint nur die Meldung "Loading Win". Dann ist schluss. Im Anhang habe ich eine Kopie meiner lilo.conf. Falls mir jemand helfen kann, DANKE Gruss Michael michlehmann@swissonline.ch # 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 append="MLneu" boot=/dev/hda #compact # faster, but won't work on all systems. vga=normal read-only prompt timeout=100 # End LILO global Section # image = /boot/vmlinuz root = /dev/hda2 label = Linux # other = /dev/hdb1 label = win loader = /boot/chain.b map-drive = 0x80 to = 0x81 map-drive = 0x81 to = 0x80 table = /dev/hdb --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 01-Feb-00 Michael Lehmann wrote:
Ich habe ein Problem mit dem Lilo. Ich habe 2 Festplatten im System. Auf der ersten ist Linux, auf der Zweiten Win98. Nun kann ich mit lilo Linux ohne Probleme starten, nicht aber Windows. Es erscheint nur die Meldung "Loading Win". Dann ist schluss.
ich gehe einmal davon aus, daß die erste platte auch aktiv ist. :)
dann geht das so nicht. ALLE microsoft-betriebssysteme benötigen die erste
partition der ersten festplatte. das ist die erste partition der aktiven
platte. bei dir also hda1. und zwar zwingend. die partition kann ruhig die
mindestgröße haben, also 2 mb, wenn du das windows-verzeichnis auf eine andere
platte legst. diese partition erscheint dann unter windows als C:.
o wie du das hast, geht es nicht. entweder gehst du nun her und tauschst die
festplatten aus, läßt von windows den mbr neu beschreiben und hast bereits
vorher in linux alle parameter geändert die auf die dev/hda* weisen und
installierst anschließend nachdm du per diskette linux neu gebootet hast,
lilo neu oder du setzt die zweite festplatte als aktiv und dann das gleiche
spiel mit dem mbr oder du mußt neu installieren. es gibt keine andere
möglichkeit. windows braucht immer die erste partition der ersten
(aktiven) platte um dort seine für das booten notwendigen systemdateien zu
installieren.
----------------------------------
E-Mail: Oliver Leue
Michael Lehmann wrote:
Hallo zusammen
Ich habe ein Problem mit dem Lilo. Ich habe 2 Festplatten im System. Auf der ersten ist Linux, auf der Zweiten Win98. Nun kann ich mit lilo Linux ohne Probleme starten, nicht aber Windows. Es erscheint nur die Meldung "Loading Win". Dann ist schluss.
Im Anhang habe ich eine Kopie meiner lilo.conf.
Falls mir jemand helfen kann, DANKE
Gruss
Michael
Hallo Michael! Sieht eigentlich ganz gut aus, ich hatte ein aehnliches Problem in einem SCSI-System. Wenn Du die Platten umhaengst, die fstab aenderst und lilo neu installierst sollte es eigentlich funktionieren. MS ist halt immer das einzige OS, das man auf seinem Rechner installiert und somit automatisch auf der ersten Platte. ;-)) Gruß Jens --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 01-Feb-00 Jens Freese wrote:
neu installierst sollte es eigentlich funktionieren. MS ist halt immer das einzige OS, das man auf seinem Rechner installiert und somit automatisch auf der ersten Platte. ;-))
das stimmt nur moralisch. das problem ist ziemlich einfach: 1024 zylinder.
diese grenze ist nicht für das os vorhanden sondern für das bios. alte
dos-kompatibilitäts-probleme der biosse. es gilt für alle x86er-biosse.
befinden sich die bootdateien für das betriebssystem außerhalb dieser grenze
kann das bios sie nicht mehr finden. wo das system selbst liegt ist unerheblich.
das problem bei ms-betriebssystemen ist deren strukturierung der
angeschlossenen geräte. es wird ja alles nach buchstaben konfiguriert und da
gibt es prioritäten:
a: ist reserviert für das erste floppy-lw
b: ist reserviert für das zweite floppy-lw
c: ist reserviert für die erste partition der aktiven festplatte.
omit müssen die bootdateien explizit in die erste partition der aktiven hd, da
dies identisch mit dem als erstes zu vergebenden buchstaben ist. windows selbst
kann ruhig auf d: oder e: liegen. allerdings bekommen damit einige
dritt-programme probleme, die wiederum explizit c:\win* verlangen.
----------------------------------
E-Mail: Oliver Leue
Hallo, Oliver Leue wrote:
somit müssen die bootdateien explizit in die erste partition der aktiven hd, da dies identisch mit dem als erstes zu vergebenden buchstaben ist.
NEIN! im prinzip kann dos von _jeder_ partition booten (hauptsache vor 1024), nur muss man einige sachen patchen, wenn man von einer erw. partition booten will. wenn du von einer prim. partition von der zweiten (dritten, vierten, ...) platte booten willst, musst du ein paar sachen im boot-sektor/boot-code aendern, und das funzt. AFAIK kann das z.b. der boot-manager VAMOS (Shareware, www.vamos.de); ich habe das mal von hand gemacht, ... ist aber boot-sektor von dos 5.0, der tut nicht mit w98. ciao, adalbert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On 01-Feb-00 Michelic Adalbert wrote:
NEIN! im prinzip kann dos von _jeder_ partition booten (hauptsache vor 1024), nur muss man einige sachen patchen, wenn man von einer erw. partition booten will.
mal ehrlich: im prinzip geht es nicht. außer man patcht. aber wir gehen jetzt doch mal nicht davon aus, daß irgendwer mit verstand sich auf die socken machen will und vielleicht auch das bios neu programmiert? wenn du programmieren kannst brauchst du dich um eine ganze menge einschränkungen nicht zu kümmern.
wenn du von einer prim. partition von der zweiten (dritten, vierten, ...) platte booten willst, musst du ein paar sachen im boot-sektor/boot-code aendern, und das funzt. AFAIK kann das z.b.
dann mal viel spaß. normalerweise gibt es das problem ja nicht, wenn man vor der installation die planung nicht vergißt.
der boot-manager VAMOS (Shareware, www.vamos.de); ich habe das mal von hand gemacht, ... ist aber boot-sektor von dos 5.0, der tut nicht mit w98.
wie gesagt, du kannst natürlich auch ein neues bios programmieren. damit wirst
du dann der menschheit auch einen unschätzbaren dienst erweisen und dir eine
goldene nase verdienen.
und was hat das ganze für den otto-normal-user zu bedeuten? nichts. denn der
will mit seinem system nur arbeiten und nicht gleich zum programmierer
werden.
also sind auf praktische fragen auch praktische lösungen gefragt und nicht
theorie, die für die masse nicht in frage kommt.
:(
----------------------------------
E-Mail: Oliver Leue
Oliver Leue schrieb in 1,5K (43 Zeilen):
a: ist reserviert für das erste floppy-lw b: ist reserviert für das zweite floppy-lw c: ist reserviert für die erste partition der aktiven festplatte.
Wobei niemand sagt, dass die 1. Partition am 'Anfang' der Festplatte liegen muss (nur < 1024 Cylinder waere gut) ... Also: +--+-----------+-----------------------------------+ |p2| p1 | extended | +--+-----------+-----------------------------------+ p2 = 2. primaere Partition, 10 MB (1-2 Cyl), enthaelt /boot p1 = 1. primaere Partition, <1024 Cyl, Aktiv(!), WinXX Erweitert = der Rest, fuer die Linux-Partitionen. -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
a.michelic.suse@aon.at
-
artus-ol@gmx.net
-
jf@freese-dv.de
-
Michlehmann@swissonline.ch
-
weissel@ph-cip.uni-koeln.de