Support for Grub 2

cleanup-cruft
Mike Auty 13 years ago committed by Sebastian Pipping
parent 39f67002d5
commit fd1f01f299

@ -5,6 +5,9 @@
# Distributed under the GPL v2
# $Id$
08 Apr 2012; Mike Auty <ikelos@gentoo.org> gen_bootloader.sh:
Support for Grub 2
08 Apr 2012; Sebastian Pipping <sping@gentoo.org> gen_initramfs.sh,
genkernel.conf:
Add "fastest" to supported initrd compressions

@ -5,6 +5,9 @@ set_bootloader() {
grub)
set_bootloader_grub
;;
grub2)
set_bootloader_grub2
;;
*)
print_warning "Bootloader ${BOOTLOADER} is not currently supported"
;;
@ -28,6 +31,24 @@ set_bootloader_grub_read_device_map() {
echo "${TEMP}/grub.map"
}
set_bootloader_grub2() {
local GRUB_CONF
if [ -e "${BOOTDIR}/grub2/grub.cfg" ]
then
GRUB_CONF="${BOOTDIR}/grub2/grub.cfg"
elif [ -e "${BOOTDIR}/grub/grub.cfg" ]
then
GRUB_CONF="${BOOTDIR}/grub/grub.cfg"
else
print_error 1 "Error! Grub2 configuration file does not exist, please ensure grub2 is correctly setup first."
return 0
fi
print_info 1 "You can customize Grub2 parameters in /etc/defaults/grub."
print_info 1 "Running grub-mkconfig to create ${GRUB_CONF}..."
grub-mkconfig -o ${GRUB_CONF}
}
set_bootloader_grub() {
local GRUB_CONF="${BOOTDIR}/grub/grub.conf"

Loading…
Cancel
Save