X-Git-Url: https://git.grml.org/?p=grml-debootstrap.git;a=blobdiff_plain;f=chroot-script;h=1ce5ac7e4a375926ff94753bfe7b0fc82a394d6e;hp=66fa705f3f5149bdbb5a7c9e8d2e63454d746f7b;hb=8cedc171928bacf677b7bca3ae153efbf96fdb84;hpb=3eea0068e9102d7924982c171b234064a10d0f8e diff --git a/chroot-script b/chroot-script index 66fa705..1ce5ac7 100644 --- a/chroot-script +++ b/chroot-script @@ -4,7 +4,7 @@ # Authors: grml-team (grml.org), (c) Michael Prokop # Bug-Reports: see http://grml.org/bugs/ # License: This file is licensed under the GPL v2. -# Latest change: Fre Nov 03 15:06:22 CET 2006 [mika] +# Latest change: Fre Nov 03 15:14:28 CET 2006 [mika] ################################################################################ set -e # exit on any error @@ -96,48 +96,18 @@ fi if [ -n "$GROOT" ] ; then echo "Installing grub" -# if ! [ -f /boot/grub/menu.lst ] ; then -# # setup grub -# mkdir /boot/grub -# cat >> /boot/grub/menu.lst << EOF -## Boot automatically after 30 secs. -#timeout 30 -# -## By default, boot the first entry. -#default 0 -# -## Fallback to the second entry. -#fallback 1 -# -#title Debian Etch, kernel $KERNELVER (on $ARGET) -#root (hd0,0) -#kernel $KERNELIMG root=$TARGET ro -#$GRUBINITRD -# -## For booting Windows -## title Windows -## rootnoverify (hd0,0) -## makeactive -## chainloader +1 -#EOF -# fi # copy stage-files to /boot/grub/ [ -d /boot/grub/ ] || mkdir /boot/grub cp /usr/lib/grub/i386-pc/* /boot/grub/ - # otherwise grub fails with 'Could not find device for /boot/boot: not found or not a block device' - # cp /etc/mtab /etc/mtab.old - # cp /proc/mounts /etc/mtab - # finally install grub - # grub-install $BOOT update-grub -y sed -i "s/groot=.*/groot=(${GROOT})/g" /boot/grub/menu.lst + # not sure why savedefault does not work for me; any ideas? + sed -i "s/^savedefault.*/# &/g" /boot/grub/menu.lst update-grub -y - # restore mtab again - # mv /etc/mtab.old /etc/mtab fi # unmount all filesystems in chroot, make sure nothing is left...