From 967d5cd81a190f6aa7ac44c269d60ae3a1071464 Mon Sep 17 00:00:00 2001 From: WlodekM Date: Fri, 14 Feb 2025 21:55:45 +0200 Subject: uuuh --- .gitignore | 4 +++- buildkernel.sh | 9 +++++++++ kernel_config | 1 + mkramfs.sh | 0 4 files changed, 13 insertions(+), 1 deletion(-) create mode 100755 buildkernel.sh create mode 120000 kernel_config mode change 100644 => 100755 mkramfs.sh diff --git a/.gitignore b/.gitignore index 63360a3..39786f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ kernel build sbuild -a,out +a.out +init +init.cpio diff --git a/buildkernel.sh b/buildkernel.sh new file mode 100755 index 0000000..f0f397e --- /dev/null +++ b/buildkernel.sh @@ -0,0 +1,9 @@ +./mkramfs.sh +# cd shel ../init/init +INITPATH=$PWD/init.cpio +cd init +find . | cpio -o -H newc > ../init.cpio +cd ../kernel +make isoimage FDARGS="initrd=/init.cpio" FDINITRD=$INITPATH -j 4 +qemu-system-x86_64 -cdrom ./arch/x86/boot/image.iso #-s -S +cd .. \ No newline at end of file diff --git a/kernel_config b/kernel_config new file mode 120000 index 0000000..ef1beb1 --- /dev/null +++ b/kernel_config @@ -0,0 +1 @@ +kernel/.config \ No newline at end of file diff --git a/mkramfs.sh b/mkramfs.sh old mode 100644 new mode 100755 -- cgit 1.4.1-2-gfad0