Re: GRUB2: von anderer Partition booten
Am Montag, 4. Juni 2012 schrieb Andre Tann:
> Martin Steigerwald, Montag 04 Juni 2012:
> > In grub.cfg ist die Angabe aber:
> >
> > martin@merkaba:~> grep root=/ /boot/grub/grub.cfg
> >
> > linux /vmlinuz-3.3.0-trunk-amd64
> >
> > root=/dev/mapper/merkaba-debian ro threadirqs cgroup_enable=memory
> > init=/bin/systemd linux /vmlinuz-3.3.0-trunk-amd64
> > root=/dev/mapper/merkaba-debian ro single linux
> > /vmlinuz-3.2.0-2-amd64 root=/dev/mapper/merkaba-debian ro threadirqs
> > cgroup_enable=memory init=/bin/systemd linux /vmlinuz-3.2.0-2-amd64
> > root=/dev/mapper/merkaba-debian ro single
> >
> > Mein Vorschlag:
> >
> > update-grub ausführen und dann nachschauen, obs GRUB 2 es von selbst
> > schnackelt.
>
> Wie soll ers kapieren? Nur weil ich das root-FS von A nach B kopiert
> habe, muß das ja nicht gleich als Boot-Eintrag irgendwo auftauchen.
> Irgendwie muß ich es also mitteilen, daß ich das FS jetzt als root-FS
> nutzen will.
update-grub - aus dem laufenden System - kann doch nachschauen, wo /
gemountet ist.
Ich würds einfach mal probieren. Du kannst Du dann in der
/boot/grub/grub.cfg und der /boot/grub/device.map nachschauen.
Soweit ich das gesehen hab, arbeitet grub-mkconfig vorzugsweise mit UUIDs.
Die kannst Du Dir mit blkid ausgeben lassen.
Und wenn das, was blkid Dir für /dev/md0 sagt mit dem übereinstimmt, was
update-grub in die grub.cfg gemalt hat, dann passt es doch.
> > Die Initramfs würde ich dennoch auch aktualisieren. Ohne root=-Angabe
> > habe ich Initramfs auch schon von sich das passende Root-Dateisystem
> > trotzdem mounten sehen.
> >
> > Voodoo für Dich, Voodoo für mich, Voodoo ist für alle da ;).
>
> Voodoo ist blöd, wenn der Server weiter weg steht, vor allem dann, wenn
> das IPMI noch nicht eingerichtet ist ;)
Davon, dass das ein weiter entfernter Server ist, lese ich jetzt zum
ersten Mal.
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA B82F 991B EAAC A599 84C7
Reply to: