parent
1fd6fb1d98
commit
514ad3bf8b
@ -0,0 +1,31 @@ |
|||||||
|
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 |
||||||
|
rm files/root.squashfs || true
|
||||||
|
mksquashfs linux/build/rootfs files/root.squashfs
|
||||||
|
|
||||||
|
syslinux: |
||||||
|
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 syslinux-6.0.3.tar.gz
|
||||||
|
|
||||||
|
linux: |
||||||
|
cd linux
|
||||||
|
make
|
||||||
@ -0,0 +1,7 @@ |
|||||||
|
DEFAULT linux |
||||||
|
|
||||||
|
LABEL linux |
||||||
|
kernel vmlinuz |
||||||
|
append initrd=initrd.img root=/dev/loop0 |
||||||
|
PROMPT 0 |
||||||
|
TIIMEOUT 0 |
||||||
Loading…
Reference in new issue