Bootloader with support for Linux, Multiboot and more

Edit Package grub2.22049

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-Fix-PCIe-LER-when-GRUB2-accesses-non-enabled-MMIO-da.patch 0000001673 1.63 KB
0001-Fix-packed-not-aligned-error-on-GCC-8.patch 0000002316 2.26 KB
0001-Warn-if-MBR-gap-is-small-and-user-uses-advanced-modu.patch 0000008198 8.01 KB
0001-add-support-for-UEFI-network-protocols.patch 0000148314 145 KB
0001-cpio-Disable-gcc9-Waddress-of-packed-member.patch 0000004154 4.06 KB
0001-emu-fix-executable-stack-marking.patch 0000002688 2.63 KB
0001-ieee1275-Avoiding-many-unecessary-open-close.patch 0000004932 4.82 KB
0001-ieee1275-implement-FCP-methods-for-WWPN-and-LUNs.patch 0000004951 4.83 KB
0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch 0000003314 3.24 KB
0001-kern-mm.c-Make-grub_calloc-inline.patch 0000003147 3.07 KB
0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch 0000003019 2.95 KB
0001-misc-fix-invalid-character-recongition-in-strto-l.patch 0000001204 1.18 KB
0001-mkimage-Clarify-file-alignment-in-efi-case.patch 0000003237 3.16 KB
0001-normal-Move-common-datetime-functions-out-of-the-nor.patch 0000010355 10.1 KB
0001-templates-Filter-out-POSIX-locale-for-translation.patch 0000001266 1.24 KB
0001-tpm-Core-TPM-support.patch 0000025890 25.3 KB
0001-tsc-Change-default-tsc-calibration-method-to-pmtimer.patch 0000001408 1.38 KB
0001-xfs-Accept-filesystem-with-sparse-inodes.patch 0000002574 2.51 KB
0001-yylex-Make-lexer-fatal-errors-actually-be-fatal.patch 0000002567 2.51 KB
0002-AUDIT-0-http-boot-tracker-bug.patch 0000002013 1.97 KB
0002-Add-Virtual-LAN-support.patch 0000013326 13 KB
0002-efi-Make-shim_lock-GUID-and-protocol-type-public.patch 0000002468 2.41 KB
0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch 0000003598 3.51 KB
0002-ieee1275-powerpc-enables-device-mapper-discovery.patch 0000002905 2.84 KB
0002-jfs-Disable-gcc9-Waddress-of-packed-member.patch 0000002299 2.25 KB
0002-kern-Add-X-option-to-printf-functions.patch 0000001982 1.94 KB
0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch 0000007195 7.03 KB
0002-safemath-Add-some-arithmetic-primitives-that-check-f.patch 0000004479 4.37 KB
0002-tpm-Measure-kernel-initrd.patch 0000001401 1.37 KB
0003-bootp-New-net_bootp6-command.patch 0000030931 30.2 KB
0003-calloc-Make-sure-we-always-have-an-overflow-checking.patch 0000006928 6.77 KB
0003-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch 0000005249 5.13 KB
0003-hfs-Fix-gcc9-error-Waddress-of-packed-member.patch 0000001515 1.48 KB
0003-normal-main-Search-for-specific-config-files-for-net.patch 0000007175 7.01 KB
0003-tpm-Add-BIOS-boot-measurement.patch 0000004298 4.2 KB
0004-calloc-Use-calloc-at-most-places.patch 0000071657 70 KB
0004-datetime-Enable-the-datetime-module-for-the-emu-plat.patch 0000001069 1.04 KB
0004-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch 0000003104 3.03 KB
0004-efinet-UEFI-IPv6-PXE-support.patch 0000003993 3.9 KB
0004-hfsplus-Fix-gcc9-error-with-Waddress-of-packed-membe.patch 0000005212 5.09 KB
0004-tpm-Rework-linux-command.patch 0000003450 3.37 KB
0005-acpi-Fix-gcc9-error-Waddress-of-packed-member.patch 0000002442 2.38 KB
0005-efi-Add-secure-boot-detection.patch 0000006929 6.77 KB
0005-grub.texi-Add-net_bootp6-doument.patch 0000001698 1.66 KB
0005-malloc-Use-overflow-checking-primitives-where-we-do-.patch 0000038026 37.1 KB
0005-tpm-Rework-linux16-command.patch 0000003319 3.24 KB
0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch 0000004240 4.14 KB
0006-iso9660-Don-t-leak-memory-on-realloc-failures.patch 0000001973 1.93 KB
0006-kern-Add-lockdown-support.patch 0000014664 14.3 KB
0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch 0000002585 2.52 KB
0006-usbtest-Disable-gcc9-Waddress-of-packed-member.patch 0000001841 1.8 KB
0007-chainloader-Fix-gcc9-error-Waddress-of-packed-member.patch 0000002846 2.78 KB
0007-efinet-Setting-network-from-UEFI-device-path.patch 0000012072 11.8 KB
0007-font-Do-not-load-more-than-one-NAME-section.patch 0000001272 1.24 KB
0007-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch 0000001686 1.65 KB
0007-tpm-Measure-the-kernel-commandline.patch 0000001126 1.1 KB
0008-efi-Fix-gcc9-error-Waddress-of-packed-member.patch 0000003311 3.23 KB
0008-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch 0000001393 1.36 KB
0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch 0000010970 10.7 KB
0008-script-Remove-unused-fields-from-grub_script_functio.patch 0000000911 911 Bytes
0008-tpm-Measure-commands.patch 0000001973 1.93 KB
0009-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch 0000004106 4.01 KB
0009-script-Avoid-a-use-after-free-when-redefining-a-func.patch 0000003621 3.54 KB
0009-tpm-Measure-multiboot-images-and-modules.patch 0000002337 2.28 KB
0010-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch 0000002766 2.7 KB
0010-linux-Fix-integer-overflows-in-initrd-size-handling.patch 0000004784 4.67 KB
0010-tpm-Fix-boot-when-there-s-no-TPM.patch 0000000785 785 Bytes
0011-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch 0000002605 2.54 KB
0011-tpm-Fix-build-error.patch 0000002926 2.86 KB
0012-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch 0000004174 4.08 KB
0012-tpm-Build-tpm-as-module.patch 0000015535 15.2 KB
0013-commands-setpci-Restrict-setpci-command-when-locked-.patch 0000001303 1.27 KB
0013-tpm-i386-pc-diskboot-img.patch 0000005158 5.04 KB
0014-commands-hdparm-Restrict-hdparm-command-when-locked-.patch 0000001199 1.17 KB
0015-gdb-Restrict-GDB-access-when-locked-down.patch 0000002294 2.24 KB
0016-loader-xnu-Don-t-allow-loading-extension-and-package.patch 0000002567 2.51 KB
0017-dl-Only-allow-unloading-modules-that-are-not-depende.patch 0000002877 2.81 KB
0018-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch 0000003747 3.66 KB
0019-lib-arg-Block-repeated-short-options-that-require-an.patch 0000001637 1.6 KB
0020-commands-menuentry-Fix-quoting-in-setparams_prefix.patch 0000001584 1.55 KB
0021-kern-parser-Fix-resource-leak-if-argc-0.patch 0000001522 1.49 KB
0022-kern-parser-Fix-a-memory-leak.patch 0000002201 2.15 KB
0023-kern-parser-Introduce-process_char-helper.patch 0000003494 3.41 KB
0024-kern-parser-Introduce-terminate_arg-helper.patch 0000001940 1.89 KB
0025-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch 0000002366 2.31 KB
0026-kern-buffer-Add-variable-sized-heap-buffer.patch 0000008649 8.45 KB
0027-kern-parser-Fix-a-stack-buffer-overflow.patch 0000006984 6.82 KB
0028-util-mkimage-Remove-unused-code-to-add-BSS-section.patch 0000002418 2.36 KB
0029-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch 0000006424 6.27 KB
0030-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch 0000001572 1.54 KB
0031-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch 0000007591 7.41 KB
0032-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch 0000003530 3.45 KB
0033-util-mkimage-Improve-data_size-value-calculation.patch 0000001892 1.85 KB
0034-util-mkimage-Refactor-section-setup-to-use-a-helper.patch 0000009267 9.05 KB
0035-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch 0000010049 9.81 KB
0036-grub-install-common-Add-sbat-option.patch 0000002842 2.78 KB
0037-squash-Add-secureboot-support-on-efi-chainloader.patch 0000002618 2.56 KB
0038-squash-grub2-efi-chainload-harder.patch 0000001084 1.06 KB
0039-squash-Don-t-allow-insmod-when-secure-boot-is-enable.patch 0000002624 2.56 KB
0040-squash-linuxefi-fail-kernel-validation-without-shim-.patch 0000001049 1.02 KB
0041-squash-kern-Add-lockdown-support.patch 0000004455 4.35 KB
20_memtest86+ 0000001932 1.89 KB
80_suse_btrfs_snapshot 0000000828 828 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
fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch 0000000507 507 Bytes
grub-2.02.tar.xz 0006113260 5.83 MB
grub-install-force-journal-draining-to-ensure-data-i.patch 0000008000 7.81 KB
grub.default 0000001386 1.35 KB
grub2-Add-hidden-menu-entries.patch 0000006828 6.67 KB
grub2-Fix-incorrect-netmask-on-ppc64.patch 0000002076 2.03 KB
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch 0000001833 1.79 KB
grub2-SUSE-Add-the-t-hotkey.patch 0000001862 1.82 KB
grub2-accept-empty-module.patch 0000000974 974 Bytes
grub2-binutils2.31.patch 0000002452 2.39 KB
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch 0000020362 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 0000004881 4.77 KB
grub2-btrfs-05-grub2-mkconfig.patch 0000004522 4.42 KB
grub2-btrfs-06-subvol-mount.patch 0000013692 13.4 KB
grub2-btrfs-07-subvol-fallback.patch 0000001432 1.4 KB
grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch 0000001817 1.77 KB
grub2-btrfs-09-get-default-subvolume.patch 0000007707 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 0000002434 2.38 KB
grub2-commands-introduce-read_file-subcommand.patch 0000001812 1.77 KB
grub2-default-distributor.patch 0000004837 4.72 KB
grub2-diskfilter-support-pv-without-metadatacopies.patch 0000006639 6.48 KB
grub2-editenv-add-warning-message.patch 0000001382 1.35 KB
grub2-efi-Free-malloc-regions-on-exit.patch 0000005768 5.63 KB
grub2-efi-HP-workaround.patch 0000002223 2.17 KB
grub2-efi-Move-grub_reboot-into-kernel.patch 0000004149 4.05 KB
grub2-efi-chainload-harder.patch 0000003816 3.73 KB
grub2-efi-chainloader-root.patch 0000001202 1.17 KB
grub2-efi-disable-video-cirrus-and-bochus.patch 0000001123 1.1 KB
grub2-efi-gop-add-blt.patch 0000001965 1.92 KB
grub2-efi-uga-64bit-fb.patch 0000002964 2.89 KB
grub2-efi-xen-cfg-unquote.patch 0000002763 2.7 KB
grub2-efi-xen-chainload.patch 0000005403 5.28 KB
grub2-efi-xen-cmdline.patch 0000001194 1.17 KB
grub2-efi-xen-removable.patch 0000003725 3.64 KB
grub2-efi_gop-avoid-low-resolution.patch 0000001192 1.16 KB
grub2-emu-4-all.patch 0000004842 4.73 KB
grub2-fix-build-with-flex-2.6.4.patch 0000000854 854 Bytes
grub2-fix-error-terminal-gfxterm-isn-t-found.patch 0000001215 1.19 KB
grub2-fix-locale-en.mo.gz-not-found-error-message.patch 0000001137 1.11 KB
grub2-fix-menu-in-xen-host-server.patch 0000004909 4.79 KB
grub2-freetype-pkgconfig.patch 0000007917 7.73 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-grubenv-in-btrfs-header.patch 0000012582 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 0000002497 2.44 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 0000001997 1.95 KB
grub2-linuxefi-fix-boot-params.patch 0000000938 938 Bytes
grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch 0000004179 4.08 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 0000000647 647 Bytes
grub2-msdos-fix-overflow.patch 0000001888 1.84 KB
grub2-once 0000007149 6.98 KB
grub2-once.service 0000000402 402 Bytes
grub2-pass-corret-root-for-nfsroot.patch 0000005057 4.94 KB
grub2-ppc-terminfo.patch 0000003868 3.78 KB
grub2-ppc64-cas-fix-double-free.patch 0000003958 3.87 KB
grub2-ppc64-cas-new-scope.patch 0000000623 623 Bytes
grub2-ppc64-cas-reboot-support.patch 0000006413 6.26 KB
grub2-ppc64le-disable-video.patch 0000001869 1.83 KB
grub2-ppc64le-memory-map.patch 0000002445 2.39 KB
grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch 0000010032 9.8 KB
grub2-s390x-02-kexec-module-added-to-emu.patch 0000010494 10.2 KB
grub2-s390x-03-output-7-bit-ascii.patch 0000015575 15.2 KB
grub2-s390x-04-grub2-install.patch 0000037117 36.2 KB
grub2-s390x-05-grub2-mkconfig.patch 0000005392 5.27 KB
grub2-s390x-06-loadparm.patch 0000001307 1.28 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-secureboot-add-linuxefi.patch 0000013665 13.3 KB
grub2-secureboot-chainloader.patch 0000020312 19.8 KB
grub2-secureboot-no-insmod-on-sb.patch 0000003031 2.96 KB
grub2-secureboot-provide-linuxefi-config.patch 0000002555 2.5 KB
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch 0000001652 1.61 KB
grub2-secureboot-use-linuxefi-on-uefi.patch 0000001768 1.73 KB
grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch 0000002132 2.08 KB
grub2-snapper-plugin.sh 0000007614 7.44 KB
grub2-suse-remove-linux-root-param.patch 0000002557 2.5 KB
grub2-systemd-sleep.sh 0000007290 7.12 KB
grub2-use-Unifont-for-starfield-theme-terminal.patch 0000000604 604 Bytes
grub2-use-rpmsort-for-version-sorting.patch 0000000716 716 Bytes
grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch 0000001008 1008 Bytes
grub2-util-30_os-prober-multiple-initrd.patch 0000000883 883 Bytes
grub2-vbe-blacklist-preferred-1440x900x32.patch 0000000747 747 Bytes
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 0000126068 123 KB
grub2.rpmlintrc 0000000542 542 Bytes
grub2.spec 0000044825 43.8 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
translations-20170427.tar.xz 0000585860 572 KB
unix-exec-avoid-atexit-handlers-when-child-exits.patch 0000002465 2.41 KB
use-grub2-as-a-package-name.patch 0000000935 935 Bytes
Latest Revision
Zsolt KALMAR's avatar Zsolt KALMAR (zkalmar) committed (revision 1)
Release from SUSE:Maintenance:22049 / grub2.SUSE_SLE-12-SP4_Update
Comments 0
openSUSE Build Service is sponsored by