diff --git a/mainboards/slimboot/Makefile b/mainboards/slimboot/Makefile new file mode 100644 index 0000000..52f8fca --- /dev/null +++ b/mainboards/slimboot/Makefile @@ -0,0 +1,28 @@ +default: build + +build: + echo getstuff or kernel + +kernel: uroot bzImage + cp linux/arch/x86/boot/bzImage kernel + +uroot: + go run github.com/u-root/u-root -build=bb all + cp /tmp/initramfs.linux_amd64.cpio . + lzma -k -f initramfs.linux_amd64.cpio + ls -l initramfs* + cp *lzma linux + +bzImage: + cp config-4.14.111 linux/.config + (cd linux && make oldconfig && make -j32) + +getstuff: getkernel geturoot +getkernel: + rm -rf linux + wget -O kernel.xz https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.14.111.tar.xz + xzcat kernel.xz | tar x + mv linux-4.14.111 linux +geturoot: + go get github.com/u-root/u-root +