当前位置: 技术问答>linux和unix
请教Linux操作系统方面启动的基本问题,大侠指教
来源: 互联网 发布时间:2014-12-12
本文导语: Linux启动的第一个文件是boot.S 这应该是由bios调用的吧?我该把这个文件的代码放在什么地方才能让bios调用到呀? 总之我是想知道,如果有个最简单的内核,比如linus最早写的core,到底要做哪些实际的事情才能让它...
Linux启动的第一个文件是boot.S 这应该是由bios调用的吧?我该把这个文件的代码放在什么地方才能让bios调用到呀?
总之我是想知道,如果有个最简单的内核,比如linus最早写的core,到底要做哪些实际的事情才能让它在计算机上跑起来?先谢了
总之我是想知道,如果有个最简单的内核,比如linus最早写的core,到底要做哪些实际的事情才能让它在计算机上跑起来?先谢了
|
隐约的记得linux好象是不能独立自举的,要用lilo来调用boot.s来启动。
到www.linuxeden.com可以找到这方面的文章。
到www.linuxeden.com可以找到这方面的文章。
|
Linux启动过程综述:http://www-900.ibm.com/developerWorks/cn/linux/kernel/startup/index.shtml看看你就知道了
|
每个硬盘的逻辑第一扇区存放MBR,包括主分区和扩展分区的信息,当启动后,将引导交给硬盘时,首先执行MBR上的程序,然后找活动分区,启动操作系统,lilo等多引导工具都是通过改写MBR实现的
|
理论上可以放到磁盘的任何一个地方,只要引导程序可以找到