New GRUB2 packages - any comments ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Hi all,
         I (skodabenz) and Ronald Van Haren (pressh) have put together
a split PKGBUILD for grub2 including UEFI support (apart from standard
BIOS firmware).

The first PKGBUILD (all links at the end of this post) builds
grub2-common which contains the utilities common for all the
platforms/firmware, grub2-bios containing grub2 bios firmware specific
modules and grub2-efi-i386 containing grub2 i386 (32-bit) UEFI
firmware specific modules.

The second PKGBUILD builds grub2-efi-x86_64 containing grub2 x86_64
(64-bit) UEFI firmware specific modules. This is in a separate
PKGBUILD as grub2-efi-x86_64 requires an x86_64 build system to
compile.

The firmware specific packages are dependent on the firmware but
independent of linux kernel arch. Therefore they are built as any. If
the present problem in the website regarding mixing arch and any
packages in a single PKGBUILD is resolved, the PKGBUILDs will be used
unmodified.

The current grub2 1.98 package will be replaced by grub2-common and
grub2-bios 1.99~rc1 . The packages also include modules from
grub-extras project (part of upstream but maintained in a separate
repo due to legal issues) like lua parser, gPXE modules etc. BTRFS
support exists in grub2's experimental bzr branch but the 1.99~rc1
released tarball ( release info at
http://lists.gnu.org/archive/html/grub-devel/2011-01/msg00082.html )
does not include btrfs support. However ZFS support is included. For a
full Change Log for 1.99 release please go to
http://bazaar.launchpad.net/~vcs-imports/grub/grub2-bzr/view/3072/NEWS
.

For those who are using the skodabenz-arch-grub2 repo, please remove
it from pacman.conf (repo will not be maintained) and update your
grub2 packages with the below ones (pkgver and pkgrel not updated). As
usual these packages conflict with both the old grub (grub-legacy) and
grub2 1.98 package. Comments are welcome.

Regards.

Keshav

PS: Due to text folding the hyperlinks may not work. In that case
copy-paste the links in your browser to download the packages.

LINKS :-

PKGBUILDs (mostly finished - waiting for comments) -

http://dl.dropbox.com/u/9710721/grub2_sources/grub2-1.99~rc1-1.src.tar.gz
http://dl.dropbox.com/u/9710721/grub2_sources/grub2-efi-x86_64-1.99~rc1-1.src.tar.gz

Compiled packages (x86_64 and 'any' only - sorry no i686) -

http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-common-1.99~rc1-1-x86_64.pkg.tar.xz

http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-bios-1.99~rc1-1-any.pkg.tar.xz
http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-efi-i386-1.99~rc1-1-any.pkg.tar.xz
http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-efi-x86_64-1.99~rc1-1-any.pkg.tar.xz

Shell script used to create the tarball snapshots of grub-extras
modules (defined in source array) -

http://dl.dropbox.com/u/9710721/grub2_sources/grub2_bzr_export.sh


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux