摘要:
好些时候,我们需要一个只要一张软盘就能启动Linux 的系统,比如说做路由器。但是我们该怎样做呢? 也就是说我们要把Kernel和FileSystem都做在一张3.5'的盘上。我们先把FileSystem 分解成如下几个部分吧。 1. /bin目录下的文件 bin目录通常是放置系统的一些基本命令... 阅读全文
摘要:
Linux内核分析方法谈 方法之一:从何入手 方法之二:以程序流程为线索,一线串珠 方法之二:I、系统的引导 方法之二:II、实模式下的初始化 方法之二:III、保护模式下的初始化 方法之三:以数据结构为基点,触类旁通 方法之三:I、硬件提供的中断机制和约定 方法之三:II、Linux的中断处理 方... 阅读全文
摘要:
在前面的一篇文章中已谈到过setup.s,这个文件主要是用于读取机器的硬件配置参数,并把内核模块system 移动到适当的内存位置处。下面把setup.s贴出来。linux0.11版本的: Code highlighting produced by Actipro CodeHighlighter (... 阅读全文
摘要:
转自oldlinux论坛这个是我学习bootsect.s文件时,看完了本版关于bootsect文件后汇集了一下。有些问题实在是书上很明显的地方,我就没有摘录上去有些问题实在和bootsect这个代码没有关系,我也没有摘录上去都是大家问的问题,也是自己最想问的问题。我看了几遍依然还是有很多问题。其实很... 阅读全文