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