LILO will nicht

Von: , Frage gestellt am Do, 8. Mär 2001

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?

10 Antworten zu dieser Frage

  1. Antwort von nach 31 Minuten hilfreich
    Re: LILO will nicht

    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

    • Antwort von nach 6 Stunden hilfreich
      Re^2: LILO will nicht

      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...

      • Antwort von nach 12 Stunden hilfreich
        Re^3: LILO will nicht

        hi! 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

  2. Antwort von nach 33 Minuten hilfreich
    Re: LILO will nicht

    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.

    • Antwort von nach 6 Stunden hilfreich
      Re^2: LILO will nicht

      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?

      Das Bios vom Adaptec-Controller ist auch aktuell.

      • Antwort von nach 15 Stunden hilfreich
        Re^3: LILO will nicht

        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]

      • Antwort von nach 23 Stunden hilfreich
        Re^3: LILO will nicht

        Hallo Tino,
        "LI" bedeutet :
        Es wird nur die erste und zweite stufe von lilo geladen.
        Ursache :

        1. fehlerhafte Platten-Geometrie
        2. 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]

  3. Antwort von nach einer Stunde hilfreich
    Re: LILO will nicht

    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).
    Nein siehe :http://sdb.suse.de/sdb/de/html/a7vpromise.html Die SCSI-Platte wird als /SDB erkannt.
    Richtig !
    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.

    siehe auch : http://sdb.suse.de/sdb/de/html/ke_eide-scsi.html

    Gruß Norbert

  4. Antwort von nach 23 Stunden hilfreich
    Re: LILO will nicht

    Moin, Woran liegt das? Habe ich diese berühmte 1024er Grenze
    überschritten?
    Vielleicht. Wirf mal einen Blick auf Grub, der ist technisch einfach überzeugender.

    Thorsten



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!