removing syslinux

Szymon Karpiński 7 years ago
parent e670eeacb6
commit 8d4ad10507
  1. 5
      .gitignore
  2. 24
      Makefile
  3. 7
      pxelinux.cfg

5
.gitignore vendored

@ -1,3 +1,4 @@
linux/build/
syslinux/
files/
files/initrd.img
files/vmlinuz
files/root.squashfs

@ -1,9 +1,6 @@
.PHONY: .FORCE
all: files/pxelinux.0 files/initrd.img files/vmlinuz files/pxelinux.cfg/default files/ldlinux.c32 files/root.squashfs
files/pxelinux.0: syslinux | files
cp syslinux/bios/core/pxelinux.0 files/pxelinux.0
all: files/initrd.img files/vmlinuz files/root.squashfs
files/initrd.img: linux/build/rootfs/initrd.img | files
cp linux/build/rootfs/initrd.img files/initrd.img
@ -11,28 +8,9 @@ files/initrd.img: linux/build/rootfs/initrd.img | files
files/vmlinuz: linux/build/rootfs/vmlinuz | files
cp linux/build/rootfs/vmlinuz files/vmlinuz
files/pxelinux.cfg/default: pxelinux.cfg | files
mkdir -p files/pxelinux.cfg
cp pxelinux.cfg files/pxelinux.cfg/default
files/ldlinux.c32: syslinux | files
cp syslinux/bios/com32/elflink/ldlinux/ldlinux.c32 files/ldlinux.c32
files/root.squashfs: .FORCE | files
rm files/root.squashfs || true
mksquashfs linux/build/rootfs files/root.squashfs
files:
mkdir -p files
syslinux:
rm -r syslinux || true
rm syslinux-6.03.tar.gz|| true
wget https://mirrors.edge.kernel.org/pub/linux/utils/boot/syslinux/syslinux-6.03.tar.gz
tar -xzvf syslinux-6.03.tar.gz
mv syslinux-6.03 syslinux
rm -r syslinux-6.03.tar.gz
linux:
cd linux
make

@ -1,7 +0,0 @@
DEFAULT linux
LABEL linux
kernel vmlinuz
append initrd=initrd.img root=/dev/loop0 net.ifnames=0 biosdevname=0
PROMPT 0
TIIMEOUT 0
Loading…
Cancel
Save