Categories
技术

自己写内核–编译内核

在ubuntu下面: 写代码boot.asm ● 编译:nasm -f elf boot.asm -o boot.o 如果没有nasm,则安装它 apt install nasm -y 。 写代码kernel.c ● 编译:gcc -m32 -c -o kernel.o kernel.c 写代码link.ld ● 用ld ......

Categories
技术

写操作系统-搭建自己的环境

1、虚拟机● 在VMware中创建一个虚拟机,硬盘10G,内存1G,1个内核。● 安装DOS7.1。安装时,选择Full installation,not install Add-Ons,not install AccessDOS,not Enable UMB memory and EMS。●&n ......

Categories
技术

通过grub启动自己的内核

★ 原理 https://blog.csdn.net/liyuanbhu/article/details/7583595 在 PC 机上捣鼓自己的操作系统遇到的第一个难题就是如何将内核加载到内存中执行。读过于渊写的《自己动手写操作系统》,发现这部分的工作 ......