Bootloader with support for Linux, Multiboot and more

Edit Package grub2
http://www.gnu.org/software/grub/

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.

Refresh
Refresh
Source Files
Filename Size Changed
0001-30_uefi-firmware-fix-printf-format-with-null-byte.patch 0000003080 3.01 KB
0001-Add-support-for-Linux-EFI-stub-loading-on-aarch64.patch 0000015012 14.7 KB
0001-Factor-out-grub_efi_linux_boot.patch 0000007456 7.28 KB
0001-Filter-out-POSIX-locale-for-translation.patch 0000001199 1.17 KB
0001-Fix-build-error-in-binutils-2.36.patch 0000001906 1.86 KB
0001-Unify-the-check-to-enable-btrfs-relative-path.patch 0000005043 4.92 KB
0001-Workaround-volatile-efi-boot-variable.patch 0000009057 8.84 KB
0001-add-support-for-UEFI-network-protocols.patch 0000143711 140 KB
0001-arm64-Fix-EFI-loader-kernel-image-allocation.patch 0000005996 5.86 KB
0001-disk-diskfilter-Use-nodes-in-logical-volume-s-segmen.patch 0000006013 5.87 KB
0001-efi-linux-provide-linux-command.patch 0000003598 3.51 KB
0001-emu-fix-executable-stack-marking.patch 0000002738 2.67 KB
0001-fs-btrfs-Make-extent-item-iteration-to-handle-gaps.patch 0000004466 4.36 KB
0001-fs-xfs-Fix-unreadable-filesystem-with-v4-superblock.patch 0000004443 4.34 KB
0001-grub-install-Add-SUSE-signed-image-support-for-power.patch 0000004011 3.92 KB
0001-grub-mkconfig-restore-umask-for-grub.cfg.patch 0000001516 1.48 KB
0001-i386-pc-build-btrfs-zstd-support-into-separate-modul.patch 0000016716 16.3 KB
0001-ieee1275-Avoiding-many-unecessary-open-close.patch 0000004932 4.82 KB
0001-ieee1275-Drop-HEAP_MAX_ADDR-and-HEAP_MIN_SIZE-consta.patch 0000003163 3.09 KB
0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch 0000004951 4.83 KB
0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch 0000002856 2.79 KB
0001-kern-mm.c-Make-grub_calloc-inline.patch 0000003147 3.07 KB
0001-osdep-Introduce-include-grub-osdep-major.h-and-use-i.patch 0000005086 4.97 KB
0001-templates-Follow-the-path-of-usr-merged-kernel-confi.patch 0000001879 1.83 KB
0001-tpm-Pass-unknown-error-as-non-fatal-but-debug-print-.patch 0000001037 1.01 KB
0002-AUDIT-0-http-boot-tracker-bug.patch 0000002013 1.97 KB
0002-Arm-check-for-the-PE-magic-for-the-compiled-arch.patch 0000002607 2.55 KB
0002-Fix-race-in-EFI-validation.patch 0000002755 2.69 KB
0002-arm64-make-sure-fdt-has-address-cells-and-size-cells.patch 0000001464 1.43 KB
0002-cmdline-Provide-cmdline-functions-as-module.patch 0000001547 1.51 KB
0002-ieee1275-claim-more-memory.patch 0000008386 8.19 KB
0002-ieee1275-powerpc-enables-device-mapper-discovery.patch 0000002887 2.82 KB
0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch 0000007155 6.99 KB
0002-osdep-linux-hostdisk-Use-stat-instead-of-udevadm-for.patch 0000002728 2.66 KB
0003-Handle-multi-arch-64-on-32-boot-in-linuxefi-loader.patch 0000010279 10 KB
0003-Make-grub_error-more-verbose.patch 0000002172 2.12 KB
0003-bootp-New-net_bootp6-command.patch 0000031034 30.3 KB
0003-ieee1275-request-memory-with-ibm-client-architecture.patch 0000008986 8.78 KB
0004-Add-suport-for-signing-grub-with-an-appended-signatu.patch 0000012513 12.2 KB
0004-Try-to-pick-better-locations-for-kernel-and-initrd.patch 0000007744 7.56 KB
0004-arm-arm64-loader-Better-memory-allocation-and-error-.patch 0000012113 11.8 KB
0004-efinet-UEFI-IPv6-PXE-support.patch 0000003993 3.9 KB
0005-docs-grub-Document-signing-grub-under-UEFI.patch 0000002617 2.56 KB
0005-grub.texi-Add-net_bootp6-doument.patch 0000001689 1.65 KB
0005-x86-efi-Use-bounce-buffers-for-reading-to-addresses-.patch 0000002947 2.88 KB
0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch 0000003625 3.54 KB
0006-docs-grub-Document-signing-grub-with-an-appended-sig.patch 0000002507 2.45 KB
0006-efi-Set-image-base-address-before-jumping-to-the-PE-.patch 0000002390 2.33 KB
0006-x86-efi-Re-arrange-grub_cmd_linux-a-little-bit.patch 0000004964 4.85 KB
0007-dl-provide-a-fake-grub_dl_set_persistent-for-the-emu.patch 0000001247 1.22 KB
0007-efinet-Setting-network-from-UEFI-device-path.patch 0000012072 11.8 KB
0007-x86-efi-Make-our-own-allocator-for-kernel-stuff.patch 0000008525 8.33 KB
0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch 0000010920 10.7 KB
0008-pgp-factor-out-rsa_pad.patch 0000006274 6.13 KB
0008-x86-efi-Allow-initrd-params-cmdline-allocations-abov.patch 0000006303 6.16 KB
0009-crypto-move-storage-for-grub_crypto_pk_-to-crypto.c.patch 0000002411 2.35 KB
0009-x86-efi-Reduce-maximum-bounce-buffer-size-to-16-MiB.patch 0000001656 1.62 KB
0010-efilinux-Fix-integer-overflows-in-grub_cmd_initrd.patch 0000001647 1.61 KB
0010-posix_wrap-tweaks-in-preparation-for-libtasn1.patch 0000002132 2.08 KB
0011-Also-define-GRUB_EFI_MAX_ALLOCATION_ADDRESS-for-RISC.patch 0000000964 964 Bytes
0011-libtasn1-import-libtasn1-4.18.0.patch 0000242782 237 KB
0012-libtasn1-disable-code-not-needed-in-grub.patch 0000008879 8.67 KB
0012-tpm-Build-tpm-as-module.patch 0000001869 1.83 KB
0013-libtasn1-changes-for-grub-compatibility.patch 0000007119 6.95 KB
0014-libtasn1-compile-into-asn1-module.patch 0000002558 2.5 KB
0015-test_asn1-test-module-for-libtasn1.patch 0000161210 157 KB
0016-grub-install-support-embedding-x509-certificates.patch 0000009474 9.25 KB
0017-appended-signatures-import-GNUTLS-s-ASN.1-descriptio.patch 0000024783 24.2 KB
0018-appended-signatures-parse-PKCS-7-signedData-and-X.50.patch 0000052492 51.3 KB
0019-appended-signatures-support-verifying-appended-signa.patch 0000022863 22.3 KB
0020-appended-signatures-verification-tests.patch 0000081238 79.3 KB
0021-appended-signatures-documentation.patch 0000014323 14 KB
0022-ieee1275-enter-lockdown-based-on-ibm-secure-boot.patch 0000003482 3.4 KB
0023-x509-allow-Digitial-Signature-plus-other-Key-Usages.patch 0000001680 1.64 KB
0044-squash-kern-Add-lockdown-support.patch 0000004455 4.35 KB
0046-squash-verifiers-Move-verifiers-API-to-kernel-image.patch 0000005142 5.02 KB
20_memtest86+ 0000001932 1.89 KB
80_suse_btrfs_snapshot 0000000937 937 Bytes
90_persistent 0000001259 1.23 KB
PATCH_POLICY 0000000311 311 Bytes
README.ibm3215 0000002733 2.67 KB
SLES-UEFI-CA-Certificate.crt 0000002451 2.39 KB
grub-2.06.tar.xz 0006581924 6.28 MB
grub-install-force-journal-draining-to-ensure-data-i.patch 0000008029 7.84 KB
grub.default 0000001386 1.35 KB
grub2-Add-hidden-menu-entries.patch 0000006828 6.67 KB
grub2-Fix-incorrect-netmask-on-ppc64.patch 0000002110 2.06 KB
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch 0000001845 1.8 KB
grub2-SUSE-Add-the-t-hotkey.patch 0000002036 1.99 KB
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch 0000020406 19.9 KB
grub2-btrfs-02-export-subvolume-envvars.patch 0000000764 764 Bytes
grub2-btrfs-03-follow_default.patch 0000005511 5.38 KB
grub2-btrfs-04-grub2-install.patch 0000004953 4.84 KB
grub2-btrfs-05-grub2-mkconfig.patch 0000004551 4.44 KB
grub2-btrfs-06-subvol-mount.patch 0000013694 13.4 KB
grub2-btrfs-07-subvol-fallback.patch 0000001432 1.4 KB
grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch 0000002012 1.96 KB
grub2-btrfs-09-get-default-subvolume.patch 0000007710 7.53 KB
grub2-btrfs-10-config-directory.patch 0000006559 6.41 KB
grub2-btrfs-help-on-snapper-rollback.patch 0000000907 907 Bytes
grub2-check-default.sh 0000002746 2.68 KB
grub2-commands-introduce-read_file-subcommand.patch 0000002503 2.44 KB
grub2-default-distributor.patch 0000004760 4.65 KB
grub2-diskfilter-support-pv-without-metadatacopies.patch 0000006663 6.51 KB
grub2-efi-HP-workaround.patch 0000002460 2.4 KB
grub2-efi-chainload-harder.patch 0000003918 3.83 KB
grub2-efi-chainloader-root.patch 0000001234 1.21 KB
grub2-efi-disable-video-cirrus-and-bochus.patch 0000001123 1.1 KB
grub2-efi-xen-cfg-unquote.patch 0000002790 2.72 KB
grub2-efi-xen-chainload.patch 0000006313 6.17 KB
grub2-efi-xen-cmdline.patch 0000001199 1.17 KB
grub2-efi-xen-removable.patch 0000003848 3.76 KB
grub2-efi_gop-avoid-low-resolution.patch 0000001192 1.16 KB
grub2-emu-4-all.patch 0000004872 4.76 KB
grub2-fix-error-terminal-gfxterm-isn-t-found.patch 0000001215 1.19 KB
grub2-fix-menu-in-xen-host-server.patch 0000004907 4.79 KB
grub2-getroot-scan-disk-pv.patch 0000001226 1.2 KB
grub2-getroot-support-nvdimm.patch 0000001821 1.78 KB
grub2-getroot-treat-mdadm-ddf-as-simple-device.patch 0000001883 1.84 KB
grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch 0000008971 8.76 KB
grub2-grubenv-in-btrfs-header.patch 0000012593 12.3 KB
grub2-install-fix-not-a-directory-error.patch 0000001651 1.61 KB
grub2-install-remove-useless-check-PReP-partition-is-empty.patch 0000002534 2.47 KB
grub2-instdev-fixup.pl 0000008632 8.43 KB
grub2-iterate-and-hook-for-extended-partition.patch 0000001667 1.63 KB
grub2-linguas.sh-no-rsync.patch 0000000787 787 Bytes
grub2-linux.patch 0000002003 1.96 KB
grub2-linuxefi-fix-boot-params.patch 0000000938 938 Bytes
grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch 0000004820 4.71 KB
grub2-maybe_quiet.patch 0000009897 9.67 KB
grub2-menu-unrestricted.patch 0000000705 705 Bytes
grub2-mkconfig-aarch64.patch 0000000610 610 Bytes
grub2-mkconfig-arm.patch 0000000625 625 Bytes
grub2-mkconfig-default-entry-correction.patch 0000000674 674 Bytes
grub2-once 0000007366 7.19 KB
grub2-once.service 0000000458 458 Bytes
grub2-pass-corret-root-for-nfsroot.patch 0000005605 5.47 KB
grub2-ppc-terminfo.patch 0000003932 3.84 KB
grub2-ppc64-cas-fix-double-free.patch 0000003916 3.82 KB
grub2-ppc64-cas-new-scope.patch 0000000623 623 Bytes
grub2-ppc64-cas-reboot-support.patch 0000006233 6.09 KB
grub2-ppc64le-disable-video.patch 0000001850 1.81 KB
grub2-ppc64le-memory-map.patch 0000002507 2.45 KB
grub2-quick_boot.patch 0000009187 8.97 KB
grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch 0000010572 10.3 KB
grub2-s390x-02-kexec-module-added-to-emu.patch 0000010203 9.96 KB
grub2-s390x-03-output-7-bit-ascii.patch 0000016299 15.9 KB
grub2-s390x-04-grub2-install.patch 0000037644 36.8 KB
grub2-s390x-05-grub2-mkconfig.patch 0000005392 5.27 KB
grub2-s390x-06-loadparm.patch 0000001443 1.41 KB
grub2-s390x-07-add-image-param-for-zipl-setup.patch 0000001559 1.52 KB
grub2-s390x-08-workaround-part-to-disk.patch 0000000466 466 Bytes
grub2-s390x-09-improve-zipl-setup.patch 0000006874 6.71 KB
grub2-s390x-10-keep-network-at-kexec.patch 0000000674 674 Bytes
grub2-s390x-11-secureboot.patch 0000004921 4.81 KB
grub2-s390x-skip-zfcpdump-image.patch 0000000808 808 Bytes
grub2-secureboot-add-linuxefi.patch 0000013093 12.8 KB
grub2-secureboot-chainloader.patch 0000019386 18.9 KB
grub2-secureboot-install-signed-grub.patch 0000007191 7.02 KB
grub2-secureboot-no-insmod-on-sb.patch 0000001534 1.5 KB
grub2-secureboot-provide-linuxefi-config.patch 0000002505 2.45 KB
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch 0000001670 1.63 KB
grub2-secureboot-use-linuxefi-on-uefi.patch 0000001874 1.83 KB
grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch 0000002261 2.21 KB
grub2-simplefb.patch 0000000659 659 Bytes
grub2-sleep_shift.patch 0000001580 1.54 KB
grub2-snapper-plugin.sh 0000007614 7.44 KB
grub2-suse-remove-linux-root-param.patch 0000002557 2.5 KB
grub2-systemd-sleep.sh 0000008073 7.88 KB
grub2-use-Unifont-for-starfield-theme-terminal.patch 0000000604 604 Bytes
grub2-use-rpmsort-for-version-sorting.patch 0000000716 716 Bytes
grub2-util-30_os-prober-multiple-initrd.patch 0000000883 883 Bytes
grub2-vbe-blacklist-preferred-1440x900x32.patch 0000000747 747 Bytes
grub2-video-limit-the-resolution-for-fixed-bimap-font.patch 0000003326 3.25 KB
grub2-xen-linux16.patch 0000001113 1.09 KB
grub2-xen-pv-firmware.cfg 0000004797 4.68 KB
grub2-zipl-setup-fix-btrfs-multipledev.patch 0000000368 368 Bytes
grub2.changes 0000138261 135 KB
grub2.rpmlintrc 0000000690 690 Bytes
grub2.spec 0000045724 44.7 KB
info-dir-entry.patch 0000001536 1.5 KB
not-display-menu-when-boot-once.patch 0000001072 1.05 KB
openSUSE-UEFI-CA-Certificate.crt 0000001606 1.57 KB
rename-grub-info-file-to-grub2.patch 0000001536 1.5 KB
use-grub2-as-a-package-name.patch 0000000905 905 Bytes
Revision 7 (latest revision is 10)
Jay Michalska's avatar Jay Michalska (hellcp) committed (revision 7)
Comments 0
openSUSE Build Service is sponsored by