Search Criteria
Package Details: grub-xen-git 2.04.r141.ge7b8856f8-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/grub-xen-git.git (read-only, click to copy) |
---|---|
Package Base: | grub-xen-git |
Description: | GNU GRand Unified Bootloader (2) with Xen platform support |
Upstream URL: | https://www.gnu.org/software/grub/ |
Keywords: | bootloader grub xen |
Licenses: | GPL3 |
Conflicts: | grub, grub-git |
Provides: | grub |
Submitter: | cman |
Maintainer: | cman |
Last Packager: | cman |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2020-08-09 11:11 (UTC) |
Last Updated: | 2020-08-11 01:15 (UTC) |
Dependencies (20)
- device-mapper (device-mapper-gitAUR)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR)
- fuse2
- gettext (gettext-gitAUR)
- sdlAUR (sdl-openglhqAUR, sdl-nokbgrabAUR, sdl-openglhq-nokbgrabAUR, sdl-gitAUR, sdl12-compat-gitAUR, sdl12-compat)
- autogen (make)
- bdf-unifontAUR (make)
- git (git-gitAUR, git-glAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- libusb (libusb-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- rsync (rsync-gitAUR, rsync-reflinkAUR, rsync-reflink-gitAUR) (make)
- texinfo (texinfo-gitAUR) (make)
- ttf-dejavu (ttf-dejavu-ibAUR, ttf-dejavu-emojilessAUR) (make)
- dosfstools (dosfstools-gitAUR) (optional) – For grub-mkrescue FAT FS and EFI support
- efibootmgr (efibootmgr-gitAUR) (optional) – For grub-install EFI support
- libisoburn (libisoburn-gitAUR) (optional) – Provides xorriso for generating grub rescue iso using grub-mkrescue
- libusb (libusb-gitAUR) (optional) – For grub-emu USB support
- mtools (mtools-svnAUR) (optional) – For grub-mkrescue FAT FS support
- os-prober (os-prober-gitAUR, os-prober-btrfsAUR) (optional) – To detect other OSes when generating grub.cfg in BIOS systems
Required by (314)
- apple_set_os (requires grub) (optional)
- arch-grub2-theme (requires grub)
- arch-matrix-grub-theme-git (requires grub)
- archiso-git (requires grub) (optional)
- archiso-grub-themes (requires grub)
- archuseriso (requires grub)
- bieaz (requires grub)
- bieaz-git (requires grub)
- boo-grub-git (requires grub)
- booty-git (requires grub)
- cryptboot (requires grub)
- cyberpunk-grub-theme-git (requires grub)
- dedsec-grub2-theme (requires grub)
- distro-grub-themes-arch (requires grub)
- distro-grub-themes-endeavouros (requires grub)
- distro-grub-themes-meta (requires grub)
- dracula-grub-theme-git (requires grub)
- endeavouros-galleon-grub (requires grub)
- graphite-grub-theme-default-1080p (requires grub)
- graphite-grub-theme-default-2k (requires grub)
- Show 294 more...
Sources (12)
- 10_linux-detect-archlinux-initramfs.patch
- 20_linux_xen-detect-archlinux-initramfs.patch
- 20_linux_xen-detect-x86-xen-dom0-linux-list.patch
- 20_linux_xen-load-ucode-as-separate-multiboot-module.patch
- 20_linux_xen-remove-grub-submenu-for-multiple-xen-versions.patch
- 20_linux_xen-select-gzipped-xen-only.patch
- 20_linux_xen-support-xen-realmode-with-grub-efi-boot.patch
- add-GRUB_COLOR_variables.patch
- gnulib
- grub-extras
- grub.default
- grub
Latest Comments
nicron commented on 2023-12-21 16:13 (UTC)
This package no longer works and is now useless. The only real answer I got for my bootloader problem is here : https://superuser.com/a/506990
ArthurBorsboom commented on 2022-10-25 20:06 (UTC)
ska67 commented on 2021-11-21 17:41 (UTC)
The package can be compiled by now, but the result does not do what it should.
Anyway, so far I have not been able to create a bootable pvgrub2 image. Does anyone know how to get an error output?
VeckPex commented on 2021-09-14 13:47 (UTC)
I use this package to use with xen. But I have an LD error :
/usr/bin/ld: VMA of the section .note.gnu.property [000000000400190,0000000004001bf] overlaps the VMA of the section .bss [00000000019000,00000000044281d7]
Someone have a solution?
vrzh commented on 2021-08-22 06:53 (UTC)
The issue with the
add-GRUB_COLOR_variables.patch
can be resolved with the following patch:JamJamAur commented on 2021-08-12 09:46 (UTC)
I manually applied the patches after obtaining the sources after attempts to use the PKGBUILD with pikaur ended in receieving errors with the "add-GRUB_COLOR_variables.patch".
altered the the patch file slightly, which seems to have prevented the prior error from occurring.
diff --git a/util/grub.d/00_header.in b/util/grub.d/00_header.in index d2e7252..8259f45 100644 --- a/util/grub.d/00_header.in +++ b/util/grub.d/00_header.in @@ -127,6 +127,14 @@ cat <<EOF
I only changed the -125,6 +125,14 to a -127,6 +127,14
My assumption was that the patched line numbers included, fell within a section of the pre-existing "00_header.in" which seemed to cause some sort of conflict....(I'm not at all certain if I'm correct here, but at the very least it doesn't seem to have broken anything any further).
Continuing along I noticed there were issues with certain pre-set configuration parameters which didn't play nicely with my current setup. Disclaimer: I run Artix Linux, not Arch Linux.
Here's a copy of my makepkg.conf file:
ARCHITECTURE, COMPILE FLAGS
CARCH="x86_64" CHOST="x86_64-pc-linux-gnu"
-- Compiler and Linker Flags
CPPFLAGS="-O2" CFLAGS="-march=skylake -mtune=generic -O2 -pipe -fno-plt -fexceptions \ -Wp,-D_FORTIFY_SOURCE=2 -Wformat \ -fstack-clash-protection -fcf-protection" CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS,-fno-plt,-O2" LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now,--no-plt"
What seems to work.
./configure --target=x64 --prefix=/usr --sbindir=/usr/bin --sysconfdir=/etc --enable-boot-time --enable-cache-stats --enable-device-mapper --enable-grub-mkfont --enable-grub-mount --enable-mm-debug --enable-nls --enable-silent-rules --disable-werror 'CPPFLAGS=-O2' --enable-option-checking --enable-liblzma --enable-libzfs --enable-stack-protector --with-platform=efi --with-bootdir=/boot --with-grubdir=/boot/grub ac_cv_header_sys_sysmacros_h=yes
Make
Make install
atomy commented on 2021-07-22 20:14 (UTC) (edited on 2021-07-22 20:17 (UTC) by atomy)
Fails for me with HUNK:
Any advice?