[solved] grub startet neue Distri nicht

  • Servus!


    Ich habe die neue c't-vdr-Distri auf eine Partition meines vdrs installiert.
    Diese möchte ich nach und nach, wenn der vdr nicht "arbeitet" und ich Zeit habe,
    anpassen und zu Ende führen.


    Die bisherige Hauptinstallation bleibt zunächst bestehen und wird bis zur Vollendung
    der neuen Installation genutzt.


    Die neue Distri hat natürlich einen neuen grub installiert - Version 0.97.
    Damit kam aber grub-reboot meiner alten Installation nicht klar. Also habe
    ich von dort aus wieder grub (0.95) installiert und die menu.lst angepasst.
    Damit arbeitet wieder meine Hauptinstallation in Verbindung mit grub-reboot
    für nvram einwandfrei.


    Jetzt wollte ich heute an der Installation weitermachen...
    doch die neue Installation will nicht booten.


    Fehler:


    Code
    Grub Error 2: Bad file or directory type



    Ich habe einige Seiten im Internet gefunden, u. a. auch in


    GRUB Error Messages


    Code
    10 : "Bad file or directory type"
    
    
    This error is returned if a file requested is not a regular file, but something like a symbolic link, directory, or FIFO.


    Aber eine Lösung konnte ich dadurch nicht erreichen.
    Kernel und initrd Dateien sind an der angegebenen Position zu finden.


    Meine menu.lst:




    fdisk -l



    device.map

    Code
    (fd0)   /dev/fd0
    (hd0)   /dev/hda
    (hd1)   /dev/sda
    (hd2)   /dev/sdb


    Habt ihr einen Ansatz?



    Grüße
    tivi2

    c't VDR v4.5 unfree / Kernel: 2.6.16-ct-1 / 1.4.7-2ctvdr3 (Tobi/TomG)
    Asus K8V-X / Athlon64 3000+ / FU-Si DVB-C FF + 3x Terratec Cinergy 1200 DVB-C


    Neuinstallation in Arbeit:
    c't VDR v7.0 unfree / Kernel: 2.6.28-etobi.3-486 / 1.7.8-1devel1 (Tobi/TomG)


    Ubuntu Server in Arbeit:
    GA-MA785GMT-UD2H / Athlon II X4 605e / 3x HD154UI 1,5TB Raid5
    Linux Server 2.6.31-14-server x86_64

    Einmal editiert, zuletzt von tivi2 ()

  • Zitat

    Original von tivi2
    Habt ihr einen Ansatz?


    Ich vermute , daß in der neueren Version von e2fsprogs die Defaulteinstellungen andere sind als in Älteren .


    Damit kommt der ältere Grub nicht klar ( und auch ein neuerer , der auf einem System mit den älteren e2fsprogs compiliert wurde ) .


    Hatte mal ne ähnliche Erfahrung .


    Die Holzhammermethode wäre , das installierte System mittels CD zu sichern , das alte System zu booten und die Zielpartition zu formatieren , dann ein Restore und funzt .


    HJS

  • frag doch mal ne suchmaschine wie man das linux in einer extended partition bootet, könnte da evtl. haken...
    ansonsten könnte man ggf. auch mit dem alten grub im mbr das neue grub booten wenn es auf der partition installiert wurde.

  • Danke euch!


    Da sind noch 1-2 andere Linux-Partitionen im extended Bereich,
    die erfolgreich gestartet werden können. Hatte die menu.lst
    hier etwas gekürzt...


    Wenn hjss Vermutung aber stimmt, würde das mit dem doppelten
    grub dann funktioniren? Würde der alte grub im mbr dann den neuen
    grub in der Partition überhaupt finden?


    Ich versuche jetzt mal die "Holzhammermethode"... :D


    Melde mich dann wieder.


    tivi2

    c't VDR v4.5 unfree / Kernel: 2.6.16-ct-1 / 1.4.7-2ctvdr3 (Tobi/TomG)
    Asus K8V-X / Athlon64 3000+ / FU-Si DVB-C FF + 3x Terratec Cinergy 1200 DVB-C


    Neuinstallation in Arbeit:
    c't VDR v7.0 unfree / Kernel: 2.6.28-etobi.3-486 / 1.7.8-1devel1 (Tobi/TomG)


    Ubuntu Server in Arbeit:
    GA-MA785GMT-UD2H / Athlon II X4 605e / 3x HD154UI 1,5TB Raid5
    Linux Server 2.6.31-14-server x86_64

  • "Holzhammermethode" hat geklappt - Danke dafür!!!



    Ciao
    tivi2

    c't VDR v4.5 unfree / Kernel: 2.6.16-ct-1 / 1.4.7-2ctvdr3 (Tobi/TomG)
    Asus K8V-X / Athlon64 3000+ / FU-Si DVB-C FF + 3x Terratec Cinergy 1200 DVB-C


    Neuinstallation in Arbeit:
    c't VDR v7.0 unfree / Kernel: 2.6.28-etobi.3-486 / 1.7.8-1devel1 (Tobi/TomG)


    Ubuntu Server in Arbeit:
    GA-MA785GMT-UD2H / Athlon II X4 605e / 3x HD154UI 1,5TB Raid5
    Linux Server 2.6.31-14-server x86_64

  • Zitat

    Original von tivi2
    "Holzhammermethode" hat geklappt - Danke dafür!!!


    Deshalb nennt man die auch so - nicht gerade die eleganteste oder feinfühligste aber - klappt immer ;)


    HJS

  • Um ein wenig Licht ins Dunkel zu bringen: leider wurde von ext3 die Standard-Inode-Grösse von 128 auf 256 Bytes geändert (war wohl Anfang 2008). Es gibt mehrere Lösungen für das Problem: vor der Installation ext3 mit 128-Bytes erzeugen und danach darauf installieren. Alternativ den neuen Grub auf die neue Partition installieren und mittels chain-loading vom alten Grub den neuen Grub starten.


    Ich habe es bei mir über chainload gelöst.

    c'tVDR v7 @ FSC Esprimo P5615, AMD Ahtlon 64 X2 4000+, 2GB RAM, Nvidia GeForce 6150SE onboard; 1GB VDR-Rootpartition; Budget: 2*Anubis Typhoon DVB-T PCI Card Lite (50667)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!