Commit 29edb4e5 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Apple Xserve1 uses 32 bit EFI with UGA video - we should use it to boot Intel Xeon 5130

parent 64611338
...@@ -6,7 +6,7 @@ i3-540: grub.bios ...@@ -6,7 +6,7 @@ i3-540: grub.bios
i5-3317u: grub.efi i5-3317u: grub.efi
i5-8500: grub.efi i5-8500: grub.efi
i7-2600: grub.efi i7-2600: grub.efi
xeon-5130: grub.efi xeon-5130: grub.efi32uga
xeon-e5504: grub.bios xeon-e5504: grub.bios
xeon-e5620: grub.efi xeon-e5620: grub.efi
xeon-x5650: grub.efi xeon-x5650: grub.efi
...@@ -27,6 +27,22 @@ grub.bios: grub-config ...@@ -27,6 +27,22 @@ grub.bios: grub-config
umount /dev/$(DISK)1 umount /dev/$(DISK)1
rm -rf grub-2.02 rm -rf grub-2.02
grub.efi32uga: grub-config
tar xf grub-2.02.tar.xz
cd grub-2.02 && ./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --with-platform=efi --target=i386 --disable-werror
$(MAKE) -C grub-2.02
$(MAKE) -C grub-2.02 install
rm /etc/bash_completion.d/grub
mkdir -p /boot/efi
mkfs -t vfat -n EFIBOOT /dev/$(DISK)1
sed -i "/\/dev\/root/a \/dev\/disk\/by-label\/EFIBOOT \/boot/efi vfat defaults,sync,auto 0 0" /etc/fstab
mount /dev/$(DISK)1 /boot/efi
mkdir -p /boot/efi/EFI/BOOT
grub-mkimage -p /efi/boot -o /boot/efi/EFI/BOOT/bootia32.efi -O i386-efi part_gpt fat ext2 normal linux efi_uga test loadenv reboot hashsum echo halt gcry_sha256
@echo "$$GRUB_CONFIG" > /boot/efi/EFI/BOOT/grub.cfg
umount /dev/$(DISK)1
rm -rf grub-2.02
grub.efi: grub-config grub.efi: grub-config
tar xf grub-2.02.tar.xz tar xf grub-2.02.tar.xz
cd grub-2.02 && ./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --with-platform=efi --disable-werror cd grub-2.02 && ./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --with-platform=efi --disable-werror
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment