LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 665|回复: 4

linux的启动问题!想修改main.c函数,使计算机能够启动就可以,不需要任何外设,文件,进程…

[复制链接]
发表于 2005-6-1 14:20:54 | 显示全部楼层 |阅读模式
要想修改main.c函数,使计算机能够启动就可以,不需要任何外设,文件,进程……的初始化,那么main.c应保留那些函数的调用!!!谢谢了!!!
发表于 2005-6-3 10:52:16 | 显示全部楼层
请大牛兄弟指点一下吧。

谢谢。。

我不懂
回复 支持 反对

使用道具 举报

发表于 2005-6-3 11:34:02 | 显示全部楼层
一些必要的外设必须要的 比如键盘  没有的话你即使启动系统也没用的
在main()中   
    blk_dev_init();    //块设备初始化
    chr_dev_init();     //字符设备初始化
     。。。。
     。。。。
    hd_init();             //硬盘初始化
     。。。。

注销掉你不想要的设备 不让这些设备初始化 而且还要保证以后不在调用此设备
回复 支持 反对

使用道具 举报

发表于 2005-6-3 14:52:50 | 显示全部楼层
Post by sjxsjxhehe
要想修改main.c函数,使计算机能够启动就可以,不需要任何外设,文件,进程……的初始化,那么main.c应保留那些函数的调用!!!谢谢了!!!


自己用汇编写个引导程序就行了,要linux干什么
回复 支持 反对

使用道具 举报

发表于 2005-6-3 22:22:27 | 显示全部楼层
去看看grub的代码吧。与楼主的要求很接近。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表