Bootloader with support for Linux, Multiboot and more

This is the second version of the GRUB (Grand Unified Bootloader),
a highly configurable and customizable bootloader with modular
architecture. It support rich scale of kernel formats, file systems,
computer architectures and hardware devices.

PLEASE NOTE: This is a development snapshot, and as such will not
replace grub if you install it, but will be merely added as another
kernel to your existing GRUB menu. Do not replace GRUB (grub package)
with it unless you know what are you doing. Refer to README.openSUSE
file that is part of this package's documentation for more information.

Refresh
Refresh
Source Files
Filename Size Changed
0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch 0000001146 1.12 KB almost 3 years
0001-Add-bootargs-parser-for-open-firmware.patch 0000012143 11.9 KB almost 3 years
0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch 0000010621 10.4 KB almost 3 years
0001-Import-xen-headers-directly-into-GRUB.patch 0000163349 160 KB almost 3 years
0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch 0000005400 5.27 KB almost 3 years
0001-arm64-Move-firmware-fdt-search-into-global-function.patch 0000001990 1.94 KB almost 3 years
0001-efi-really-mark-memory-of-unknown-type-as-reserved.patch 0000002042 1.99 KB almost 3 years
0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch 0000006727 6.57 KB almost 3 years
0001-efinet-Check-for-immediate-completition.patch 0000001760 1.72 KB almost 3 years
0001-efinet-enable-hardware-filters-when-opening-interfac.patch 0000004183 4.08 KB almost 3 years
0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch 0000002050 2 KB almost 3 years
0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch 0000000995 995 Bytes almost 3 years
0001-increase-network-try-interval-gradually.patch 0000003495 3.41 KB almost 3 years
0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch 0000000959 959 Bytes almost 3 years
0001-script-provide-overridable-root-by-subvol.patch 0000004601 4.49 KB almost 3 years
0001-support-modules-without-symbol-table.patch 0000002424 2.37 KB almost 3 years
0001-unix-do-not-close-stdin-in-grub_passwd_get.patch 0000001193 1.17 KB almost 3 years
0001-unix-password-Fix-file-descriptor-leak.patch 0000001028 1 KB almost 3 years
0001-xen-make-xen-loader-callable-multiple-times.patch 0000002087 2.04 KB almost 3 years
0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch 0000001047 1.02 KB almost 3 years
0002-Adapt-build-system-to-use-imported-xen-headers.patch 0000003452 3.37 KB almost 3 years
0002-Add-Virtual-LAN-support.patch 0000014411 14.1 KB almost 3 years
0002-Translate-UEFI-persistent-memory-type.patch 0000003784 3.7 KB almost 3 years
0002-arm-efi-Use-fdt-from-firmware-when-available.patch 0000001089 1.06 KB almost 3 years
0002-disk-cryptodisk-Add-missing-error-check.patch 0000001189 1.16 KB almost 3 years
0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch 0000004012 3.92 KB almost 3 years
0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch 0000000671 671 Bytes almost 3 years
0002-i386-tsc-Fix-unused-function-warning-on-xen.patch 0000000864 864 Bytes almost 3 years
0002-linux-getroot-fix-descriptor-leak.patch 0000000790 790 Bytes almost 3 years
0002-script-create-menus-for-btrfs-snapshot.patch 0000007837 7.65 KB almost 3 years
0002-xen-avoid-memleaks-on-error.patch 0000003396 3.32 KB almost 3 years
0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch 0000003280 3.2 KB almost 3 years
0003-crypto-restrict-cipher-block-size-to-power-of-2.patch 0000007635 7.46 KB almost 3 years
0003-efinet-open-Simple-Network-Protocol-exclusively.patch 0000003022 2.95 KB almost 3 years
0003-fix-double-free-in-grub_net_recv_tcp_packet.patch 0000001050 1.03 KB almost 3 years
0003-lsefimmap-support-persistent-memory-and-other-UEFI-2.patch 0000007869 7.68 KB almost 3 years
0003-util-grub-mount-fix-descriptor-leak.patch 0000000707 707 Bytes almost 3 years
0003-xen-reduce-number-of-global-variables-in-xen-loader.patch 0000018713 18.3 KB almost 3 years
0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch 0000000929 929 Bytes almost 3 years
0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch 0000000668 668 Bytes almost 3 years
0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch 0000001977 1.93 KB almost 3 years
0004-linux-ofpath-fix-descriptor-leak.patch 0000000855 855 Bytes almost 3 years
0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch 0000037750 36.9 KB almost 3 years
0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch 0000011646 11.4 KB almost 3 years
0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch 0000002580 2.52 KB almost 3 years
0005-grub-fstest-fix-descriptor-leak.patch 0000000916 916 Bytes almost 3 years
0005-i386-fix-TSC-calibration-using-PIT.patch 0000001141 1.11 KB almost 3 years
0005-tftp-fix-memory-leaks-in-open.patch 0000002141 2.09 KB almost 3 years
0005-xen-synchronize-xen-header.patch 0000014900 14.6 KB almost 3 years
0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch 0000001518 1.48 KB almost 3 years
0006-do-not-emit-cryptomount-without-crypto-UUID.patch 0000000833 833 Bytes almost 3 years
0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch 0000008216 8.02 KB almost 3 years
0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch 0000011525 11.3 KB almost 3 years
0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch 0000003958 3.87 KB almost 3 years
0008-xen-factor-out-allocation-of-page-tables-into-separa.patch 0000005550 5.42 KB almost 3 years
0009-xen-add-capability-to-load-initrd-outside-of-initial.patch 0000005492 5.36 KB almost 3 years
0010-xen-modify-page-table-construction.patch 0000029197 28.5 KB almost 3 years
0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch 0000004938 4.82 KB almost 3 years
20_memtest86+ 0000001802 1.76 KB almost 3 years
80_suse_btrfs_snapshot 0000000224 224 Bytes almost 3 years
90_persistent 0000001259 1.23 KB almost 3 years
PATCH_POLICY 0000000311 311 Bytes almost 3 years
README.ibm3215 0000002733 2.67 KB almost 3 years
README.openSUSE 0000002283 2.23 KB almost 3 years
SLES-UEFI-CA-Certificate.crt 0000002451 2.39 KB almost 3 years
aarch64-reloc.patch 0000001127 1.1 KB almost 3 years
biendian.patch 0000007345 7.17 KB almost 3 years
btrfs-fix_get_root_key_comparison_failures_due_to_endianness.patch 0000000594 594 Bytes almost 3 years
fix-overflows-in-grub_password_get-and-grub_user_get.patch 0000001245 1.22 KB almost 3 years
grub-2.02~beta2.tar.xz 0005798740 5.53 MB almost 3 years
grub.default 0000001392 1.36 KB almost 3 years
grub2-10_linux-avoid-multi-device-root-kernel-argument.patch 0000002431 2.37 KB almost 3 years
grub2-Add-hidden-menu-entries.patch 0000006828 6.67 KB almost 3 years
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch 0000001806 1.76 KB almost 3 years
grub2-SUSE-Add-the-t-hotkey.patch 0000001862 1.82 KB almost 3 years
grub2-XFS-Fix-wrong-alignment-treatment.patch 0000007448 7.27 KB almost 3 years
grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch 0000006789 6.63 KB almost 3 years
grub2-arm64-Reduce-timer-event-frequency-by-10.patch 0000001367 1.33 KB almost 3 years
grub2-arm64-Use-cpu-timer-for-timekeeping.patch 0000002711 2.65 KB almost 3 years
grub2-arm64-bootaa64-fix-1.patch 0000001116 1.09 KB almost 3 years
grub2-arm64-bootaa64-fix-2.patch 0000000761 761 Bytes almost 3 years
grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch 0000002570 2.51 KB almost 3 years
grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch 0000000948 948 Bytes almost 3 years
grub2-arm64-set-correct-length.patch 0000001128 1.1 KB almost 3 years
grub2-arm64-setjmp-Add-missing-license-macro.patch 0000000918 918 Bytes almost 3 years
grub2-bootp6-dns.patch 0000003402 3.32 KB almost 3 years
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch 0000019875 19.4 KB almost 3 years
grub2-btrfs-02-export-subvolume-envvars.patch 0000000764 764 Bytes almost 3 years
grub2-btrfs-03-follow_default.patch 0000005511 5.38 KB almost 3 years
grub2-btrfs-04-grub2-install.patch 0000004944 4.83 KB almost 3 years
grub2-btrfs-05-grub2-mkconfig.patch 0000003815 3.73 KB almost 3 years
grub2-btrfs-06-subvol-mount.patch 0000013290 13 KB almost 3 years
grub2-btrfs-07-subvol-fallback.patch 0000001432 1.4 KB almost 3 years
grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch 0000001817 1.77 KB almost 3 years
grub2-btrfs-09-get-default-subvolume.patch 0000007220 7.05 KB almost 3 years
grub2-btrfs-fix-incorrect-address-reference.patch 0000000646 646 Bytes almost 3 years
grub2-btrfs-workaround-grub2-once.patch 0000012304 12 KB almost 3 years
grub2-commands-introduce-read_file-subcommand.patch 0000001812 1.77 KB almost 3 years
grub2-default-distributor.patch 0000004531 4.42 KB almost 3 years
grub2-diskfilter-support-pv-without-metadatacopies.patch 0000006677 6.52 KB almost 3 years
grub2-editenv-add-warning-message.patch 0000001382 1.35 KB almost 3 years
grub2-efi-Free-malloc-regions-on-exit.patch 0000005820 5.68 KB almost 3 years
grub2-efi-HP-workaround.patch 0000001878 1.83 KB almost 3 years
grub2-efi-Move-grub_reboot-into-kernel.patch 0000004436 4.33 KB almost 3 years
grub2-efi-chainload-harder.patch 0000003816 3.73 KB almost 3 years
grub2-efi-chainloader-root.patch 0000001154 1.13 KB almost 3 years
grub2-efi-check-path-non-null-before-grub_strrchr.patch 0000001347 1.32 KB almost 3 years
grub2-efi-disable-video-cirrus-and-bochus.patch 0000001123 1.1 KB almost 3 years
grub2-efi-uga-64bit-fb.patch 0000003130 3.06 KB almost 3 years
grub2-efi-xen-chainload.patch 0000005414 5.29 KB almost 3 years
grub2-efi-xen-cmdline.patch 0000001194 1.17 KB almost 3 years
grub2-efi_gop-avoid-low-resolution.patch 0000001192 1.16 KB almost 3 years
grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch 0000003265 3.19 KB almost 3 years
grub2-efinet-httpboot.patch 0000029848 29.1 KB almost 3 years
grub2-efinet-ipv6-dhcpv6-use-mac-device.patch 0000002807 2.74 KB almost 3 years
grub2-efinet-ipv6-dhcpv6.patch 0000027607 27 KB almost 3 years
grub2-emu-4-all.patch 0000004168 4.07 KB almost 3 years
grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch 0000000880 880 Bytes almost 3 years
grub2-enable-theme-for-terminal-window.patch 0000000640 640 Bytes almost 3 years
grub2-fix-error-terminal-gfxterm-isn-t-found.patch 0000001142 1.12 KB almost 3 years
grub2-fix-locale-en.mo.gz-not-found-error-message.patch 0000001137 1.11 KB almost 3 years
grub2-fix-menu-in-xen-host-server.patch 0000004819 4.71 KB almost 3 years
grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch 0000000857 857 Bytes almost 3 years
grub2-getroot-support-NVMe-device-names.patch 0000001028 1 KB almost 3 years
grub2-getroot-treat-mdadm-ddf-as-simple-device.patch 0000001883 1.84 KB almost 3 years
grub2-iterate-and-hook-for-extended-partition.patch 0000001667 1.63 KB almost 3 years
grub2-linguas.sh-no-rsync.patch 0000000859 859 Bytes almost 3 years
grub2-linux.patch 0000001997 1.95 KB almost 3 years
grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch 0000004230 4.13 KB almost 3 years
grub2-menu-unrestricted.patch 0000000705 705 Bytes almost 3 years
grub2-mkconfig-aarch64.patch 0000000602 602 Bytes almost 3 years
grub2-mkconfig-arm.patch 0000000624 624 Bytes almost 3 years
grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch 0000001304 1.27 KB almost 3 years
grub2-net-icmp6-fix-no-respond-to-neighbor-solicit-message.patch 0000001058 1.03 KB almost 3 years
grub2-net-send-router-solicitation-for-ipv6-address-autoconf.patch 0000004936 4.82 KB almost 3 years
grub2-netboot-hang.patch 0000000468 468 Bytes almost 3 years
grub2-once 0000006614 6.46 KB almost 3 years
grub2-once.service 0000000402 402 Bytes almost 3 years
grub2-pass-corret-root-for-nfsroot.patch 0000004977 4.86 KB almost 3 years
grub2-ppc-terminfo.patch 0000003868 3.78 KB almost 3 years
grub2-ppc64-cas-reboot-support.patch 0000006288 6.14 KB almost 3 years
grub2-ppc64-qemu.patch 0000001248 1.22 KB almost 3 years
grub2-ppc64le-disable-video.patch 0000001869 1.83 KB almost 3 years
grub2-ppc64le-memory-map.patch 0000002445 2.39 KB almost 3 years
grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch 0000010032 9.8 KB almost 3 years
grub2-s390x-02-kexec-module-added-to-emu.patch 0000009081 8.87 KB almost 3 years
grub2-s390x-03-output-7-bit-ascii.patch 0000015575 15.2 KB almost 3 years
grub2-s390x-04-grub2-install.patch 0000031572 30.8 KB almost 3 years
grub2-s390x-05-grub2-mkconfig.patch 0000005303 5.18 KB almost 3 years
grub2-s390x-06-loadparm.patch 0000001307 1.28 KB almost 3 years
grub2-s390x-07-add-image-param-for-zipl-setup.patch 0000001559 1.52 KB almost 3 years
grub2-s390x-08-workaround-part-to-disk.patch 0000000466 466 Bytes almost 3 years
grub2-secureboot-add-linuxefi.patch 0000013655 13.3 KB almost 3 years
grub2-secureboot-chainloader.patch 0000020322 19.8 KB almost 3 years
grub2-secureboot-no-insmod-on-sb.patch 0000003031 2.96 KB almost 3 years
grub2-secureboot-provide-linuxefi-config.patch 0000002594 2.53 KB almost 3 years
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch 0000001652 1.61 KB almost 3 years
grub2-secureboot-use-linuxefi-on-uefi.patch 0000001771 1.73 KB almost 3 years
grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch 0000002132 2.08 KB almost 3 years
grub2-snapper-plugin.sh 0000007614 7.44 KB almost 3 years
grub2-suse-remove-linux-root-param.patch 0000002646 2.58 KB almost 3 years
grub2-systemd-sleep.sh 0000006314 6.17 KB almost 3 years
grub2-use-DejaVuSansMono-for-starfield-theme.patch 0000000687 687 Bytes almost 3 years
grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch 0000001008 1008 Bytes almost 3 years
grub2-vbe-blacklist-preferred-1440x900x32.patch 0000000747 747 Bytes almost 3 years
grub2-xen-fix-bzImage-payload-length.patch 0000000720 720 Bytes almost 3 years
grub2-xen-legacy-config-device-name.patch 0000003481 3.4 KB almost 3 years
grub2-xen-linux16.patch 0000001113 1.09 KB almost 3 years
grub2-xen-pv-firmware.cfg 0000004797 4.68 KB almost 3 years
grub2-xfs-Add-helper-for-inode-size.patch 0000002602 2.54 KB almost 3 years
grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch 0000002837 2.77 KB almost 3 years
grub2-xfs-Fix-termination-loop-for-directory-iteration.patch 0000001132 1.11 KB almost 3 years
grub2-xfs-V5-filesystem-format-support.patch 0000018991 18.5 KB almost 3 years
grub2-zipl-setup-fix-btrfs-multipledev.patch 0000000441 441 Bytes almost 3 years
grub2.changes 0000090960 88.8 KB almost 3 years
grub2.rpmlintrc 0000000509 509 Bytes almost 3 years
grub2.spec 0000040932 40 KB almost 3 years
libgcc-prereq.patch 0000007875 7.69 KB almost 3 years
libgcc.patch 0000013229 12.9 KB almost 3 years
not-display-menu-when-boot-once.patch 0000001072 1.05 KB almost 3 years
openSUSE-UEFI-CA-Certificate.crt 0000001606 1.57 KB almost 3 years
ppc64_opt.patch 0000000741 741 Bytes almost 3 years
ppc64le.patch 0000003860 3.77 KB almost 3 years
rename-grub-info-file-to-grub2.patch 0000004757 4.65 KB almost 3 years
translations-20130626.tar.xz 0000431820 422 KB almost 3 years
use-grub2-as-a-package-name.patch 0000000899 899 Bytes almost 3 years
Comments for grub2.4793 0