Bootloader with support for Linux, Multiboot and more

Edit Package grub2.18447

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.18447 && 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 about 2 years
0001-Fix-packed-not-aligned-error-on-GCC-8.patch 0000002316 2.26 KB about 2 years
0001-Warn-if-MBR-gap-is-small-and-user-uses-advanced-modu.patch 0000008198 8.01 KB about 2 years
0001-add-support-for-UEFI-network-protocols.patch 0000148314 145 KB about 2 years
0001-efi-refactor-grub_efi_allocate_pages.patch 0000004109 4.01 KB about 2 years
0001-ieee1275-powerpc-implements-fibre-channel-discovery-.patch 0000003314 3.24 KB about 2 years
0001-kern-mm.c-Make-grub_calloc-inline.patch 0000003147 3.07 KB about 2 years
0001-linuxefi-fail-kernel-validation-without-shim-protoco.patch 0000003019 2.95 KB about 2 years
0001-misc-fix-invalid-character-recongition-in-strto-l.patch 0000001204 1.18 KB about 2 years
0001-mkimage-Clarify-file-alignment-in-efi-case.patch 0000003237 3.16 KB about 2 years
0001-normal-Move-common-datetime-functions-out-of-the-nor.patch 0000010355 10.1 KB about 2 years
0001-ofnet-Initialize-structs-in-bootpath-parser.patch 0000001642 1.6 KB about 2 years
0001-tpm-Core-TPM-support.patch 0000025890 25.3 KB about 2 years
0001-tsc-Change-default-tsc-calibration-method-to-pmtimer.patch 0000001408 1.38 KB about 2 years
0001-xfs-Accept-filesystem-with-sparse-inodes.patch 0000002574 2.51 KB about 2 years
0001-yylex-Make-lexer-fatal-errors-actually-be-fatal.patch 0000002567 2.51 KB about 2 years
0002-AUDIT-0-http-boot-tracker-bug.patch 0000002013 1.97 KB about 2 years
0002-Add-Virtual-LAN-support.patch 0000013326 13 KB about 2 years
0002-Remove-grub_efi_allocate_pages.patch 0000011237 11 KB about 2 years
0002-efi-Make-shim_lock-GUID-and-protocol-type-public.patch 0000002468 2.41 KB about 2 years
0002-grub-install-Avoid-incompleted-install-on-i386-pc.patch 0000003598 3.51 KB about 2 years
0002-ieee1275-powerpc-enables-device-mapper-discovery.patch 0000002905 2.84 KB about 2 years
0002-kern-Add-X-option-to-printf-functions.patch 0000001982 1.94 KB about 2 years
0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch 0000007195 7.03 KB about 2 years
0002-safemath-Add-some-arithmetic-primitives-that-check-f.patch 0000004479 4.37 KB about 2 years
0002-tpm-Measure-kernel-initrd.patch 0000001401 1.37 KB about 2 years
0003-arm64-efi-move-EFI_PAGE-definitions-to-efi-memory.h.patch 0000003204 3.13 KB about 2 years
0003-bootp-New-net_bootp6-command.patch 0000030931 30.2 KB about 2 years
0003-calloc-Make-sure-we-always-have-an-overflow-checking.patch 0000006928 6.77 KB about 2 years
0003-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch 0000005249 5.13 KB about 2 years
0003-normal-main-Search-for-specific-config-files-for-net.patch 0000007175 7.01 KB about 2 years
0003-tpm-Add-BIOS-boot-measurement.patch 0000004298 4.2 KB about 2 years
0004-calloc-Use-calloc-at-most-places.patch 0000070088 68.4 KB about 2 years
0004-datetime-Enable-the-datetime-module-for-the-emu-plat.patch 0000001069 1.04 KB about 2 years
0004-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch 0000003104 3.03 KB about 2 years
0004-efi-Add-central-copy-of-grub_efi_find_mmap_size.patch 0000002292 2.24 KB about 2 years
0004-efinet-UEFI-IPv6-PXE-support.patch 0000003993 3.9 KB about 2 years
0004-tpm-Rework-linux-command.patch 0000003450 3.37 KB about 2 years
0005-efi-Add-grub_efi_get_ram_base-function-for-arm64.patch 0000002451 2.39 KB about 2 years
0005-efi-Add-secure-boot-detection.patch 0000006929 6.77 KB about 2 years
0005-grub.texi-Add-net_bootp6-doument.patch 0000001698 1.66 KB about 2 years
0005-malloc-Use-overflow-checking-primitives-where-we-do-.patch 0000038026 37.1 KB about 2 years
0005-tpm-Rework-linux16-command.patch 0000003319 3.24 KB about 2 years
0006-Add-support-for-EFI-handover-on-ARM64.patch 0000013531 13.2 KB about 2 years
0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch 0000004240 4.14 KB about 2 years
0006-iso9660-Don-t-leak-memory-on-realloc-failures.patch 0000001973 1.93 KB about 2 years
0006-kern-Add-lockdown-support.patch 0000014664 14.3 KB about 2 years
0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch 0000002585 2.52 KB about 2 years
0007-efinet-Setting-network-from-UEFI-device-path.patch 0000012072 11.8 KB about 2 years
0007-font-Do-not-load-more-than-one-NAME-section.patch 0000001272 1.24 KB about 2 years
0007-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch 0000001686 1.65 KB about 2 years
0007-tpm-Measure-the-kernel-commandline.patch 0000001126 1.1 KB about 2 years
0008-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch 0000001393 1.36 KB about 2 years
0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch 0000010970 10.7 KB about 2 years
0008-script-Remove-unused-fields-from-grub_script_functio.patch 0000000911 911 Bytes about 2 years
0008-tpm-Measure-commands.patch 0000001973 1.93 KB about 2 years
0009-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch 0000004106 4.01 KB about 2 years
0009-script-Avoid-a-use-after-free-when-redefining-a-func.patch 0000003621 3.54 KB about 2 years
0009-tpm-Measure-multiboot-images-and-modules.patch 0000002337 2.28 KB about 2 years
0010-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch 0000002766 2.7 KB about 2 years
0010-linux-Fix-integer-overflows-in-initrd-size-handling.patch 0000004784 4.67 KB about 2 years
0010-tpm-Fix-boot-when-there-s-no-TPM.patch 0000000785 785 Bytes about 2 years
0011-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch 0000002605 2.54 KB about 2 years
0011-tpm-Fix-build-error.patch 0000002926 2.86 KB about 2 years
0012-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch 0000004174 4.08 KB about 2 years
0012-tpm-Build-tpm-as-module.patch 0000015535 15.2 KB about 2 years
0013-commands-setpci-Restrict-setpci-command-when-locked-.patch 0000001303 1.27 KB about 2 years
0013-tpm-i386-pc-diskboot-img.patch 0000005158 5.04 KB about 2 years
0014-commands-hdparm-Restrict-hdparm-command-when-locked-.patch 0000001199 1.17 KB about 2 years
0015-gdb-Restrict-GDB-access-when-locked-down.patch 0000002294 2.24 KB about 2 years
0016-loader-xnu-Don-t-allow-loading-extension-and-package.patch 0000002567 2.51 KB about 2 years
0017-dl-Only-allow-unloading-modules-that-are-not-depende.patch 0000002877 2.81 KB about 2 years
0018-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch 0000003747 3.66 KB about 2 years
0019-lib-arg-Block-repeated-short-options-that-require-an.patch 0000001637 1.6 KB about 2 years
0020-commands-menuentry-Fix-quoting-in-setparams_prefix.patch 0000001584 1.55 KB about 2 years
0021-kern-parser-Fix-resource-leak-if-argc-0.patch 0000001522 1.49 KB about 2 years
0022-kern-parser-Fix-a-memory-leak.patch 0000002201 2.15 KB about 2 years
0023-kern-parser-Introduce-process_char-helper.patch 0000003494 3.41 KB about 2 years
0024-kern-parser-Introduce-terminate_arg-helper.patch 0000001940 1.89 KB about 2 years
0025-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch 0000002366 2.31 KB about 2 years
0026-kern-buffer-Add-variable-sized-heap-buffer.patch 0000008649 8.45 KB about 2 years
0027-kern-parser-Fix-a-stack-buffer-overflow.patch 0000006984 6.82 KB about 2 years
0028-util-mkimage-Remove-unused-code-to-add-BSS-section.patch 0000002418 2.36 KB about 2 years
0029-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch 0000006424 6.27 KB about 2 years
0030-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch 0000001572 1.54 KB about 2 years
0031-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch 0000007591 7.41 KB about 2 years
0032-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch 0000003530 3.45 KB about 2 years
0033-util-mkimage-Improve-data_size-value-calculation.patch 0000001892 1.85 KB about 2 years
0034-util-mkimage-Refactor-section-setup-to-use-a-helper.patch 0000009267 9.05 KB about 2 years
0035-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch 0000010049 9.81 KB about 2 years
0036-grub-install-common-Add-sbat-option.patch 0000002842 2.78 KB about 2 years
0037-squash-Add-secureboot-support-on-efi-chainloader.patch 0000002618 2.56 KB about 2 years
0038-squash-grub2-efi-chainload-harder.patch 0000001084 1.06 KB about 2 years
0039-squash-Don-t-allow-insmod-when-secure-boot-is-enable.patch 0000002624 2.56 KB about 2 years
0040-squash-linuxefi-fail-kernel-validation-without-shim-.patch 0000001049 1.02 KB about 2 years
0041-squash-kern-Add-lockdown-support.patch 0000004455 4.35 KB about 2 years
20_memtest86+ 0000001932 1.89 KB about 2 years
80_suse_btrfs_snapshot 0000000828 828 Bytes about 2 years
90_persistent 0000001259 1.23 KB about 2 years
PATCH_POLICY 0000000311 311 Bytes about 2 years
README.ibm3215 0000002733 2.67 KB about 2 years
SLES-UEFI-CA-Certificate.crt 0000002451 2.39 KB about 2 years
fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch 0000000507 507 Bytes about 2 years
grub-2.02.tar.xz 0006113260 5.83 MB about 2 years
grub.default 0000001386 1.35 KB about 2 years
grub2-Add-hidden-menu-entries.patch 0000006828 6.67 KB about 2 years
grub2-Fix-incorrect-netmask-on-ppc64.patch 0000002076 2.03 KB about 2 years
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch 0000001845 1.8 KB about 2 years
grub2-SUSE-Add-the-t-hotkey.patch 0000001862 1.82 KB about 2 years
grub2-accept-empty-module.patch 0000000974 974 Bytes about 2 years
grub2-binutils2.31.patch 0000002452 2.39 KB about 2 years
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch 0000020362 19.9 KB about 2 years
grub2-btrfs-02-export-subvolume-envvars.patch 0000000764 764 Bytes about 2 years
grub2-btrfs-03-follow_default.patch 0000005511 5.38 KB about 2 years
grub2-btrfs-04-grub2-install.patch 0000004953 4.84 KB about 2 years
grub2-btrfs-05-grub2-mkconfig.patch 0000004551 4.44 KB about 2 years
grub2-btrfs-06-subvol-mount.patch 0000013692 13.4 KB about 2 years
grub2-btrfs-07-subvol-fallback.patch 0000001432 1.4 KB about 2 years
grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch 0000001817 1.77 KB about 2 years
grub2-btrfs-09-get-default-subvolume.patch 0000007707 7.53 KB about 2 years
grub2-btrfs-10-config-directory.patch 0000006559 6.41 KB about 2 years
grub2-btrfs-help-on-snapper-rollback.patch 0000000907 907 Bytes about 2 years
grub2-check-default.sh 0000002434 2.38 KB about 2 years
grub2-commands-introduce-read_file-subcommand.patch 0000001812 1.77 KB about 2 years
grub2-default-distributor.patch 0000004837 4.72 KB about 2 years
grub2-diskfilter-support-pv-without-metadatacopies.patch 0000006639 6.48 KB about 2 years
grub2-editenv-add-warning-message.patch 0000001382 1.35 KB about 2 years
grub2-efi-Free-malloc-regions-on-exit.patch 0000005777 5.64 KB about 2 years
grub2-efi-HP-workaround.patch 0000002223 2.17 KB about 2 years
grub2-efi-Move-grub_reboot-into-kernel.patch 0000004077 3.98 KB about 2 years
grub2-efi-chainload-harder.patch 0000003816 3.73 KB about 2 years
grub2-efi-chainloader-root.patch 0000001202 1.17 KB about 2 years
grub2-efi-disable-video-cirrus-and-bochus.patch 0000001123 1.1 KB about 2 years
grub2-efi-gop-add-blt.patch 0000001965 1.92 KB about 2 years
grub2-efi-uga-64bit-fb.patch 0000002964 2.89 KB about 2 years
grub2-efi-xen-cfg-unquote.patch 0000002763 2.7 KB about 2 years
grub2-efi-xen-chainload.patch 0000006134 5.99 KB about 2 years
grub2-efi-xen-cmdline.patch 0000001194 1.17 KB about 2 years
grub2-efi-xen-removable.patch 0000003838 3.75 KB about 2 years
grub2-efi_gop-avoid-low-resolution.patch 0000001192 1.16 KB about 2 years
grub2-emu-4-all.patch 0000004842 4.73 KB about 2 years
grub2-fix-build-with-flex-2.6.4.patch 0000000854 854 Bytes about 2 years
grub2-fix-error-terminal-gfxterm-isn-t-found.patch 0000001186 1.16 KB about 2 years
grub2-fix-locale-en.mo.gz-not-found-error-message.patch 0000001137 1.11 KB about 2 years
grub2-fix-menu-in-xen-host-server.patch 0000004909 4.79 KB about 2 years
grub2-freetype-pkgconfig.patch 0000007917 7.73 KB about 2 years
grub2-getroot-scan-disk-pv.patch 0000001226 1.2 KB about 2 years
grub2-getroot-support-nvdimm.patch 0000001821 1.78 KB about 2 years
grub2-getroot-treat-mdadm-ddf-as-simple-device.patch 0000001883 1.84 KB about 2 years
grub2-gfxmenu-support-scrolling-menu-entry-s-text.patch 0000008600 8.4 KB about 2 years
grub2-grubenv-in-btrfs-header.patch 0000012593 12.3 KB about 2 years
grub2-install-fix-not-a-directory-error.patch 0000001651 1.61 KB about 2 years
grub2-install-remove-useless-check-PReP-partition-is-empty.patch 0000002497 2.44 KB about 2 years
grub2-iterate-and-hook-for-extended-partition.patch 0000001667 1.63 KB about 2 years
grub2-linguas.sh-no-rsync.patch 0000000787 787 Bytes about 2 years
grub2-linux.patch 0000001997 1.95 KB about 2 years
grub2-linuxefi-fix-boot-params.patch 0000000938 938 Bytes about 2 years
grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch 0000004179 4.08 KB about 2 years
grub2-menu-unrestricted.patch 0000000705 705 Bytes about 2 years
grub2-mkconfig-aarch64.patch 0000000610 610 Bytes about 2 years
grub2-mkconfig-arm.patch 0000000625 625 Bytes about 2 years
grub2-mkconfig-default-entry-correction.patch 0000000647 647 Bytes about 2 years
grub2-move-initrd-upper.patch 0000001864 1.82 KB about 2 years
grub2-msdos-fix-overflow.patch 0000001888 1.84 KB about 2 years
grub2-once 0000007149 6.98 KB about 2 years
grub2-once.service 0000000402 402 Bytes about 2 years
grub2-pass-corret-root-for-nfsroot.patch 0000005057 4.94 KB about 2 years
grub2-ppc-terminfo.patch 0000003932 3.84 KB about 2 years
grub2-ppc64-cas-fix-double-free.patch 0000003958 3.87 KB about 2 years
grub2-ppc64-cas-new-scope.patch 0000000623 623 Bytes about 2 years
grub2-ppc64-cas-reboot-support.patch 0000006413 6.26 KB about 2 years
grub2-ppc64le-disable-video.patch 0000001869 1.83 KB about 2 years
grub2-ppc64le-memory-map.patch 0000002445 2.39 KB about 2 years
grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch 0000010506 10.3 KB about 2 years
grub2-s390x-02-kexec-module-added-to-emu.patch 0000010494 10.2 KB about 2 years
grub2-s390x-03-output-7-bit-ascii.patch 0000015575 15.2 KB about 2 years
grub2-s390x-04-grub2-install.patch 0000037119 36.2 KB about 2 years
grub2-s390x-05-grub2-mkconfig.patch 0000005392 5.27 KB about 2 years
grub2-s390x-06-loadparm.patch 0000001443 1.41 KB about 2 years
grub2-s390x-07-add-image-param-for-zipl-setup.patch 0000001559 1.52 KB about 2 years
grub2-s390x-08-workaround-part-to-disk.patch 0000000466 466 Bytes about 2 years
grub2-s390x-09-improve-zipl-setup.patch 0000006874 6.71 KB about 2 years
grub2-s390x-10-keep-network-at-kexec.patch 0000000674 674 Bytes about 2 years
grub2-s390x-skip-zfcpdump-image.patch 0000000812 812 Bytes about 2 years
grub2-secureboot-add-linuxefi.patch 0000013665 13.3 KB about 2 years
grub2-secureboot-chainloader.patch 0000020318 19.8 KB about 2 years
grub2-secureboot-no-insmod-on-sb.patch 0000003031 2.96 KB about 2 years
grub2-secureboot-provide-linuxefi-config.patch 0000002591 2.53 KB about 2 years
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch 0000001670 1.63 KB about 2 years
grub2-secureboot-use-linuxefi-on-uefi.patch 0000001768 1.73 KB about 2 years
grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch 0000002132 2.08 KB about 2 years
grub2-snapper-plugin.sh 0000007614 7.44 KB about 2 years
grub2-suse-remove-linux-root-param.patch 0000002557 2.5 KB about 2 years
grub2-systemd-sleep.sh 0000007285 7.11 KB about 2 years
grub2-use-Unifont-for-starfield-theme-terminal.patch 0000000604 604 Bytes about 2 years
grub2-use-rpmsort-for-version-sorting.patch 0000000716 716 Bytes about 2 years
grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch 0000001008 1008 Bytes about 2 years
grub2-util-30_os-prober-multiple-initrd.patch 0000000883 883 Bytes about 2 years
grub2-vbe-blacklist-preferred-1440x900x32.patch 0000000747 747 Bytes about 2 years
grub2-video-limit-the-resolution-for-fixed-bimap-font.patch 0000003326 3.25 KB about 2 years
grub2-xen-linux16.patch 0000001113 1.09 KB about 2 years
grub2-xen-pv-firmware.cfg 0000004797 4.68 KB about 2 years
grub2-zipl-setup-fix-btrfs-multipledev.patch 0000000368 368 Bytes about 2 years
grub2.changes 0000107874 105 KB about 2 years
grub2.rpmlintrc 0000000590 590 Bytes about 2 years
grub2.spec 0000047754 46.6 KB about 2 years
info-dir-entry.patch 0000001536 1.5 KB about 2 years
not-display-menu-when-boot-once.patch 0000001072 1.05 KB about 2 years
openSUSE-UEFI-CA-Certificate.crt 0000001606 1.57 KB about 2 years
rename-grub-info-file-to-grub2.patch 0000001536 1.5 KB about 2 years
translations-20170427.tar.xz 0000585860 572 KB about 2 years
unix-exec-avoid-atexit-handlers-when-child-exits.patch 0000002465 2.41 KB about 2 years
use-grub2-as-a-package-name.patch 0000000935 935 Bytes about 2 years
Comments 0
openSUSE Build Service is sponsored by