42-archive/unikernel-demo/Makefile
Louis Solofrizzo 4cf27f5081 build: New makefiles and stdio example
Signed-off-by: Louis Solofrizzo <lsolofrizzo@online.net>
2019-04-24 08:31:17 +02:00

17 lines
487 B
Makefile

all:
$(MAKE) -C ../../../whiterose/ UKL=$(CURDIR) bzImage
../../disk.img:
qemu-img create ../../disk.img 0g
mkfs.ext2 ../../disk.img
mkdir tmp_mnt
sudo mount -o loop ../../disk.img tmp_mnt
sudo debootstrap --arch amd64 jessie tmp_mnt
sudo umount tmp_mnt
rmdir tmp_mnt
qemu: ../../disk.img
qemu-system-x86_64 -enable-kvm -s -m 1G -nographic -cpu host\
-kernel ../../../whiterose/arch/x86/boot/bzImage\
-append "console=ttyS0 ukl quiet root=/dev/sda"\
-hda ../../disk.img