Hallo Leute,
hab heute nacht Mandrake 7-Air zu WIN98 draufgehauen. Mein System:
Asus K7M - Athlon 500 - 128MB - Fujitsu IDEPlatte - Advansys ABP940UA SCSI
Hostadapter - IBM SCSI Platte DCAS 4,3GB ID1 - Toshiba SCSI CDrom ID5 -
Teac SCSI CD-Brenner ID6.
Auf der IDE-Platte liegt die primäre Partition von Windows, in der erweiterten noch zwei
logische WIN-Laufwerke und noch eine Linux-Partition (/usr). Der Rest von Linux liegt auf der
SCSI-Platte (/, /boot, swap...)
Installation war ok, habe aber folgendes Problem:
1. Wenn ich LiLo im MBR der IDE-Platte installiere, kann ich damit zwar wunderbar Linux
booten, aber wenn ich Windows starten will, bleibt der Rechner einfach hängen. Windows
fährt nicht mal ansatzweise hoch, keine Fehlermeldung, nix.
2. Installiere ich LiLo auf der SCSI-Platte (/dev/sda) , dann kommt beim Booten die
Fehlermeldung "Kein Betriebssystem" und es geht auch nix mehr, obwohl vorher angezeigt
wird "Blabla Boot dingsbums from SCSI...OK". Ich hab auch schon mit verschiedenen
Bootreihenfolgen im BIOS rumgespielt; immer dasselbe (das hier war gerade konkret:
1. Floppy, 2. SCSI, 3. IDE-0)
3. Linux von Floppy booten geht, aber das will ich auf Dauer natürlich nicht :-)
Bin ziemlicher Linux-Anfänger.
Schon mal vielen Dank für Eure Hilfe,
Gruß
Holger ((Anonym))
Antwort:
Ich bin auch Linux Anfänger (seit 2 Jahren schon ...) und bei den meisten Linux-Distributionen enttäuscht worden, aber Mandrake ist meiner Meinung nach die beste. Version 7 erkennt sogar die Soundblaster Live und installiert den Treiber.
Nun zu deinem Problem. Bist du sicher dass die richtige DOS-Partition in lilo eingetragen ist ? Bei der Installation werden häufig DOS Partitionen angezeigt, die nicht bootfähig sind. In deinem Fall müsste es /dev/hda1 sein. Falls nicht, /etc/lilo.conf umändern, lilo in der Kommandozeile eingeben und neu booten
Ich würde lilo im Bootsektor der Linuxpartition installieren und einen anderen komfortableren Bootmanager benutzen (z. B. Powerquest Bootmagic), der unter Windows konfiguriert wird.
edzel
(edzel)
Antwort:
Hallo,
jetzt beantworte ich mein obiges (anonym weil passwort nicht gefunden) posting selbst :-)
Lösung:
Habe LiLo jetzt im MBR der IDE-Platte installiert (/dev/hda) und kann windows booten!
In der lilo.conf war wohl von meinen vorherigen
Versuchen, die Bootgeschichte hinzukriegen, folgender Eintrag stehengeblieben
map-drive = 0x80
to = 0x81
map-drive = 0x81
to = 0x80
Das sorgt dafür, daß man z.B windows, das unbedingt von der 1. Platte gestartet werden will, doch mit LiLo
von der zweiten starten kann (Platten werden anhand ihrer BIOS-Gerätenummern "vertauscht").
Da ich am Anfang versuchte, LiLo auf die SCSI-Platte zu legen und von da zu booten, hat das Konfig-tool
DrakConf von mandrake wohl diesen Eintrag in /etc/lilo.conf gemacht und später NICHT wieder entfernt.
Den hab ich also rausgenommen, und siehe da, windows startet doch.
Was ich aber nicht hingekriegt habe: LiLo in den SCSI-MBR, im BIOS Bootreihenfolge umstellen und von SCSI
booten. Bei meinen besten Versuchen kommt LiLo gerade mal bis "LI" (=2. Stufe von LiLo kann nicht gestartet werden)
(Ich hab auch aufgepaßt und nach Änderungen im BIOS Linux nochmal mit Diskette gebootet und /sbin/lilo laufen
lassen, um die neue map-Datei zu erzeugen)
Na ja, jetzt geht´s ja. Sonst hätte ich als nächsten Schritt den Shareware Bootmanager VAMOS ausprobiert.
Lang gebraucht, viel dazugelernt :-) !
Danke noch für Deine Tips, Edzel!!!
Gruß
Holger
(The Last Ninja)