Bootloader with support for Linux, Multiboot and more

Edit Package grub2.20869

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.

  • Sources inherited from project SUSE:SLE-15-SP2:Update
  • Download package
  • osc -A https://api.opensuse.org checkout SUSE:SLE-15-SP3:GA/grub2.20869 && cd $_
  • Create Badge
Refresh
Refresh
Source Files
Filename Size Changed
0001-Make-disable-shim-lock-work-with-lockdown-verifier.patch 0000001837 1.79 KB over 1 year
0001-Unify-the-check-to-enable-btrfs-relative-path.patch 0000005043 4.92 KB over 1 year
0001-Warn-if-MBR-gap-is-small-and-user-uses-advanced-modu.patch 0000008222 8.03 KB over 1 year
0001-Workaround-volatile-efi-boot-variable.patch 0000009057 8.84 KB over 1 year
0001-add-support-for-UEFI-network-protocols.patch 0000143875 141 KB over 1 year
0001-btrfs-disable-zstd-support-for-i386-pc.patch 0000004511 4.41 KB over 1 year
0001-efi-linux-provide-linux-command.patch 0000003598 3.51 KB over 1 year
0001-emu-fix-executable-stack-marking.patch 0000002688 2.63 KB over 1 year
0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch 0000002856 2.79 KB over 1 year
0001-include-grub-i386-linux.h-Include-missing-grub-types.patch 0000001307 1.28 KB over 1 year
0001-kern-efi-sb-Add-chainloaded-image-as-shim-s-verifiab.patch 0000001741 1.7 KB over 1 year
0001-kern-mm.c-Make-grub_calloc-inline.patch 0000003147 3.07 KB over 1 year
0001-mdraid1x_linux-Fix-gcc10-error-Werror-array-bounds.patch 0000002343 2.29 KB over 1 year
0001-normal-Move-common-datetime-functions-out-of-the-nor.patch 0000010355 10.1 KB over 1 year
0001-yylex-Make-lexer-fatal-errors-actually-be-fatal.patch 0000002567 2.51 KB over 1 year
0002-AUDIT-0-http-boot-tracker-bug.patch 0000002013 1.97 KB over 1 year
0002-cmdline-Provide-cmdline-functions-as-module.patch 0000001547 1.51 KB over 1 year
0002-efi-Make-shim_lock-GUID-and-protocol-type-public.patch 0000003249 3.17 KB over 1 year
0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch 0000003598 3.51 KB over 1 year
0002-ieee1275-powerpc-enables-device-mapper-discovery.patch 0000002887 2.82 KB over 1 year
0002-kern-Add-X-option-to-printf-functions.patch 0000001982 1.94 KB over 1 year
0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch 0000007195 7.03 KB over 1 year
0002-safemath-Add-some-arithmetic-primitives-that-check-f.patch 0000004479 4.37 KB over 1 year
0002-zfs-Fix-gcc10-error-Werror-zero-length-bounds.patch 0000003829 3.74 KB over 1 year
0003-bootp-New-net_bootp6-command.patch 0000030962 30.2 KB over 1 year
0003-calloc-Make-sure-we-always-have-an-overflow-checking.patch 0000006959 6.8 KB over 1 year
0003-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch 0000005249 5.13 KB over 1 year
0003-normal-main-Search-for-specific-config-files-for-net.patch 0000007198 7.03 KB over 1 year
0004-calloc-Use-calloc-at-most-places.patch 0000073415 71.7 KB over 1 year
0004-datetime-Enable-the-datetime-module-for-the-emu-plat.patch 0000001078 1.05 KB over 1 year
0004-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch 0000003104 3.03 KB over 1 year
0004-efinet-UEFI-IPv6-PXE-support.patch 0000003993 3.9 KB over 1 year
0005-efi-Add-secure-boot-detection.patch 0000006929 6.77 KB over 1 year
0005-grub.texi-Add-net_bootp6-doument.patch 0000001698 1.66 KB over 1 year
0005-malloc-Use-overflow-checking-primitives-where-we-do-.patch 0000038068 37.2 KB over 1 year
0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch 0000003616 3.53 KB over 1 year
0006-efi-Only-register-shim_lock-verifier-if-shim_lock-pr.patch 0000003146 3.07 KB over 1 year
0006-iso9660-Don-t-leak-memory-on-realloc-failures.patch 0000001973 1.93 KB over 1 year
0007-efinet-Setting-network-from-UEFI-device-path.patch 0000012072 11.8 KB over 1 year
0007-font-Do-not-load-more-than-one-NAME-section.patch 0000001272 1.24 KB over 1 year
0007-verifiers-Move-verifiers-API-to-kernel-image.patch 0000004269 4.17 KB over 1 year
0008-efi-Move-the-shim_lock-verifier-to-the-GRUB-core.patch 0000011359 11.1 KB over 1 year
0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch 0000010910 10.7 KB over 1 year
0008-script-Remove-unused-fields-from-grub_script_functio.patch 0000000911 911 Bytes over 1 year
0009-kern-Add-lockdown-support.patch 0000016146 15.8 KB over 1 year
0009-script-Avoid-a-use-after-free-when-redefining-a-func.patch 0000003621 3.54 KB over 1 year
0010-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch 0000001751 1.71 KB over 1 year
0010-linux-Fix-integer-overflows-in-initrd-size-handling.patch 0000004737 4.63 KB over 1 year
0011-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch 0000001595 1.56 KB over 1 year
0012-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch 0000008919 8.71 KB over 1 year
0012-tpm-Build-tpm-as-module.patch 0000001869 1.83 KB over 1 year
0013-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch 0000002766 2.7 KB over 1 year
0014-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch 0000002605 2.54 KB over 1 year
0015-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch 0000004175 4.08 KB over 1 year
0016-commands-setpci-Restrict-setpci-command-when-locked-.patch 0000001303 1.27 KB over 1 year
0017-commands-hdparm-Restrict-hdparm-command-when-locked-.patch 0000001199 1.17 KB over 1 year
0018-gdb-Restrict-GDB-access-when-locked-down.patch 0000002294 2.24 KB over 1 year
0019-loader-xnu-Don-t-allow-loading-extension-and-package.patch 0000002567 2.51 KB over 1 year
0020-dl-Only-allow-unloading-modules-that-are-not-depende.patch 0000002916 2.85 KB over 1 year
0021-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch 0000003747 3.66 KB over 1 year
0022-lib-arg-Block-repeated-short-options-that-require-an.patch 0000001637 1.6 KB over 1 year
0023-commands-menuentry-Fix-quoting-in-setparams_prefix.patch 0000001584 1.55 KB over 1 year
0024-kern-parser-Fix-resource-leak-if-argc-0.patch 0000001522 1.49 KB over 1 year
0025-kern-parser-Fix-a-memory-leak.patch 0000002201 2.15 KB over 1 year
0026-kern-parser-Introduce-process_char-helper.patch 0000003494 3.41 KB over 1 year
0027-kern-parser-Introduce-terminate_arg-helper.patch 0000001940 1.89 KB over 1 year
0028-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch 0000002366 2.31 KB over 1 year
0029-kern-buffer-Add-variable-sized-heap-buffer.patch 0000008657 8.45 KB over 1 year
0030-kern-parser-Fix-a-stack-buffer-overflow.patch 0000006984 6.82 KB over 1 year
0031-util-mkimage-Remove-unused-code-to-add-BSS-section.patch 0000002418 2.36 KB over 1 year
0032-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch 0000006424 6.27 KB over 1 year
0033-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch 0000001572 1.54 KB over 1 year
0034-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch 0000007591 7.41 KB over 1 year
0035-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch 0000003530 3.45 KB over 1 year
0036-util-mkimage-Improve-data_size-value-calculation.patch 0000001892 1.85 KB over 1 year
0037-util-mkimage-Refactor-section-setup-to-use-a-helper.patch 0000009267 9.05 KB over 1 year
0038-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch 0000010469 10.2 KB over 1 year
0039-grub-install-common-Add-sbat-option.patch 0000002863 2.8 KB over 1 year
0040-shim_lock-Only-skip-loading-shim_lock-verifier-with-.patch 0000009749 9.52 KB over 1 year
0041-squash-Add-secureboot-support-on-efi-chainloader.patch 0000002618 2.56 KB over 1 year
0042-squash-grub2-efi-chainload-harder.patch 0000001084 1.06 KB over 1 year
0043-squash-Don-t-allow-insmod-when-secure-boot-is-enable.patch 0000002624 2.56 KB over 1 year
0044-squash-kern-Add-lockdown-support.patch 0000004455 4.35 KB over 1 year
0045-squash-verifiers-Move-verifiers-API-to-kernel-image.patch 0000004979 4.86 KB over 1 year
20_memtest86+ 0000001932 1.89 KB over 1 year
80_suse_btrfs_snapshot 0000000828 828 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
SLES-UEFI-CA-Certificate.crt 0000002451 2.39 KB over 1 year
fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch 0000000507 507 Bytes over 1 year
grub-2.04.tar.xz 0006393864 6.1 MB over 1 year
grub-install-define-default-platform-for-risc-v.patch 0000001000 1000 Bytes over 1 year
grub-install-force-journal-draining-to-ensure-data-i.patch 0000008052 7.86 KB over 1 year
grub.default 0000001386 1.35 KB over 1 year
grub2-Add-hidden-menu-entries.patch 0000006828 6.67 KB over 1 year
grub2-Fix-incorrect-netmask-on-ppc64.patch 0000002110 2.06 KB over 1 year
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch 0000001845 1.8 KB over 1 year
grub2-SUSE-Add-the-t-hotkey.patch 0000002036 1.99 KB over 1 year
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch 0000020379 19.9 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 0000004953 4.84 KB over 1 year
grub2-btrfs-05-grub2-mkconfig.patch 0000004551 4.44 KB over 1 year
grub2-btrfs-06-subvol-mount.patch 0000013694 13.4 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 0000007710 7.53 KB over 1 year
grub2-btrfs-10-config-directory.patch 0000006559 6.41 KB over 1 year
grub2-btrfs-help-on-snapper-rollback.patch 0000000907 907 Bytes over 1 year
grub2-check-default.sh 0000002434 2.38 KB over 1 year
grub2-commands-introduce-read_file-subcommand.patch 0000002503 2.44 KB over 1 year
grub2-default-distributor.patch 0000004837 4.72 KB over 1 year
grub2-diskfilter-support-pv-without-metadatacopies.patch 0000006639 6.48 KB over 1 year
grub2-editenv-add-warning-message.patch 0000001382 1.35 KB over 1 year
grub2-efi-HP-workaround.patch 0000002422 2.37 KB over 1 year
grub2-efi-chainload-harder.patch 0000003816 3.73 KB over 1 year
grub2-efi-chainloader-root.patch 0000001234 1.21 KB over 1 year
grub2-efi-disable-video-cirrus-and-bochus.patch 0000001123 1.1 KB over 1 year
grub2-efi-gop-add-blt.patch 0000001965 1.92 KB over 1 year
grub2-efi-uga-64bit-fb.patch 0000002964 2.89 KB over 1 year
grub2-efi-xen-cfg-unquote.patch 0000002767 2.7 KB over 1 year
grub2-efi-xen-chainload.patch 0000006144 6 KB over 1 year
grub2-efi-xen-cmdline.patch 0000001199 1.17 KB over 1 year
grub2-efi-xen-removable.patch 0000003848 3.76 KB over 1 year
grub2-efi_gop-avoid-low-resolution.patch 0000001192 1.16 KB over 1 year
grub2-emu-4-all.patch 0000004872 4.76 KB over 1 year
grub2-fix-error-terminal-gfxterm-isn-t-found.patch 0000001215 1.19 KB over 1 year
grub2-fix-menu-in-xen-host-server.patch 0000004909 4.79 KB over 1 year
grub2-getroot-scan-disk-pv.patch 0000001226 1.2 KB over 1 year
grub2-getroot-support-nvdimm.patch 0000001821 1.78 KB over 1 year
grub2-getroot-treat-mdadm-ddf-as-simple-device.patch 0000001883 1.84 KB over 1 year
grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch 0000008600 8.4 KB over 1 year
grub2-grubenv-in-btrfs-header.patch 0000012593 12.3 KB over 1 year
grub2-install-fix-not-a-directory-error.patch 0000001651 1.61 KB over 1 year
grub2-install-remove-useless-check-PReP-partition-is-empty.patch 0000002497 2.44 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 0000000787 787 Bytes over 1 year
grub2-linux.patch 0000002003 1.96 KB over 1 year
grub2-linuxefi-fix-boot-params.patch 0000000938 938 Bytes over 1 year
grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch 0000004179 4.08 KB over 1 year
grub2-menu-unrestricted.patch 0000000705 705 Bytes over 1 year
grub2-mkconfig-aarch64.patch 0000000610 610 Bytes over 1 year
grub2-mkconfig-arm.patch 0000000625 625 Bytes over 1 year
grub2-mkconfig-default-entry-correction.patch 0000000655 655 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 0000005450 5.32 KB over 1 year
grub2-ppc-terminfo.patch 0000003932 3.84 KB over 1 year
grub2-ppc64-cas-fix-double-free.patch 0000003916 3.82 KB over 1 year
grub2-ppc64-cas-new-scope.patch 0000000623 623 Bytes over 1 year
grub2-ppc64-cas-reboot-support.patch 0000006233 6.09 KB over 1 year
grub2-ppc64le-disable-video.patch 0000001850 1.81 KB over 1 year
grub2-ppc64le-memory-map.patch 0000002507 2.45 KB over 1 year
grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch 0000010572 10.3 KB over 1 year
grub2-s390x-02-kexec-module-added-to-emu.patch 0000010203 9.96 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 0000039178 38.3 KB over 1 year
grub2-s390x-05-grub2-mkconfig.patch 0000005392 5.27 KB over 1 year
grub2-s390x-06-loadparm.patch 0000001443 1.41 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-s390x-09-improve-zipl-setup.patch 0000006874 6.71 KB over 1 year
grub2-s390x-10-keep-network-at-kexec.patch 0000000674 674 Bytes over 1 year
grub2-s390x-11-secureboot.patch 0000004903 4.79 KB over 1 year
grub2-s390x-skip-zfcpdump-image.patch 0000000808 808 Bytes over 1 year
grub2-secureboot-add-linuxefi.patch 0000012792 12.5 KB over 1 year
grub2-secureboot-chainloader.patch 0000020350 19.9 KB over 1 year
grub2-secureboot-install-signed-grub.patch 0000007269 7.1 KB over 1 year
grub2-secureboot-no-insmod-on-sb.patch 0000003041 2.97 KB over 1 year
grub2-secureboot-provide-linuxefi-config.patch 0000002505 2.45 KB over 1 year
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch 0000001670 1.63 KB over 1 year
grub2-secureboot-use-linuxefi-on-uefi.patch 0000001874 1.83 KB over 1 year
grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch 0000002225 2.17 KB over 1 year
grub2-snapper-plugin.sh 0000007614 7.44 KB over 1 year
grub2-suse-remove-linux-root-param.patch 0000002557 2.5 KB over 1 year
grub2-systemd-sleep.sh 0000007285 7.11 KB over 1 year
grub2-use-Unifont-for-starfield-theme-terminal.patch 0000000604 604 Bytes over 1 year
grub2-use-rpmsort-for-version-sorting.patch 0000000716 716 Bytes over 1 year
grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch 0000001008 1008 Bytes over 1 year
grub2-util-30_os-prober-multiple-initrd.patch 0000000883 883 Bytes over 1 year
grub2-vbe-blacklist-preferred-1440x900x32.patch 0000000747 747 Bytes over 1 year
grub2-verifiers-fix-system-freeze-if-verify-failed.patch 0000001439 1.41 KB over 1 year
grub2-video-limit-the-resolution-for-fixed-bimap-font.patch 0000003326 3.25 KB over 1 year
grub2-xen-linux16.patch 0000001113 1.09 KB over 1 year
grub2-xen-pv-firmware.cfg 0000004797 4.68 KB over 1 year
grub2-zipl-setup-fix-btrfs-multipledev.patch 0000000368 368 Bytes over 1 year
grub2.changes 0000120052 117 KB over 1 year
grub2.rpmlintrc 0000000590 590 Bytes over 1 year
grub2.spec 0000047263 46.2 KB over 1 year
info-dir-entry.patch 0000001536 1.5 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
rename-grub-info-file-to-grub2.patch 0000001536 1.5 KB over 1 year
risc-v-add-clzdi2-symbol.patch 0000002234 2.18 KB over 1 year
risc-v-fix-computation-of-pc-relative-relocation-offset.patch 0000001364 1.33 KB over 1 year
use-grub2-as-a-package-name.patch 0000000935 935 Bytes over 1 year
Comments 0
openSUSE Build Service is sponsored by