wenn aus dem chroot die Bootloaderinstallation nicht funktioniert, vermute ich mal stark du hast in die chroot-Umgebung /proc /sys und vor allem /dev nicht eingebunden.
So sehen die Befehle aus, mit denen ich meine chroot-Umgebung eingerichtet habe:
Code:
mount /dev/md126 /mnt
mount /dev/md127 /mnt/boot
mount /dev/sde1 /mnt/media/usbstick /* nur für Testzwecke */
mount -o bind /dev /mnt/dev
mount -o bind /sys /mnt/sys
mount -t proc /proc /mnt/proc
chroot /mnt /bin/bash
In der chroot-Bash rief ich dann grub-install auf, und der meckerte über (hd0,0), den er nicht einbinden kann. In der Grub-Shell hieß es dafür, das Dateisystem für root (hd0,0) sei «falsch».