forked from pool/grub2
b05b350108
- snapper rollback support (fate#317062) * add btrfs_follow_default.patch * add suse_btrfs_grub2_install.sh * add 80_suse_btrfs_snapshot * refresh grub2-snapper-plugin.sh - add grub2-x86_64-xen subpackage (bnc#863821) - ieee1275: check for IBM pseries emulated machine (bnc#869964) - added patches: * grub2-ppc64-build-ppc64-32bit.patch - Build ppc64 as 32bit - added patches: * grub2-ppc64-build-ppc64-32bit.patch - Rename PowerPC patches so it will have architecture in it's name - added patches: * grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch * grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch * grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch * grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch * grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch * grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch * grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch * grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch * grub2-ppc64le-09-Add-powerpc64-types.patch * grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch * grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch * grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch OBS-URL: https://build.opensuse.org/request/show/228323 OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=81 |
||
---|---|---|
.gitattributes | ||
.gitignore | ||
20_memtest86+ | ||
80_suse_btrfs_snapshot | ||
90_persistent | ||
0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch | ||
0001-script-provide-overridable-root-by-subvol.patch | ||
0002-btrfs-add-ability-to-boot-from-subvolumes.patch | ||
0002-script-create-menus-for-btrfs-snapshot.patch | ||
0003-cmdline-add-envvar-loader_cmdline_append.patch | ||
0004-btrfs-export-subvolume-envvars.patch | ||
btrfs_follow_default.patch | ||
grub2-enable-theme-for-terminal-window.patch | ||
grub2-fix-error-terminal-gfxterm-isn-t-found.patch | ||
grub2-fix-Grub2-with-SUSE-Xen-package-install.patch | ||
grub2-fix-locale-en.mo.gz-not-found-error-message.patch | ||
grub2-fix-menu-in-xen-host-server.patch | ||
grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch | ||
grub2-iterate-and-hook-for-extended-partition.patch | ||
grub2-linguas.sh-no-rsync.patch | ||
grub2-linux.patch | ||
grub2-once | ||
grub2-pass-corret-root-for-nfsroot.patch | ||
grub2-ppc64-build-ppc64-32bit.patch | ||
grub2-ppc64-qemu.patch | ||
grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch | ||
grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch | ||
grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch | ||
grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch | ||
grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch | ||
grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch | ||
grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch | ||
grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch | ||
grub2-ppc64le-09-Add-powerpc64-types.patch | ||
grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch | ||
grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch | ||
grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch | ||
grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch | ||
grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch | ||
grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch | ||
grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch | ||
grub2-ppc64le-17-Add-ppc64-relocations.patch | ||
grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch | ||
grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch | ||
grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch | ||
grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch | ||
grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch | ||
grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch | ||
grub2-ppc-terminfo.patch | ||
grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch | ||
grub2-s390x-02-kexec-module-added-to-emu.patch | ||
grub2-s390x-03-output-7-bit-ascii.patch | ||
grub2-s390x-04-grub2-install.patch | ||
grub2-s390x-05-grub2-mkconfig.patch | ||
grub2-secureboot-add-linuxefi.patch | ||
grub2-secureboot-chainloader.patch | ||
grub2-secureboot-no-insmod-on-sb.patch | ||
grub2-secureboot-provide-linuxefi-config.patch | ||
grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch | ||
grub2-secureboot-use-linuxefi-on-uefi.patch | ||
grub2-snapper-plugin.sh | ||
grub2-use-DejaVuSansMono-for-starfield-theme.patch | ||
grub2.changes | ||
grub2.rpmlintrc | ||
grub2.spec | ||
grub-2.02~beta2.tar.xz | ||
grub.default | ||
not-display-menu-when-boot-once.patch | ||
openSUSE-UEFI-CA-Certificate.crt | ||
PATCH_POLICY | ||
README.openSUSE | ||
rename-grub-info-file-to-grub2.patch | ||
SLES-UEFI-CA-Certificate.crt | ||
suse_btrfs_grub2_install.sh | ||
SUSE_BTRFS_SNAPSHOT_BOOTING.patch | ||
translations-20130626.tar.xz | ||
use-grub2-as-a-package-name.patch |
Using GNU GRUB 2 in openSUSE ============================ Though GRUB 2 provides various feature enhancements over previous GRUB version (referred to as "GRUB", or "GRUB Legacy"), it did not reach its stability and feature completness yet, and thus is not ready to replace it for the whole user base. This package is primarily intended to encourage testing and accelerate distribution integration. It is generally safe to install the package. It is able to co-exist with existing GRUB installation and adds itself to the GRUB menu upon installation, so you'll able to select GRUB 2 from GRUB menu during the boot. Utilities --------- The GRUB 2 utilities are prefixed (or postfixed) with 'grub2': grub2-editenv grub2-mkimage grub2-mkelfimage grub2-mkrescue grub2-emu grub2-install grub2-mkdevicemap grub2-probe grub2-setup update-grub2 Documentation ------------- The GRUB 2 lacks documentation. While you are encouraged to contribute the documentation, you can use the GRUB 2 Wiki [1] as primary source of information pertaining to this development snapshot. [1] http://grub.enbug.org/ If you intend to install grub2 as your primary boot loader refer to the GRUB 2 Wiki for information on how to set it up. Support channels ---------------- If you find a bug in this package, report them to the openSUSE Bugzilla [2]. [2] http://bugzilla.novell.com/ Installation ------------ There is not yet any support in openSUSE to configure and install grub2. To install it for the first time, run (replace /dev/sdaX with your boot partition or use /dev/sda for the MBR): # grub2-install --no-floppy /dev/sdaX # grub2-mkconfig -o /boot/grub2/grub.cfg To just update the configuration after the kernel changes, run # grub2-mkconfig -o /boot/grub2/grub.cfg For testing, you might want to pass --grub-setup=/bin/true to grub2-install - this way, grub2 is not setup in the MBR and you can use grub to chainload a grub2 configuration. In the grub menu.lst, just add (after changing the hd0,1 parameter): title GNU GRUB 2 -- openSUSE 12.1 - GNU GRUB 2 kernel (hd0,1)/boot/grub2/core.img Warning ------- Currently, perl-Bootloader does not support grub2 as bootloader. Therefore you need to run the following after each kernel change: # grub2-mkconfig -o /boot/grub2/grub.cfg