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