system/grub2: Updated for version 2.00.

This commit also adds a patch for initrd.gz autodetection
and basic instructions to the README.

Signed-off-by: Robby Workman <rworkman@slackbuilds.org>
This commit is contained in:
ponce 2012-06-30 11:16:49 +02:00 committed by Robby Workman
parent 0cfa1744b8
commit 7283ec7d0b
4 changed files with 29 additions and 14 deletions

View file

@ -1,13 +1,12 @@
GRUB2 (the GRand Unified Bootloader)
GRUB2 (the GRand Unified Bootloader) is a multiboot boot loader.
GNU GRUB is a multiboot boot loader.
If you want to set the size of gfxterm font, then specify
FONT_SIZE=size in the build options. The default size is 19.
If you want to set the size of gfxterm font,
then specify FONT_SIZE=size in the build options.
The default size is 19.
If you want to install grub2 on GPT,
you need to put a BIOS boot partition on GPT.
This requires os-prober, gnu-unifont, and help2man.
If you want to install grub2 on GPT, you need to put a BIOS boot
partition on GPT. To install it in the MBR replacing lilo, generate
a config file in /boot/grub and launch grub-install, e.g.
mkdir /boot/grub
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda

View file

@ -5,7 +5,7 @@
# Written by crocket (crockabiscuit@gmail.com)
PRGNAM=grub2
VERSION=${VERSION:-1.99}
VERSION=${VERSION:-2.00}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -57,6 +57,9 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
# We use initrd.gz here, so look for it too
patch -p1 < $CWD/initrd_naming.patch
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \

View file

@ -1,8 +1,8 @@
PRGNAM="grub2"
VERSION="1.99"
VERSION="2.00"
HOMEPAGE="http://www.gnu.org/software/grub/"
DOWNLOAD="ftp://ftp.gnu.org/gnu/grub/grub-1.99.tar.xz"
MD5SUM="27e360b951f006c464299d06bbd63442"
DOWNLOAD="ftp://ftp.gnu.org/gnu/grub/grub-2.00.tar.xz"
MD5SUM="a1043102fbc7bcedbf53e7ee3d17ab91"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="gnu-unifont help2man os-prober"

View file

@ -0,0 +1,13 @@
diff -Naur grub-2.00.orig/util/grub.d/10_linux.in grub-2.00/util/grub.d/10_linux.in
--- grub-2.00.orig/util/grub.d/10_linux.in 2012-04-18 23:24:38.000000000 +0200
+++ grub-2.00/util/grub.d/10_linux.in 2012-06-30 07:53:03.765625589 +0200
@@ -198,7 +198,8 @@
"initramfs-genkernel-${version}" \
"initramfs-genkernel-${alt_version}" \
"initramfs-genkernel-${GENKERNEL_ARCH}-${version}" \
- "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}"; do
+ "initramfs-genkernel-${GENKERNEL_ARCH}-${alt_version}" \
+ "initrd.gz"; do
if test -e "${dirname}/${i}" ; then
initrd="$i"
break