Bootloader with support for Linux, Multiboot and more

Edit Package grub2.4793

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-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch 0000001146 1.12 KB
0001-Add-bootargs-parser-for-open-firmware.patch 0000012143 11.9 KB
0001-Fix-partmap-cryptodisk-and-abstraction-handling-in-g.patch 0000010621 10.4 KB
0001-Import-xen-headers-directly-into-GRUB.patch 0000163349 160 KB
0001-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch 0000005400 5.27 KB
0001-arm64-Move-firmware-fdt-search-into-global-function.patch 0000001990 1.94 KB
0001-efi-really-mark-memory-of-unknown-type-as-reserved.patch 0000002042 1.99 KB
0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch 0000006727 6.57 KB
0001-efinet-Check-for-immediate-completition.patch 0000001760 1.72 KB
0001-efinet-enable-hardware-filters-when-opening-interfac.patch 0000004183 4.08 KB
0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch 0000002050 2 KB
0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch 0000000995 995 Bytes
0001-increase-network-try-interval-gradually.patch 0000003495 3.41 KB
0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch 0000000959 959 Bytes
0001-script-provide-overridable-root-by-subvol.patch 0000004601 4.49 KB
0001-support-modules-without-symbol-table.patch 0000002424 2.37 KB
0001-unix-do-not-close-stdin-in-grub_passwd_get.patch 0000001193 1.17 KB
0001-unix-password-Fix-file-descriptor-leak.patch 0000001028 1 KB
0001-xen-make-xen-loader-callable-multiple-times.patch 0000002087 2.04 KB
0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch 0000001047 1.02 KB
0002-Adapt-build-system-to-use-imported-xen-headers.patch 0000003452 3.37 KB
0002-Add-Virtual-LAN-support.patch 0000014411 14.1 KB
0002-Translate-UEFI-persistent-memory-type.patch 0000003784 3.7 KB
0002-arm-efi-Use-fdt-from-firmware-when-available.patch 0000001089 1.06 KB
0002-disk-cryptodisk-Add-missing-error-check.patch 0000001189 1.16 KB
0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch 0000004012 3.92 KB
0002-grub-core-disk-lzopio.c-fix-double-free-in-error-pat.patch 0000000671 671 Bytes
0002-i386-tsc-Fix-unused-function-warning-on-xen.patch 0000000864 864 Bytes
0002-linux-getroot-fix-descriptor-leak.patch 0000000790 790 Bytes
0002-script-create-menus-for-btrfs-snapshot.patch 0000007837 7.65 KB
0002-xen-avoid-memleaks-on-error.patch 0000003396 3.32 KB
0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch 0000003280 3.2 KB
0003-crypto-restrict-cipher-block-size-to-power-of-2.patch 0000007635 7.46 KB
0003-efinet-open-Simple-Network-Protocol-exclusively.patch 0000003022 2.95 KB
0003-fix-double-free-in-grub_net_recv_tcp_packet.patch 0000001050 1.03 KB
0003-lsefimmap-support-persistent-memory-and-other-UEFI-2.patch 0000007869 7.68 KB
0003-util-grub-mount-fix-descriptor-leak.patch 0000000707 707 Bytes
0003-xen-reduce-number-of-global-variables-in-xen-loader.patch 0000018713 18.3 KB
0003-xen-relocator-Use-local-symbol-to-ensure-that-code-i.patch 0000000929 929 Bytes
0004-arm64-setjmp-Add-missing-move-for-arg1-0-case.patch 0000000668 668 Bytes
0004-cryptodisk-strip-parenthesis-from-backing-device-nam.patch 0000001977 1.93 KB
0004-linux-ofpath-fix-descriptor-leak.patch 0000000855 855 Bytes
0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch 0000037750 36.9 KB
0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch 0000011646 11.4 KB
0005-cryptodisk-teach-grub_cryptodisk_insert-about-partit.patch 0000002580 2.52 KB
0005-grub-fstest-fix-descriptor-leak.patch 0000000916 916 Bytes
0005-i386-fix-TSC-calibration-using-PIT.patch 0000001141 1.11 KB
0005-tftp-fix-memory-leaks-in-open.patch 0000002141 2.09 KB
0005-xen-synchronize-xen-header.patch 0000014900 14.6 KB
0006-Remove-the-variable-oldname-which-is-attempting-to-f.patch 0000001518 1.48 KB
0006-do-not-emit-cryptomount-without-crypto-UUID.patch 0000000833 833 Bytes
0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch 0000008216 8.02 KB
0007-arp-icmp-Fix-handling-in-case-of-oversized-or-invali.patch 0000011525 11.3 KB
0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch 0000003958 3.87 KB
0008-xen-factor-out-allocation-of-page-tables-into-separa.patch 0000005550 5.42 KB
0009-xen-add-capability-to-load-initrd-outside-of-initial.patch 0000005492 5.36 KB
0010-xen-modify-page-table-construction.patch 0000029197 28.5 KB
0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch 0000004938 4.82 KB
20_memtest86+ 0000001802 1.76 KB
80_suse_btrfs_snapshot 0000000224 224 Bytes
90_persistent 0000001259 1.23 KB
PATCH_POLICY 0000000311 311 Bytes
README.ibm3215 0000002733 2.67 KB
README.openSUSE 0000002283 2.23 KB
SLES-UEFI-CA-Certificate.crt 0000002451 2.39 KB
aarch64-reloc.patch 0000001127 1.1 KB
biendian.patch 0000007345 7.17 KB
btrfs-fix_get_root_key_comparison_failures_due_to_endianness.patch 0000000594 594 Bytes
fix-overflows-in-grub_password_get-and-grub_user_get.patch 0000001245 1.22 KB
grub-2.02~beta2.tar.xz 0005798740 5.53 MB
grub.default 0000001392 1.36 KB
grub2-10_linux-avoid-multi-device-root-kernel-argument.patch 0000002431 2.37 KB
grub2-Add-hidden-menu-entries.patch 0000006828 6.67 KB
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch 0000001806 1.76 KB
grub2-SUSE-Add-the-t-hotkey.patch 0000001862 1.82 KB
grub2-XFS-Fix-wrong-alignment-treatment.patch 0000007448 7.27 KB
grub2-arm64-Add-support-for-relocations-needed-for-linaro-.patch 0000006789 6.63 KB
grub2-arm64-Reduce-timer-event-frequency-by-10.patch 0000001367 1.33 KB
grub2-arm64-Use-cpu-timer-for-timekeeping.patch 0000002711 2.65 KB
grub2-arm64-bootaa64-fix-1.patch 0000001116 1.09 KB
grub2-arm64-bootaa64-fix-2.patch 0000000761 761 Bytes
grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch 0000002570 2.51 KB
grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch 0000000948 948 Bytes
grub2-arm64-set-correct-length.patch 0000001128 1.1 KB
grub2-arm64-setjmp-Add-missing-license-macro.patch 0000000918 918 Bytes
grub2-bootp6-dns.patch 0000003402 3.32 KB
grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch 0000019875 19.4 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 0000004944 4.83 KB
grub2-btrfs-05-grub2-mkconfig.patch 0000003815 3.73 KB
grub2-btrfs-06-subvol-mount.patch 0000013290 13 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 0000007220 7.05 KB
grub2-btrfs-fix-incorrect-address-reference.patch 0000000646 646 Bytes
grub2-btrfs-workaround-grub2-once.patch 0000012304 12 KB
grub2-commands-introduce-read_file-subcommand.patch 0000001812 1.77 KB
grub2-default-distributor.patch 0000004531 4.42 KB
grub2-diskfilter-support-pv-without-metadatacopies.patch 0000006677 6.52 KB
grub2-editenv-add-warning-message.patch 0000001382 1.35 KB
grub2-efi-Free-malloc-regions-on-exit.patch 0000005820 5.68 KB
grub2-efi-HP-workaround.patch 0000001878 1.83 KB
grub2-efi-Move-grub_reboot-into-kernel.patch 0000004436 4.33 KB
grub2-efi-chainload-harder.patch 0000003816 3.73 KB
grub2-efi-chainloader-root.patch 0000001154 1.13 KB
grub2-efi-check-path-non-null-before-grub_strrchr.patch 0000001347 1.32 KB
grub2-efi-disable-video-cirrus-and-bochus.patch 0000001123 1.1 KB
grub2-efi-uga-64bit-fb.patch 0000003130 3.06 KB
grub2-efi-xen-chainload.patch 0000005414 5.29 KB
grub2-efi-xen-cmdline.patch 0000001194 1.17 KB
grub2-efi_gop-avoid-low-resolution.patch 0000001192 1.16 KB
grub2-efidisk-Respect-block_io_protocol-buffer-alignment.patch 0000003265 3.19 KB
grub2-efinet-httpboot.patch 0000029848 29.1 KB
grub2-efinet-ipv6-dhcpv6-use-mac-device.patch 0000002807 2.74 KB
grub2-efinet-ipv6-dhcpv6.patch 0000027607 27 KB
grub2-emu-4-all.patch 0000004168 4.07 KB
grub2-emu-hostfs-Drop-unnecessary-feature-test-macros.patch 0000000880 880 Bytes
grub2-enable-theme-for-terminal-window.patch 0000000640 640 Bytes
grub2-fix-error-terminal-gfxterm-isn-t-found.patch 0000001142 1.12 KB
grub2-fix-locale-en.mo.gz-not-found-error-message.patch 0000001137 1.11 KB
grub2-fix-menu-in-xen-host-server.patch 0000004819 4.71 KB
grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch 0000000857 857 Bytes
grub2-getroot-support-NVMe-device-names.patch 0000001028 1 KB
grub2-getroot-treat-mdadm-ddf-as-simple-device.patch 0000001883 1.84 KB
grub2-iterate-and-hook-for-extended-partition.patch 0000001667 1.63 KB
grub2-linguas.sh-no-rsync.patch 0000000859 859 Bytes
grub2-linux.patch 0000001997 1.95 KB
grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch 0000004230 4.13 KB
grub2-menu-unrestricted.patch 0000000705 705 Bytes
grub2-mkconfig-aarch64.patch 0000000602 602 Bytes
grub2-mkconfig-arm.patch 0000000624 624 Bytes
grub2-mkstandalone-out-of-bound-access-to-tar-header-.patch 0000001304 1.27 KB
grub2-net-icmp6-fix-no-respond-to-neighbor-solicit-message.patch 0000001058 1.03 KB
grub2-net-send-router-solicitation-for-ipv6-address-autoconf.patch 0000004936 4.82 KB
grub2-netboot-hang.patch 0000000468 468 Bytes
grub2-once 0000006614 6.46 KB
grub2-once.service 0000000402 402 Bytes
grub2-pass-corret-root-for-nfsroot.patch 0000004977 4.86 KB
grub2-ppc-terminfo.patch 0000003868 3.78 KB
grub2-ppc64-cas-reboot-support.patch 0000006288 6.14 KB
grub2-ppc64-qemu.patch 0000001248 1.22 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 0000009081 8.87 KB
grub2-s390x-03-output-7-bit-ascii.patch 0000015575 15.2 KB
grub2-s390x-04-grub2-install.patch 0000031572 30.8 KB
grub2-s390x-05-grub2-mkconfig.patch 0000005303 5.18 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-secureboot-add-linuxefi.patch 0000013655 13.3 KB
grub2-secureboot-chainloader.patch 0000020322 19.8 KB
grub2-secureboot-no-insmod-on-sb.patch 0000003031 2.96 KB
grub2-secureboot-provide-linuxefi-config.patch 0000002594 2.53 KB
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch 0000001652 1.61 KB
grub2-secureboot-use-linuxefi-on-uefi.patch 0000001771 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 0000002646 2.58 KB
grub2-systemd-sleep.sh 0000006314 6.17 KB
grub2-use-DejaVuSansMono-for-starfield-theme.patch 0000000687 687 Bytes
grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch 0000001008 1008 Bytes
grub2-vbe-blacklist-preferred-1440x900x32.patch 0000000747 747 Bytes
grub2-xen-fix-bzImage-payload-length.patch 0000000720 720 Bytes
grub2-xen-legacy-config-device-name.patch 0000003481 3.4 KB
grub2-xen-linux16.patch 0000001113 1.09 KB
grub2-xen-pv-firmware.cfg 0000004797 4.68 KB
grub2-xfs-Add-helper-for-inode-size.patch 0000002602 2.54 KB
grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch 0000002837 2.77 KB
grub2-xfs-Fix-termination-loop-for-directory-iteration.patch 0000001132 1.11 KB
grub2-xfs-V5-filesystem-format-support.patch 0000018991 18.5 KB
grub2-zipl-setup-fix-btrfs-multipledev.patch 0000000441 441 Bytes
grub2.changes 0000090960 88.8 KB
grub2.rpmlintrc 0000000509 509 Bytes
grub2.spec 0000040932 40 KB
libgcc-prereq.patch 0000007875 7.69 KB
libgcc.patch 0000013229 12.9 KB
not-display-menu-when-boot-once.patch 0000001072 1.05 KB
openSUSE-UEFI-CA-Certificate.crt 0000001606 1.57 KB
ppc64_opt.patch 0000000741 741 Bytes
ppc64le.patch 0000003860 3.77 KB
rename-grub-info-file-to-grub2.patch 0000004757 4.65 KB
translations-20130626.tar.xz 0000431820 422 KB
use-grub2-as-a-package-name.patch 0000000899 899 Bytes
Latest Revision
Marcus Meissner's avatar Marcus Meissner (msmeissn) committed (revision 1)
Release from SUSE:Maintenance:4793 / grub2.SUSE_SLE-12-SP2_Update
Comments 0
openSUSE Build Service is sponsored by