Commit 5af77d8c authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
kvm64: grub.bios
e2-6110: grub.efi
i3-540: grub.efi
i5-3317u: grub.efi
i5-8500: grub.efi
i7-2600: grub.efi
xeon-5130: grub.efi
xeon-e5620: grub.efi
xeon-x5650: grub.efi
xeon-e3-1271: grub.efi
grub.bios: grub-config
tar xf grub-2.02.tar.xz
cd grub-2.02 && ./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --disable-efiemu --disable-werror
$(MAKE) -C grub-2.02
$(MAKE) -C grub-2.02 install
rm /etc/bash_completion.d/grub
mkdir -p /boot/grub
mkfs -t vfat -n GRUB /dev/$(DISK)1
sed -i "/\/dev\/root/a \/dev\/disk\/by-label\/GRUB \/boot/grub vfat defaults,sync,auto 0 0" /etc/fstab
mount /dev/$(DISK)1 /boot/grub
grub-install /dev/$(DISK)
@echo "$$GRUB_CONFIG" > /boot/grub/grub.cfg
umount /dev/$(DISK)1
rm -rf grub-2.02
grub.efi: grub-config
tar xf grub-2.02.tar.xz
cd grub-2.02 && ./configure --prefix=/usr --sbindir=/sbin --sysconfdir=/etc --with-platform=efi --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/bootx64.efi -O x86_64-efi part_gpt fat ext2 normal linux efi_gop
@echo "$$GRUB_CONFIG" > /boot/efi/EFI/BOOT/grub.cfg
umount /dev/$(DISK)1
rm -rf grub-2.02
grub-config:
define GRUB_CONFIG
# Begin /boot/grub/grub.cfg
set default=0
set timeout=5
insmod ext2
set root=(hd0,2)
linux /boot/zImage console=tty1 root=/dev/disk/by-label/CLFS rootfstype=ext4 rootflags=discard rw rootwait elevator=noop quiet loglevel=3 systemd.show_status=1 net.ifnames=0
boot
endef
export GRUB_CONFIG
bin
/sbin/.*
/usr/bin/.*
/usr/share/grub/.*
locale
/usr/share/locale/.*
info
/usr/share/info/.*
lib
/usr/lib/.*
etc
/etc/.*
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