Bootloader with support for Linux, Multiboot and more

Edit Package grub2.20932

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-SP1:Update
  • Download package
  • osc -A https://api.opensuse.org checkout SUSE:SLE-15-SP3:GA/grub2.20932 && cd $_
  • Create Badge
Refresh
Refresh
Source Files
Filename Size Changed
0001-Fix-PCIe-LER-when-GRUB2-accesses-non-enabled-MMIO-da.patch 0000001673 1.63 KB over 1 year
0001-Fix-packed-not-aligned-error-on-GCC-8.patch 0000002316 2.26 KB over 1 year
0001-Warn-if-MBR-gap-is-small-and-user-uses-advanced-modu.patch 0000008198 8.01 KB over 1 year
0001-Workaround-volatile-efi-boot-variable.patch 0000008947 8.74 KB over 1 year
0001-add-support-for-UEFI-network-protocols.patch 0000148314 145 KB over 1 year
0001-efi-refactor-grub_efi_allocate_pages.patch 0000004109 4.01 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 0000003314 3.24 KB over 1 year
0001-kern-mm.c-Make-grub_calloc-inline.patch 0000003147 3.07 KB over 1 year
0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch 0000003019 2.95 KB over 1 year
0001-misc-fix-invalid-character-recongition-in-strto-l.patch 0000001204 1.18 KB over 1 year
0001-mkimage-Clarify-file-alignment-in-efi-case.patch 0000003237 3.16 KB over 1 year
0001-normal-Move-common-datetime-functions-out-of-the-nor.patch 0000010355 10.1 KB over 1 year
0001-ofnet-Initialize-structs-in-bootpath-parser.patch 0000001642 1.6 KB over 1 year
0001-tpm-Core-TPM-support.patch 0000025890 25.3 KB over 1 year
0001-tsc-Change-default-tsc-calibration-method-to-pmtimer.patch 0000001408 1.38 KB over 1 year
0001-xfs-Accept-filesystem-with-sparse-inodes.patch 0000002574 2.51 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-Add-Virtual-LAN-support.patch 0000013326 13 KB over 1 year
0002-Remove-grub_efi_allocate_pages.patch 0000011237 11 KB over 1 year
0002-efi-Make-shim_lock-GUID-and-protocol-type-public.patch 0000002468 2.41 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 0000002905 2.84 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-tpm-Measure-kernel-initrd.patch 0000001401 1.37 KB over 1 year
0003-arm64-efi-move-EFI_PAGE-definitions-to-efi-memory.h.patch 0000003204 3.13 KB over 1 year
0003-bootp-New-net_bootp6-command.patch 0000030931 30.2 KB over 1 year
0003-calloc-Make-sure-we-always-have-an-overflow-checking.patch 0000006928 6.77 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 0000007175 7.01 KB over 1 year
0003-tpm-Add-BIOS-boot-measurement.patch 0000004298 4.2 KB over 1 year
0004-calloc-Use-calloc-at-most-places.patch 0000070088 68.4 KB over 1 year
0004-datetime-Enable-the-datetime-module-for-the-emu-plat.patch 0000001069 1.04 KB over 1 year
0004-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch 0000003104 3.03 KB over 1 year
0004-efi-Add-central-copy-of-grub_efi_find_mmap_size.patch 0000002292 2.24 KB over 1 year
0004-efinet-UEFI-IPv6-PXE-support.patch 0000003993 3.9 KB over 1 year
0004-tpm-Rework-linux-command.patch 0000003450 3.37 KB over 1 year
0005-efi-Add-grub_efi_get_ram_base-function-for-arm64.patch 0000002451 2.39 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 0000038026 37.1 KB over 1 year
0005-tpm-Rework-linux16-command.patch 0000003319 3.24 KB over 1 year
0006-Add-support-for-EFI-handover-on-ARM64.patch 0000013531 13.2 KB over 1 year
0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch 0000004240 4.14 KB over 1 year
0006-iso9660-Don-t-leak-memory-on-realloc-failures.patch 0000001973 1.93 KB over 1 year
0006-kern-Add-lockdown-support.patch 0000014664 14.3 KB over 1 year
0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch 0000002585 2.52 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-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch 0000001686 1.65 KB over 1 year
0007-tpm-Measure-the-kernel-commandline.patch 0000001126 1.1 KB over 1 year
0008-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch 0000001393 1.36 KB over 1 year
0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch 0000010970 10.7 KB over 1 year
0008-script-Remove-unused-fields-from-grub_script_functio.patch 0000000911 911 Bytes over 1 year
0008-tpm-Measure-commands.patch 0000001973 1.93 KB over 1 year
0009-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch 0000004106 4.01 KB over 1 year
0009-script-Avoid-a-use-after-free-when-redefining-a-func.patch 0000003621 3.54 KB over 1 year
0009-tpm-Measure-multiboot-images-and-modules.patch 0000002337 2.28 KB over 1 year
0010-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch 0000002766 2.7 KB over 1 year
0010-linux-Fix-integer-overflows-in-initrd-size-handling.patch 0000004784 4.67 KB over 1 year
0010-tpm-Fix-boot-when-there-s-no-TPM.patch 0000000785 785 Bytes over 1 year
0011-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch 0000002605 2.54 KB over 1 year
0011-tpm-Fix-build-error.patch 0000002926 2.86 KB over 1 year
0012-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch 0000004174 4.08 KB over 1 year
0012-tpm-Build-tpm-as-module.patch 0000015535 15.2 KB over 1 year
0013-commands-setpci-Restrict-setpci-command-when-locked-.patch 0000001303 1.27 KB over 1 year
0013-tpm-i386-pc-diskboot-img.patch 0000005158 5.04 KB over 1 year
0014-commands-hdparm-Restrict-hdparm-command-when-locked-.patch 0000001199 1.17 KB over 1 year
0015-gdb-Restrict-GDB-access-when-locked-down.patch 0000002294 2.24 KB over 1 year
0016-loader-xnu-Don-t-allow-loading-extension-and-package.patch 0000002567 2.51 KB over 1 year
0017-dl-Only-allow-unloading-modules-that-are-not-depende.patch 0000002877 2.81 KB over 1 year
0018-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch 0000003747 3.66 KB over 1 year
0019-lib-arg-Block-repeated-short-options-that-require-an.patch 0000001637 1.6 KB over 1 year
0020-commands-menuentry-Fix-quoting-in-setparams_prefix.patch 0000001584 1.55 KB over 1 year
0021-kern-parser-Fix-resource-leak-if-argc-0.patch 0000001522 1.49 KB over 1 year
0022-kern-parser-Fix-a-memory-leak.patch 0000002201 2.15 KB over 1 year
0023-kern-parser-Introduce-process_char-helper.patch 0000003494 3.41 KB over 1 year
0024-kern-parser-Introduce-terminate_arg-helper.patch 0000001940 1.89 KB over 1 year
0025-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch 0000002366 2.31 KB over 1 year
0026-kern-buffer-Add-variable-sized-heap-buffer.patch 0000008649 8.45 KB over 1 year
0027-kern-parser-Fix-a-stack-buffer-overflow.patch 0000006984 6.82 KB over 1 year
0028-util-mkimage-Remove-unused-code-to-add-BSS-section.patch 0000002418 2.36 KB over 1 year
0029-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch 0000006424 6.27 KB over 1 year
0030-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch 0000001572 1.54 KB over 1 year
0031-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch 0000007591 7.41 KB over 1 year
0032-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch 0000003530 3.45 KB over 1 year
0033-util-mkimage-Improve-data_size-value-calculation.patch 0000001892 1.85 KB over 1 year
0034-util-mkimage-Refactor-section-setup-to-use-a-helper.patch 0000009267 9.05 KB over 1 year
0035-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch 0000010049 9.81 KB over 1 year
0036-grub-install-common-Add-sbat-option.patch 0000002842 2.78 KB over 1 year
0037-squash-Add-secureboot-support-on-efi-chainloader.patch 0000002618 2.56 KB over 1 year
0038-squash-grub2-efi-chainload-harder.patch 0000001084 1.06 KB over 1 year
0039-squash-Don-t-allow-insmod-when-secure-boot-is-enable.patch 0000002624 2.56 KB over 1 year
0040-squash-linuxefi-fail-kernel-validation-without-shim-.patch 0000001049 1.02 KB over 1 year
0041-squash-kern-Add-lockdown-support.patch 0000004455 4.35 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.02.tar.xz 0006113260 5.83 MB over 1 year
grub-install-force-journal-draining-to-ensure-data-i.patch 0000008079 7.89 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 0000002076 2.03 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 0000001862 1.82 KB over 1 year
grub2-accept-empty-module.patch 0000000974 974 Bytes over 1 year
grub2-binutils2.31.patch 0000002452 2.39 KB over 1 year
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch 0000020362 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 0000013692 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 0000007707 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 0000001812 1.77 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-Free-malloc-regions-on-exit.patch 0000005777 5.64 KB over 1 year
grub2-efi-HP-workaround.patch 0000002223 2.17 KB over 1 year
grub2-efi-Move-grub_reboot-into-kernel.patch 0000004077 3.98 KB over 1 year
grub2-efi-chainload-harder.patch 0000003816 3.73 KB over 1 year
grub2-efi-chainloader-root.patch 0000001202 1.17 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 0000002763 2.7 KB over 1 year
grub2-efi-xen-chainload.patch 0000006134 5.99 KB over 1 year
grub2-efi-xen-cmdline.patch 0000001194 1.17 KB over 1 year
grub2-efi-xen-removable.patch 0000003838 3.75 KB over 1 year
grub2-efi_gop-avoid-low-resolution.patch 0000001192 1.16 KB over 1 year
grub2-emu-4-all.patch 0000004842 4.73 KB over 1 year
grub2-fix-build-with-flex-2.6.4.patch 0000000854 854 Bytes over 1 year
grub2-fix-error-terminal-gfxterm-isn-t-found.patch 0000001186 1.16 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 0000004909 4.79 KB over 1 year
grub2-freetype-pkgconfig.patch 0000007917 7.73 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 0000001997 1.95 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 0000000647 647 Bytes over 1 year
grub2-move-initrd-upper.patch 0000001864 1.82 KB over 1 year
grub2-msdos-fix-overflow.patch 0000001888 1.84 KB 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 0000005057 4.94 KB over 1 year
grub2-ppc-terminfo.patch 0000003932 3.84 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 0000006413 6.26 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 0000010506 10.3 KB over 1 year
grub2-s390x-02-kexec-module-added-to-emu.patch 0000010494 10.2 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 0000037119 36.2 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-skip-zfcpdump-image.patch 0000000812 812 Bytes over 1 year
grub2-secureboot-add-linuxefi.patch 0000013665 13.3 KB over 1 year
grub2-secureboot-chainloader.patch 0000020318 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 0000002591 2.53 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 0000001768 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 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-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 0000108680 106 KB over 1 year
grub2.rpmlintrc 0000000590 590 Bytes over 1 year
grub2.spec 0000047997 46.9 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
translations-20170427.tar.xz 0000585860 572 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 0000000935 935 Bytes over 1 year
Comments 0
openSUSE Build Service is sponsored by