[solved] Grub findet IDE Platte nicht (+SATA)

  • Hi,


    Habe mir das Asus P5N7A-VM eingebaut, eine SATA und eine IDE Platte drin. Am IDE hängt noch DVD Brenner als Slave.


    Jetzt hab ich alles schön partioniert und installiert. Gebootet werden soll von der IDE-Platte, aber Grub findet beim Booten die Platte nicht.


    kernel panic -> root=hda3 nicht gefunden



    Getestet hab ichs jetzt schon mit: sda3 und sdb3.


    Hat evtl einer nen tip, damit ich jetzt hier nicht hundertmal die cd rein raus tun , Umgebung wechseln etc muss.


    Irgendwelche Änderungen am Kernel vorzunehmen?
    Ist jetzt nen absolut Standard 2.6.29-gentoo-r5 (emerge-te gentoo-sources).


    Bin für jeden tip dankbar...


    Kalle

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

    2 Mal editiert, zuletzt von Kalle73kw ()

  • Tip:


    Schau dir mal dein Bios an


    Boot / Bootreihenfolge ( also dort wo eingestellt wird, CDROM, platte1, platte2, usb ... )


    Ich gehe mal davon aus das Du grub in den MBR von der IDE (hda) oder (hd0) installiert hast


    In diesem Fall muss deine IDE platte dort an erster stellt der bootreihenfolge stehen, CDROM/DVD kann noch davor stehen.


    Solltest Du grub in den MBR von der sata platte geschrieben haben muss natürlich die sata platte dort an erster Stelle stehen.


    Die IDE platte wird dann normal über hda, DVD Brenner hdc angesprochen
    Deine Sata platte bleibt weiterhin sda


    Probleme weiterhin, dann paste mal deine grub.conf , paar infos zur Partitionierung und wohin Du grub geschrieben hast.


    Cheers :prost2


    /bin/joerg


  • äääh, muss das nicht /dev/hda3 heissen ?
    Poste mal Deine menu.lst

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Hi Hd


    Zitat

    Original von hd.brummy
    Solltest Du grub in den MBR von der sata platte geschrieben haben muss natürlich die sata platte dort an erster Stelle stehen.


    Ich glaube, daß ist die falsche Spur. Schließlich hat er ein 'kernel-panic'
    Also wurde da bereits ein kernel gebootet. Daher glaube ich, daß er sich schon auf de richtigen Platte befindet.
    Ich vermute, 'root=' oder 'real_root=' ist falsch.

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Hallo Jungs,


    danke für die antworten, war schon spät gestern. :)
    Hier die Infos


    also unter der livecd (minimal) sind die Paltten wie erwartet eingebunden:
    sprich IDE ist hda 1-4 und die SATA ist sda 1-4.


    grub ist per grub-install in den MBR von hda installiert.



    gehlhajo
    Exact so sieht das aus... Mein Kernel findet die Platten nicht so wie die LiveCD.


    @ hd.brummy
    IM BIOS HAB ich alles durch... Da kann man die Reihenfolge der Disks einstellen, sowohl für die Bootreihenfolge als auch einfach mal first und second disk, wofür auch immer. Der IDE Controller wird übrigens von nem Jmicron Raid bedient, aber raid ist überall aus.


    In anderen Asus BIOSsen hatte ich nen Punkt IDE wie SATA einbinden, dann wären das auf jeden Fall alles sdx....



    Hier meine grub.conf




    Ich emerge jetzt noch mal die kernelsources und grub und kompiliere nochmal neu. vllt hab ich ausversehen was im configmeu beim durchkucken geändert, ohne was zu merken oder so.


    Meld mich gleich wieder
    Kalle

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

  • So jetzt hab ich mal sda3 eingetragen und was soll ich sagen jetzt bin schon einen schrittchen weiter...


    Kernel-panic -> No init found Try passing init= option to kernel.


    Ähh hab ich was verpasst? Ist Initrd standard? Die grub.conf hab ich von ner funktinierenden konfiguration genommen und seinerzeit aus dem GetooHandbuch, allerdings vom 24er kernel....


    Hatt evtl mal einer ne passende init option zur Hand ? :)


    Danke,
    Kalle

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

  • Ach, wo ich mir gerade noch mal den Kernelpanicscreen auf der Zunge zergehen lasse fällt mir das auf :


    VFS: Mounted root (ext3 filesystem) readonly on device 8:3.


    Readonly? Ist das richtig so? Man liests ja sonst nicht so schnell :)


    Kalle

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

    Einmal editiert, zuletzt von Kalle73kw ()

  • Hallo


    root wird immer erstmal readonly gemountet. Während des Bootvorgangs wirds dann normalerweise neu rw remountet.
    "init=" hat nichts mit initrd zu tun. Der Kernel findet einfach kein Betriebssystem auf der angegebenen Plattenpartition.


    Sind denn in der Kernelconfig alle Chipsatztreiber und Festplattentreiber aktiviert, wenn du kein initrd verwendest?


    lallo

  • mach mal das init= /bin/bb wech....
    Das brauchste nicht......


    (mit int wird sozusagen der Prozess 0 definiert , also der Prozess von dem alle anderen ausgegehen. Der" default" ist glaube ich /sbin/init)

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Vermutungsmodus an:
    dein kernel kommt mit der sata platte nicht zurecht ich würd mir die kernelconfig nochmals zu Gemüte führen
    cu peje

  • @lallo


    Ah ok ... dann hat bei sda jetzt die SATA gefunden, aber kein system weil keins drauf ;)


    Im Kernel ist der SATA und ATA Paralell standardmässig an.


    Sollte ich die Legacy ATA aktivieren? Hab irgendwo gelesen das mit beiden einträgen aktiv Probleme geben soll. Und welche SATA treiber dann nehmen?


    Oh mann ich seh schon da komm ich um nen paar Versuche nicht drumrum...


    Kalle

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

  • Zitat

    Original von 73kw
    ;)


    Im Kernel ist der SATA und ATA Paralell standardmässig an.


    Ist auch die Unterstützung für Deinen Chipsatz aktiviert ?

    VDR-1: streamdev-server | Hummingboard2| TT 3600 USB | Siemens S500 Gehäuse | Archlinux mit eigen Skripten
    VDR-2: streamdev-client | rpihddevice | Raspberry 2b | Siemens S450 Gehäuse| Remote: URC6410 | LG 42LV4500 |
    Archlinux mit eigenen Skripten


  • Zitat

    Original von 73kw
    @lallo


    Ah ok ... dann hat bei sda jetzt die SATA gefunden, aber kein system weil keins drauf ;)


    Dann würde ich doch einfach mal sdb probieren.


    Hast du denn die Meldungen von deinem Kernel schonmal angeschaut?


    Falls der Name nicht so 100% fest ist, empfehle ich ein initramfs zu verwenden - zB das von genkernel erzeugte, und dann die root-partition per uuid oder Dateisystem-Label einzubinden.


    Gruß
    Zzam

  • Jau ich probier jetzt gleich nochmal sdb und wenn dann nicht kuck ich nochmal durch die Kernel config.


    Kann nen bischen dauern, is zwar freitag, aber nen bischen muss ich auch noch tun ;)


    Bis gleich


    Kalle

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

  • So für alle dies interessiert:


    Ich hab jetzt den 2.6.30-r2 gentoo-sources Kernel


    und dann im Menuconfig
    die Sata + Ata parallel unterstüzung aktiviert
    und darunter einmal die Nvidia Sata treiber
    und die Jmicron treiber.


    jetzt werden die Platten folgendermassen gefunden:
    sata: sda1-4
    ide: sdb1-4


    dementsprechend grub.conf und fstab angepasst und alles wird gut :)


    Alles nur ne Frage der richtigen Auswahl.


    Besten Dank für den Support!


    Kalle

    Gen2vdr V3 beta2.1 auf


    Asus P5N7A-VM (nForce 730i / GeForce 9300 (C79 b1))
    Zotac GeForce 9500 GT (G96 a1) PCIe 16x
    Intel Pentium DualCore 2.5 GHz (E5200)
    4GB RAM 800MHz DualChannel
    Mystique SaTiX-S2 PCI


    Screens:
    GeForce 9300 HDMI -> 42LG6100 HDMI 2
    GeForce 9500 DVI -> 42LG6100 HDMI 1
    GeForce 9500 TV-Out -> ICE-Display


    Audio:
    Teufel Decoderstation 3 (SPDIF-Optisch)
    Teufel Concept E PowerEdition

  • Hallo,


    ich habe das Problem gelöst, indem ich die root-Parttition mit einem Label versehen habe, und in der Kernel-Zeile von Grub in der menue.lst angegeben habe.
    Z,B.: root=/dev/disk/by-label/<Label der Platte>. Setzt natürlich udev voraus.
    Dann ist es egal ob sdX oder hdx oder....


    Gruss,
    Zerphod

    VDR: vdr-1.6.0-2 / Kernel 2.6.30 / ivtv / PVR350 & 500 & TT Cinergy 1200 DVB-C & EasyWatch DVB-C MK3 / Gigabyte GA-M720-US3 / Plugins: pvrinput, pvr350, text2skin, femon, recstatus, noepgmenu, dvd, burn, epgsearch, tvm2vdr, live, systeminfo, streamdev-server, vompserver/ Addons: noad / alles selbst kompiliert auf einem 64Bit Debian squeeze/sid für AMD64

Jetzt mitmachen!

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