diff --git a/.gitignore b/.gitignore index 206a25d..8dcb472 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ linux/build/ -syslinux/ -files/ +files/initrd.img +files/vmlinuz +files/root.squashfs diff --git a/Makefile b/Makefile index b831732..019d2bb 100644 --- a/Makefile +++ b/Makefile @@ -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 diff --git a/pxelinux.cfg b/pxelinux.cfg deleted file mode 100644 index 04007f3..0000000 --- a/pxelinux.cfg +++ /dev/null @@ -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