Hallo, ich quäle mich ein wenig mit einem Script zum Clonen von Festplatten herum:
Bootloader Grub2 / Debian Squeeze
Ich chroote die neu beschriebene Partition ( aus einer Sicherung) und befinde mich nach:
1) mount -o bind /dev /mnt/sda1/dev
2) mount -o bind /sys /mnt/sda1/sys
3) mount -t proc /proc /mnt/sda1/proc
4 ) geht dann im Script nicht: /usr/sbin/update-grub ( nur händisch)
in der Shell des zurückgesicherten Systems.
Ein dann durchgeführtes "update-grub" generiert eine neue grub.cfg mit den passenden UUID und alles passt und das System läuft mit einer angepassten fstab nach einem Reboot. Die Positionen 1-3 kann ich auch scripten; füge ich aber in das script das /usr/sbin/update-grub ein, passiert gar nichts. Habe es auch mit einer ( subshell :-) versucht. Aber ich komme um die händische Eingabe nicht herum. Ein in der Sicherung abgelegtes script funktioniert auch, wenn die chroot-umgebung aktiv ist. Allerdings auch nur händisch.
Der Versuch, ein in der Sicherung abgelegtes Script aufzurufen, funzt nicht.
Was muss ich tun, damit in einer chroot-umgebung ein update-grub per script funzt
BIn für jede HIlfe dankbar.
Lesezeichen