You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
992 B
33 lines
992 B
files: files/pxelinux.0 files/initrd.img files/vmlinuz files/pxelinux.cfg/default files/ldlinux.c32 files/root.squashfs
|
|
|
|
files/pxelinux.0: syslinux
|
|
cp syslinux/bios/core/pxelinux.0 files/pxelinux.0
|
|
|
|
files/initrd.img: linux/build/rootfs/initrd.img
|
|
cp linux/build/rootfs/initrd.img files/initrd.img
|
|
|
|
files/vmlinuz: linux/build/rootfs/vmlinuz
|
|
cp linux/build/rootfs/vmlinuz files/vmlinuz
|
|
|
|
files/pxelinux.cfg/default: pxelinux.cfg
|
|
mkdir -p files/pxelinux.cfg
|
|
cp pxelinux.cfg files/pxelinux.cfg/default
|
|
|
|
files/ldlinux.c32: syslinux
|
|
cp syslinux/bios/com32/elflink/ldlinux/ldlinux.c32 files/ldlinux.c32
|
|
|
|
files/root.squashfs: linux/build/rootfs
|
|
rm files/root.squashfs || true
|
|
mksquashfs linux/build/rootfs files/root.squashfs
|
|
|
|
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
|
|
|