Ich versuche seit Tagen Linux auf meiner SCSI-Platte zu installieren…
Folgende Hardwarekonfiguration:
Asus A7V mit Promise IDE-ATA100-Controller onBoard
IBM DTLA-307030 am ersten ATA100 als Master
IBM DTLA-307045 am zweiten ATA100 als Master
Die beiden OnBoard-IDE-Controller sind deaktiviert.
Adaptec 2940UW mit IBM Platte, auf die soll installiert werden.
Egal, ob ich Mandrake, RedHat oder Suse installieren will -> Immer tritt folgendes Problem auf:
Die beiden IDE-Platte werden von Linux nicht erkannt (liegt wohl an fehlender Promise-Unterstützung).
Die SCSI-Platte wird als /SDB erkannt.
Wenn ich eine 4 MB grosse Partition am Anfang der /SDB mache und als /BOOT mount, wird beim booten statt „LILO …“ nur „LI“ angezeigt und der Rechner hängt. LILO wird im den MBR von SDB1 installiert, da ich auf einer IDE-Platte den Bootmanager von PartitionMagic habe, über den ich mehrere Betriebssysteme boote… und Linux soll da auch noch eingebunden werden!
Woran liegt das? Habe ich diese berühmte 1024er Grenze überschritten?
hi tino!
hab keine erfahrung mit scsi, aber ich habe auch 3 win- und eine linux partition auf 2 festplatten, win mit dem bootmanager von pm sind auf der 1. platte und auf der 2. ist suse, lilo hab ich in die root partition , ext2, von suse installiert, damit erkennt der bootmanager linux und bindet es ein, unter spez. betriebsysteme…
gruss Franz
Ich versuche seit Tagen Linux auf meiner SCSI-Platte zu
installieren…
Die beiden IDE-Platte werden von Linux nicht erkannt (liegt
wohl an fehlender Promise-Unterstützung).
Die SCSI-Platte wird als /SDB erkannt.
Wenn ich eine 4 MB grosse Partition am Anfang der /SDB mache
und als /BOOT mount, wird beim booten statt „LILO …“ nur
„LI“ angezeigt und der Rechner hängt. LILO wird im den MBR von
SDB1 installiert, da ich auf einer IDE-Platte den Bootmanager
von PartitionMagic habe, über den ich mehrere Betriebssysteme
boote… und Linux soll da auch noch eingebunden werden!
Woran liegt das? Habe ich diese berühmte 1024er Grenze
überschritten?
Hallo Tino,
bei mir hing lilo auch manchmal nach dem 2. Buchstaben.
Es gibt für LILO einen Fehlercode ähnlich wie das piepsen bei Motherboards: Je nachdem wieviele Buchstaben vom Wort „lilo“ erscheinen, liegt ein anderes Problem vor. Ich glaube, „li“ kann auf eine Fehlerhafte Plattengeometrie hindeuten. Ich benutze zwar nur IDE, aber dort lag das dann immer an den Platten sondern manchmal auch am veralteten BIOS.
cu
Markus
P.S.
Im SuSE-Handbuch findet sich eine Liste mit dem Code.
Wenn ich eine 4 MB grosse Partition am Anfang der /SDB mache
und als /BOOT mount, wird beim booten statt „LILO …“ nur
„LI“ angezeigt und der Rechner hängt. LILO wird im den MBR von
SDB1 installiert, da ich auf einer IDE-Platte den Bootmanager
von PartitionMagic habe, über den ich mehrere Betriebssysteme
boote… und Linux soll da auch noch eingebunden werden!
Woran liegt das? Habe ich diese berühmte 1024er Grenze
überschritten?
Nein,du mußt nur Lilo über die geänderte Bios Reihenfolge der
Platten informieren da du ja von SCSI booten mußt.
Der Promise Controller wird auch als SCSI über das Bios gebootet.
Mein Bios ist das ganz aktuelle (1007) von vor einer Woche. Ich habe irgendwo gelesen, das „LI“ bedeutet, dass die 1024-Zylinder-Grenze überschritten ist. Wie kann ich das kontrollieren?
suse, lilo hab ich in die root partition , ext2, von suse
installiert, damit erkennt der bootmanager linux und bindet es
ein, unter spez. betriebsysteme…
Du hast also keinen /boot Mountpoint, sondern nur / und SWAP, eventuell noch /USR usw. - richtig?
Das könnte ich natürlich auch mal ausprobieren…
Du hast also keinen /boot Mountpoint, sondern nur / und SWAP,
eventuell noch /USR usw. - richtig?
Das könnte ich natürlich auch mal ausprobieren…
genau so ist es, früher hab ich suse immer mit disk gebootet, dann als ich bootmagic installiert habe (1. hdd auf C:\der 1. win partition) hab ich einfach lilo in die linux partition installiert, ab nun erkannte pm suse…
habe nur 128mbyte swap und 6gbyte ext2 auf der 2. hdd…
gruss Franz
Ich kenne mich mit SCSI nicht aus, baer als ich bei IDE mal ein 1024 Problem hatte; habe ich folgendes gemcaht: ich habe eine Partition für /boot erstellt, die ganz unterhalb der Grenze liegt und lilo in den MBR installiert; das genügt, die 1024-Grenze muß nämlich nur für die Startdateien + Bootmanager eingehalten werden.
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo Tino,
„LI“ bedeutet :
Es wird nur die erste und zweite stufe von lilo geladen.
Ursache :
fehlerhafte Platten-Geometrie
verschieben von /boot/boot.b ohne Neuinstallation von Lilo
Wenn du lilo von der SuSE 7.1 verwendest sollte es auch keine
Probleme mit der 1024’er Grenze geben,denn die neue lilo Version
funktioniert auch jenseits der 1024’er Grenze.
Gruß Norbert
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Woran liegt das? Habe ich diese berühmte 1024er Grenze
überschritten?
diese grenze gibt es im neuen lilo_2.16 nicht mehr, er funktioniert auch ganz normal weit oberhalb dieser grenze !!! aber nur wenn auch dein bios das unterstützt, also nicht älter als 3 jahre ist!
cu einstein
ps.:hast du win2k oben ?
dann verwend den win2k bootmanager(ist einfach der beste) und starte dort heraus den lilo bootmanager !!!