templates/gentoo-latest-i686/grub.sh in veewee-0.3.10 vs templates/gentoo-latest-i686/grub.sh in veewee-0.3.11

- old
+ new

@@ -1,24 +1,24 @@ #!/bin/bash source /etc/profile +# use grub2 +cat <<DATAEOF >> "$chroot/etc/portage/package.accept_keywords/grub" +sys-boot/grub:2 +DATAEOF + # install grub chroot "$chroot" emerge grub -# add installed kernel entry -cat <<DATAEOF > "$chroot/boot/grub/grub.conf" -default 0 -timeout 1 +# tweak timeout +chroot "$chroot" sed -i "s/GRUB_TIMEOUT=.*/GRUB_TIMEOUT=1/g" /etc/default/grub -title=Gentoo Linux ($kernel_version-gentoo) -root (hd0,0) -kernel /boot/kernel-genkernel-x86-$kernel_version-gentoo root=/dev/ram0 real_root=/dev/sda4 -initrd /boot/initramfs-genkernel-x86-$kernel_version-gentoo -DATAEOF - # make the disk bootable chroot "$chroot" /bin/bash <<DATAEOF source /etc/profile && \ env-update && \ grep -v rootfs /proc/mounts > /etc/mtab && \ -grub-install --no-floppy /dev/sda -DATAEOF \ No newline at end of file +mkdir -p /boot/grub2 && \ +ln -sf /boot/grub2 /boot/grub && \ +grub2-mkconfig -o /boot/grub/grub.cfg && \ +grub2-install --no-floppy /dev/sda +DATAEOF