内容简介:This is a minimalist kernel which prints "GRUB requires your kernel executable to be of the pattern
mkernel
This is a minimalist kernel which prints " my first kernel " on the screen and then hangs.
- The kernel is multi-boot compliant and loads with GRUB.
Blog post
Kernel 101 – Let’s write a Kernel
Build commands
nasm -f elf32 kernel.asm -o kasm.o
gcc -m32 -c kernel.c -o kc.o
ld -m elf_i386 -T link.ld -o kernel kasm.o kc.o
Test on emulator
qemu-system-i386 -kernel kernel
Get to boot
GRUB requires your kernel executable to be of the pattern kernel-<version> .
So, rename the kernel:
mv kernel kernel-701
Copy it to your boot partition (assuming you are superuser):
cp kernel-701 /boot/kernel-701
Configure your grub/grub2 similar to what is given in _grub_grub2_config folder.
Reboot.
Voila!
The next step
See mkeykernel repo
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Trading and Exchanges
Larry Harris / Oxford University Press, USA / 2002-10-24 / USD 95.00
This book is about trading, the people who trade securities and contracts, the marketplaces where they trade, and the rules that govern it. Readers will learn about investors, brokers, dealers, arbit......一起来看看 《Trading and Exchanges》 这本书的介绍吧!