Anzeige:
Seite 1 von 4 123 ... LetzteLetzte
Ergebnis 1 bis 15 von 47

Thema: System bootet nicht vom Raid

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230

    System bootet nicht vom Raid

    Hallo Leute,

    ich habe SuSE 12.1 neu installiert. Das Betriebssystem liegt auf einem RAID1. Es lässt sich nach der Installation aber nicht starten. Wenn ich die Installations-CD einlege und die Option "Booten von Festplatte" oder so ähnlich starte, wird das OS gestartet.

    Also habe ich versucht GRUB auf beiden Platten zu installieren.

    Erst mal das Plattenlayout:
    Disk /dev/sda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000c0ad9

    Device Boot Start End Blocks Id System
    /dev/sda1 2048 321535 159744 83 Linux
    /dev/sda2 321536 12916735 6297600 82 Linux swap / Solaris
    /dev/sda3 * 12916736 234440703 110761984 fd Linux raid autodetect

    Disk /dev/sdb: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000c0ad9

    Device Boot Start End Blocks Id System
    /dev/sdb1 2048 321535 159744 83 Linux
    /dev/sdb2 321536 12916735 6297600 82 Linux swap / Solaris
    /dev/sdb3 * 12916736 234440703 110761984 fd Linux raid autodetect

    Und nun GRUB:

    grub> find /boot/grub/stage1
    (hd0,2)
    (hd1,2)

    grub> device (hd0) /dev/sda

    grub> root (hd0,2)
    Filesystem type is ext2fs, partition type 0xfd

    grub> setup (hd0)
    Checking if "/boot/grub/stage1" exists... yes
    Checking if "/boot/grub/stage2" exists... yes
    Checking if "/boot/grub/e2fs_stage1_5" exists... yes
    Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
    succeeded
    Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
    Done.

    grub> device (hd0) /dev/sdb

    grub> root (hd1,2)
    Filesystem type is ext2fs, partition type 0xfd

    grub> setup (hd0)
    Checking if "/boot/grub/stage1" exists... yes
    Checking if "/boot/grub/stage2" exists... yes
    Checking if "/boot/grub/e2fs_stage1_5" exists... yes
    Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 17 sectors are embedded.
    succeeded
    Running "install /boot/grub/stage1 d (hd0) (hd0)1+17 p (hd1,2)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
    Done.

    grub>


    Danach sieht menu.lst so aus:

    default 0
    timeout 8
    ##YaST - generic_mbr
    gfxmenu (hd0,2)/boot/message
    ##YaST - activate

    ###Don't change this comment - YaST2 identifier: Original name: linux###
    title openSUSE 12.1
    root (hd0,2)
    kernel /boot/vmlinuz root=/dev/disk/by-id/md-uuid-0e18e1ed:8b00eed0:981e4c73:31d8d36d resume=/dev/disk/by-id/ata-OCZ-AGILITY3_OCZ-WC8Y4PZ7FBWOJC0Z-part2 splash=silent quiet showopts vga=0x346
    initrd /boot/initrd

    ###Don't change this comment - YaST2 identifier: Original name: failsafe###
    title Failsafe -- openSUSE 12.1
    root (hd0,2)
    kernel /boot/vmlinuz root=/dev/disk/by-id/md-uuid-0e18e1ed:8b00eed0:981e4c73:31d8d36d showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x346
    initrd /boot/initrd

    ###Don't change this comment - YaST2 identifier: Original name: linux###
    title Kernel-3.1.0-1.2-desktop
    root (hd0,2)
    kernel /boot/vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/md-uuid-0e18e1ed:8b00eed0:981e4c73:31d8d36d resume=/dev/disk/by-id/ata-OCZ-AGILITY3_OCZ-WC8Y4PZ7FBWOJC0Z-part2 splash=silent quiet showopts vga=0x346
    initrd /boot/initrd-3.1.0-1.2-desktop


    Kann mir jemand sagen, was ich falsch mache?
    Grüße,

    Karsten

  2. #2
    Fieses Frettchen Avatar von DrunkenFreak
    Registriert seit
    Dec 2003
    Beiträge
    3.315
    Was ist denn die Fehlermeldung?

    Dem Wirrwarr nach zu urteilen könnte es sein, dass du Grub vom Raid booten lassen willst. Das kann Grub aber nicht. Grub1 möchte ganz normal von einer Partition gestartet werden und das Raid wird erst später "aufgebaut". Hier wird das auch noch erklärt.

    Ist aber nur eine Vermutung, da keiner da durchsteigt. Code-Tags helfen weiter.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    Den genauen Wortlaut weiß ich im Moment nicht. Aber nach dem Bios wird kein Bootloader gefunden und er kommt die Aufforderung, eine Systemdisk einzulegen.

    Das Plattenlayout steht ja da.
    Auf beiden Platten befinden sich jeweils drei primäre Partitionen.
    Die erste ext4 für den MBR.
    Die zweite Swap
    Die dritte für das RAID. Das RAID wird gebildet aus sda3 und sdb3. Steht aber eigentlich auch alles da.
    Grüße,

    Karsten

  4. #4
    Fieses Frettchen Avatar von DrunkenFreak
    Registriert seit
    Dec 2003
    Beiträge
    3.315
    Sollte dem so sein, ist Grub nicht im MBR drin.

    Und schön, dass es da steht. Es kann trotzdem keine Sau lesen. Siehe dazu auch Kreols Signatur...

  5. #5
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    [QUOTE=DrunkenFreak;1785014]Sollte dem so sein, ist Grub nicht im MBR drin.
    QUOTE]

    Ja, so sieht das aus. Das find im GRUB findet Stage1 ja auch auf (hd0,2)
    (hd1,2), also auf sda3 und sdb3.
    Ich bekomme das Sch.-Ding aber nicht in den MBR.
    Wenn ich das im GRUB versuche, also root (hd0,0) und (hd1,0) setze, bekomme ich beim anschließenden setup Kommando eine Fehlerlmeldung, dass Stage1 nicht gefunden wurde.

    Ich habe versucht über Yast den bootloader in den MBR zu installieren. Funktioniert auch nicht.

    Frage ist also: Wie bekomme ich den Bootloader in den MBR?
    Grüße,

    Karsten

  6. #6
    Registrierter Benutzer Avatar von just4uk
    Registriert seit
    Mar 2002
    Ort
    im Wilden Süden L.E.
    Beiträge
    581
    Am einfachsten mit
    Code:
    grub-install /dev/sdxy
    so den deine grub.cfg passt.
    Mit
    Zitat Zitat von imhotep Beitrag anzeigen
    Wenn ich das im GRUB versuche, also root (hd0,0) und (hd1,0) setze, bekomme ich beim anschließenden setup Kommando eine Fehlerlmeldung, dass Stage1 nicht gefunden wurde.
    schreibst du den Bootloader auf die Partition 1 der Platten, wenn dann müsstest du
    Code:
    hd(0)
    verwenden.

    Gruß aus L.E.
    Uwe
    Bei U/Linux hilfreich aber nicht nötig, bei Windows nötig aber nicht hilfreich!
    Rechtschreibfehler sind beabsichtigt und Ausdruck meiner Persönlichkeit

  7. #7
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    Hm, wenn ich das richtig verstanden habe, ist die Abfolge der Kommandos in Grub

    grub> device (hd0) /dev/sdb
    grub> root (hd1,0)
    grub> setup (hd0)

    Dabei steht die 1 (hd1,0) für die zweite Platte, also sdb und die 0 für die erste Partition (Grub fängt bei 0 an zu zählen). Also eigentlich referenziert das die Partition sdb1.
    Oder habe ich da was falsch verstanden?
    Grüße,

    Karsten

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    Zitat Zitat von just4uk Beitrag anzeigen
    Am einfachsten mit
    Code:
    grub-install /dev/sdxy
    so den deine grub.cfg passt.
    Den grub-install habe ich schon versucht. Da bekomme ich eine Fehlermeldung, die sinngemäß sagt, das Statement sei veraltet und man sollte das besser über Yast machen. Was ich dann erfolglos versucht habe.

    Ich bin gerade nicht an dem Rechner. Ich versuche das heute abend noch mal. Dann kann ich die genauen Fehlermeldungen hier angeben. Und auch noch mal in die grub.cfg schauen.
    Grüße,

    Karsten

  9. #9
    ruestiger Rentner Avatar von pibi
    Registriert seit
    Jul 2002
    Ort
    Winterthur (CH)
    Beiträge
    2.697
    Zitat Zitat von imhotep Beitrag anzeigen
    Den grub-install habe ich schon versucht.
    YaST deutet auf die SuSI hin;-)

    Bei Version 11.4 haben die wieder etwas "rumgebastelt": Der Befehl "grub-install" ist eine Eigencreation. Wenn Du den "richtigen" Install-Befehl willst, musst Du "grub-install.unsupported" aufrufen. Ob das bei Version 12.1 immer noch so ist, weiss ich nicht. Ich vermute es aber stark.

    Gruss Pit.

  10. #10
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    Ja genau! "grub-install.unsupported" hieß das in der Fehlermeldung.
    Das klang für mich so erschreckend, dass ich doch lieber Yast versucht habe.

    Und ja, es handelt sich um SuSE 12.1.
    Grüße,

    Karsten

  11. #11
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    So, jetzt habe ich mal grub-install.unsupported ausprobiert.
    Geht nicht

    grub-install.unsupported hd0
    /dev/md0 does not have any corresponding BIOS drive.

    oder

    grub-install.unsupported /dev/sda
    /dev/sda does not have any corresponding BIOS drive.

    oder

    grub-install.unsupported /dev/sda1
    /dev/sda1 does not have any corresponding BIOS drive.

    Hat jemand eine Idee, warum das nicht funktioniert?

    Hier noch die /etc/grub.conf

    setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd0,2)
    setup --stage2=/boot/grub/stage2 --force-lba (hd1) (hd1,2)
    setup --stage2=/boot/grub/stage2 --force-lba (hd0,0) (hd0,2)
    Grüße,

    Karsten

  12. #12
    Registrierter Benutzer Avatar von just4uk
    Registriert seit
    Mar 2002
    Ort
    im Wilden Süden L.E.
    Beiträge
    581
    versuch mal mit
    Code:
    --recheck
    und lass mal sehen was in der
    Code:
    /boot/grub/device.map
    drin steht, wenn überhaupt vorhanden.
    Wenns dann mal wieder klemmt ist ein
    Code:
    beliebigecommando --help
    oder
    Code:
    man beliebigescommando
    auch oft recht hilfreich!

    Gruß aus L.E.
    Uwe
    Bei U/Linux hilfreich aber nicht nötig, bei Windows nötig aber nicht hilfreich!
    Rechtschreibfehler sind beabsichtigt und Ausdruck meiner Persönlichkeit

  13. #13
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    Devicemap sieht so aus:

    (fd0) /dev/fd0
    (hd0) /dev/sda
    (hd1) /dev/sdb
    (hd2) /dev/sdc
    (hd3) /dev/sdd
    (hd4) /dev/sde


    Die Option --recheck hat auch nicht geholfen.

    grub-install.unsupported --recheck /dev/sda
    Probing devices to guess BIOS drives. This may take a long time.
    /dev/md0 does not have any corresponding BIOS drive.
    Grüße,

    Karsten

  14. #14
    Registrierter Benutzer Avatar von just4uk
    Registriert seit
    Mar 2002
    Ort
    im Wilden Süden L.E.
    Beiträge
    581
    Wenn das System den mal läuft was spuckt den ein
    Code:
    mount
    oder
    Code:
    df
    aus?

    Gruß aus L.E.
    Uwe
    Bei U/Linux hilfreich aber nicht nötig, bei Windows nötig aber nicht hilfreich!
    Rechtschreibfehler sind beabsichtigt und Ausdruck meiner Persönlichkeit

  15. #15
    Registrierter Benutzer
    Registriert seit
    Jun 2001
    Ort
    Frechen
    Beiträge
    230
    df sacht:

    Filesystem 1K-blocks Used Available Use% Mounted on
    rootfs 109022056 8879564 94604400 9% /
    devtmpfs 3021296 40 3021256 1% /dev
    tmpfs 3062292 2124 3060168 1% /dev/shm
    tmpfs 3062292 620 3061672 1% /run
    /dev/md0 109022056 8879564 94604400 9% /
    tmpfs 3062292 0 3062292 0% /sys/fs/cgroup
    tmpfs 3062292 0 3062292 0% /media
    tmpfs 3062292 620 3061672 1% /var/lock
    tmpfs 3062292 620 3061672 1% /var/run
    /dev/md1 615326968 327827512 256242612 57% /home


    Und mount sacht:

    devtmpfs on /dev type devtmpfs (rw,relatime,size=3021296k,nr_inodes=755324,mode=7 55)
    tmpfs on /dev/shm type tmpfs (rw,relatime)
    tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
    devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
    /dev/md0 on / type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered )
    proc on /proc type proc (rw,relatime)
    sysfs on /sys type sysfs (rw,relatime)
    tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755)
    cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
    cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
    cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
    cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
    cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
    cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
    cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
    cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
    cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
    systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=23,pgrp=1,timeout=300,minproto=5,m axproto=5,direct)
    tmpfs on /media type tmpfs (rw,nosuid,nodev,noexec,relatime,mode=755)
    tmpfs on /var/lock type tmpfs (rw,nosuid,nodev,relatime,mode=755)
    tmpfs on /var/run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
    securityfs on /sys/kernel/security type securityfs (rw,relatime)
    debugfs on /sys/kernel/debug type debugfs (rw,relatime)
    mqueue on /dev/mqueue type mqueue (rw,relatime)
    hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
    /dev/md1 on /home type ext4 (rw,relatime,user_xattr,acl,barrier=1,stripe=64,da ta=ordered)
    fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
    gvfs-fuse-daemon on /home/karsten/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,relatime,user_id=1000,group_id=10 0)
    Grüße,

    Karsten

Ähnliche Themen

  1. Abstürze bei Installation von Opensuse 11.1
    Von Simpel im Forum System installieren und konfigurieren
    Antworten: 17
    Letzter Beitrag: 08.05.09, 07:00
  2. Eine kleine Geschichte von einem System genannt MULTICS
    Von DieTa im Forum Meldungen und Mitglieder
    Antworten: 3
    Letzter Beitrag: 13.07.05, 22:04
  3. Partitionstabelle für Software Raid 1
    Von eisfee im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 13.06.04, 12:25
  4. Planung von einem RAID System
    Von purestorm im Forum stationäre Hardware
    Antworten: 9
    Letzter Beitrag: 14.04.04, 18:04
  5. Onlinebanking mit Java-Plugin oder wo funktioniert Download von Netscape 7.0 für Linu
    Von Mr.Nobody im Forum System installieren und konfigurieren
    Antworten: 11
    Letzter Beitrag: 02.10.02, 22:17

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •