Problem:
Ideas:
mount /dev/sda5 /mnt
for dir in proc sys dev ; do mount --bind /$dir /mnt/$dir ; done
chroot /mnt
mount -a
umount /boot # just in case it would have been mounted with mount -a
mount /dev/sda1 /mnt
mv /boot/* /mnt/
umount /mnt
mount /dev/sda1 /boot
update-grub
grub-install /dev/sda
umount -a
exit
for dir in proc sys dev ; do umount /mnt/$dir ; done
umount /mnt
for PID in `/usr/bin/pgrep xfdesktop`; do DBUS_SESSION_BUS_ADDRESS=`(/bin/cat /proc/$PID/environ; /bin/echo)|/usr/bin/tr "\000" "\n"|/bin/grep DBUS_SESSION_BUS_ADDRESS|/bin/sed -e 's/DBUS_SESSION_BUS_ADDRESS=//'` LOGIN=`/bin/ps -ouser -p $PID --no-headers` DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS /bin/su $LOGIN /usr/bin/xflock4 done
http://ubuntuforums.org/showthread.php?t=493697