From f96b6389b5fce938e4d441e547b8308277de7336 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Fri, 8 Nov 2013 17:32:56 +0100 Subject: [PATCH] update of the how-to --- README | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/README b/README index ce7f29d..fce3482 100644 --- a/README +++ b/README @@ -12,10 +12,17 @@ Building eduOS 1.) Copy Makefile.example to Makefile and edit this Makefile to meet your individual convenience. 2.) Copy include/eduos/config.h.example to include/eduos/config.h and edit this config file to meet your individual convenience. -3.) Create the dependencies of eduOS with "make depend". -4.) Build kernel with "make" -5.) Copy eduos.bin into the /boot directory. -6.) Create a boot entry in the grub menu. This depends on the version of grub, which is used by +3.) Build kernel with "make" + +Start eduOS via qemu +==================== +1.) Install qemu to emulate an x86 architecture +2.) make qemu + +Boot eduOS via grub +=================== +1.) Copy eduos.elf into the /boot directory. +2.) Create a boot entry in the grub menu. This depends on the version of grub, which is used by the installed Linux system. For instance, we added following lines to /boot/grub/grub.cfg: ### BEGIN /etc/grub.d/40_custom ### @@ -23,6 +30,6 @@ Building eduOS # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Boot eduOS!" { - multiboot /boot/eduos.bin + multiboot /boot/eduos.elf boot }