grub erkennt zweite yavdr-partition nicht richtig

  • Hallo-Hallo Faschingsfreunde :)
    (alle anderen natürlich auch!)


    Um unseren richtig gut funktionierenden yavdr 0.3 nicht mir Experimenten zu gefährden hatte ich die total suuuuper Idee, die aktuelle Installation (auf /dev/sda1) in eine zweite Partition zu kopieren, mit grub in die zweite (=test-)Partition zu booten (auf /dev/sda6) und mich dort auszutoben :)


    Leider macht grub was falsch. Nach dem Grub-update habe ich zwar Einträge für sda6 drin, aber root zeigt auf die selbe UUID wie /dev/sda1 und von dort wird dann auch gebootet :(


    So sieht das dann aus:


    Die "normale" partition:

    Code
    ### BEGIN /etc/grub.d/10_linux ###
    menuentry 'Ubuntu, with Linux 2.6.32-41-generic' --class ubuntu --class gnu-linux --class gnu --class os 
    {
            recordfail
            insmod ext2
            set root='(hd0,1)'
            search --no-floppy --fs-uuid --set 94c8ab92-2473-4563-a68c-592767eefe73
            linux   /boot/vmlinuz-2.6.32-41-generic root=/dev/sda1 ro   vmalloc=256m quiet noresume nohz=off acpi_enforce_resources=lax irqpoll
            initrd  /boot/initrd.img-2.6.32-41-generic
    }



    Und das wird für sda6 erstellt:


    Code
    ### BEGIN /etc/grub.d/30_os-prober ###
    menuentry "Ubuntu, mit Linux 2.6.32-41-generic (on /dev/sda6)" {
            insmod ext2
            set root='(hd0,6)'
            search --no-floppy --fs-uuid --set b92d59a7-7a83-4bb8-9bc6-134ebda43ed3
            linux /boot/vmlinuz-2.6.32-41-generic root=UUID=94c8ab92-2473-4563-a68c-592767eefe73 ro vmalloc=256m quiet noresume nohz=off acpi_enforce_resources=lax irqpoll
            initrd /boot/initrd.img-2.6.32-41-generic
    }


    Wer genau hinschaut sieht, daß die root=UUID beim zweiten Eintrag die gleiche wie im ersten Eintrag ist.


    Was isn da wieder los?


    Vielen Dank für Eure liebe Hilfe :)
    Martha

  • Was isn da wieder los?


    Hallo,
    zeig mal bitte was der folgende Befehl ausspuckt:

    Code
    sudo blkid


    Wie hast du die Installation "kopiert"?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Hallo,
    zeig mal bitte was der folgende Befehl ausspuckt:

    Code
    sudo blkid


    Wie hast du die Installation "kopiert"?


    Code
    /dev/sdb: LABEL="video.00" UUID="45ee08af-458f-43d1-b41e-9860b768a79c" TYPE="xfs" 
    /dev/sda1: UUID="94c8ab92-2473-4563-a68c-592767eefe73" TYPE="ext4" 
    /dev/sda5: UUID="49bc64c8-ea3d-4573-8593-ce382aff0f8f" TYPE="swap" 
    /dev/sda6: LABEL="vdr test" UUID="b92d59a7-7a83-4bb8-9bc6-134ebda43ed3" TYPE="ext4"


    Äh, wie hab' ich nochmal kopiert? Ist schon etwas her…
    Die neue Partition hab' ich mit gparted erstellt, der hat glaub' ich gleich das ext4 draufgemacht.
    Kopiert hab' ich dann sehr warscheinlich mit cp -va quelle ziel

  • moin,
    moeglicherweise ist die /etc/mtab nicht aktuell oder die /etc/blkid.tab ??
    mfg


    /etc/mtab kennt sda6 gar nicht. Ist ja auch normalerweise nicht gemountet…


    Code
    markus@vdr-hd % cat /etc/blkid.tab
    <device DEVNO="0x0810" TIME="1360514856" LABEL="video.00" UUID="45ee08af-458f-43d1-b41e-9860b768a79c" TYPE="xfs">/dev/sdb</device>
    <device DEVNO="0x0801" TIME="1360514856" UUID="94c8ab92-2473-4563-a68c-592767eefe73" TYPE="ext4">/dev/sda1</device>
    <device DEVNO="0x0805" TIME="1360514856" UUID="49bc64c8-ea3d-4573-8593-ce382aff0f8f" TYPE="swap">/dev/sda5</device>
    <device DEVNO="0x0806" TIME="1360514856" LABEL="vdr test" UUID="b92d59a7-7a83-4bb8-9bc6-134ebda43ed3" TYPE="ext4">/dev/sda6</device>
  • Kopiert hab' ich dann sehr warscheinlich mit cp -va quelle ziel


    Ok, bei dd hätte ich noch überlegt, ob evtl. die UUIDs gleich geblieben sind.
    Ist denn die alte Partition gemountet, wenn update-grub ausgeführt wird? Sonst ist das mit dem Finden u.U. nicht so einfach...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Ok, bei dd hätte ich noch überlegt, ob evtl. die UUIDs gleich geblieben sind.
    Ist denn die alte Partition gemountet, wenn update-grub ausgeführt wird? Sonst ist das mit dem Finden u.U. nicht so einfach...


    Die "alte" Partition (sda1) ist immer gemountet, das ist ja das Original, das ich momentan als einziges starten kann. Meinst Du die neue sda6? Die ist nicht gemountet. Macht ja auch scheinbar nix, weil grub sda6 ja findet, aber halt die falsche UUID einträgt.

Jetzt mitmachen!

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