- chroot . apt-get install net-tools iproute ifupdown dialog vim netbase xfsprogs &&
- cp -av $dev_root dev/ &&
- if [ "$use_boot" != "n" ] ; then
- DEBIAN_FRONTEND=noninteractive chroot . apt-get install grub &&
- cp -av $dev_boot $dev_boot""1 dev/ &&
- echo "(hd0) /dev/`basename $dev_boot`" > boot/grub/device.map &&
- if [ -e usr/lib/grub/x86_64-pc ] ; then cp -av usr/lib/grub/x86_64-pc boot/grub ;
- else cp -av usr/lib/grub/i386-pc boot/grub ; fi &&
- grub << EOF &&
-device (hd0) $dev_boot
-root (hd0,0)
-setup (hd0)
-quit
-EOF
- # install a kernel image
- cat > etc/kernel-img.conf << EOF &&
-do_symlinks = yes
-link_in_boot = yes
-do_initrd = yes
-EOF
- chroot . apt-get install linux-image-2.6-amd64 &&
- cat >> etc/kernel-img.conf << EOF
-postinst_hook = /usr/sbin/update-grub
-postrm_hook = /usr/sbin/update-grub
-EOF
- rm -v dev/"`basename $dev_boot`" dev/"`basename $dev_boot`1" boot/grub/device.map &&
- else
- cat > etc/kernel-img.conf << EOF &&
+ chroot . apt-get install -y net-tools iproute ifupdown dialog vim netbase xfsprogs &&
+ cp -av `readlink -f $dev_root` dev/`basename $dev_root` &&
+ DEBIAN_FRONTEND=noninteractive chroot . apt-get install -y grub2 &&
+ cat > etc/kernel-img.conf << EOF &&