|
|

楼主 |
发表于 2005-8-18 20:10:27
|
显示全部楼层
各位大哥: 这个项目算是完工了. 虽然因为硬盘垃圾有坏道导致了整个系统最后还是无法直接启动.
(硬盘0磁道坏了.GRUB安装hd1时候提示 disk read error,根分区虽然现在怎么查也查不到坏块--我还是有些担心)
于是制作了张包含内核的LINUX启动软盘.然后再把USB硬盘插上去.艰难地引导起了整个系统.勉强现在可以用了.而且我还编译了一个我写 的一个模块。运行正常. 可是毕竟没办法实现我这个系统的用处了.(试问现在哪个网吧那么好给你装软驱啊.) 人算真不如天算啊.就slackware 我安装也安装了11次了.重新编译 2.4.20 内核2次时候才发觉2.4.20 内核无法在引导时候识别初始化我的USB硬盘.于是换成 2.4.26内核 2.4.26内核编译
了5次终于获得了满意的内核.复制文件系统时候因为硬盘容量有限 就把内核代码狠心删除的只剩下 include 目录.等这一切都弄好觉得可以圆满完工的时候才发现 硬盘0磁道坏了. 天呀。你真的这么忍心折磨我.......
我快要哭了.............
血的代价换来的宝贵经验:
1:要写驱动只要包含内核代码中的 include 目录就可以了.
2:多查看别人对某个问题的看法和见解.多查资料.就能少走弯路
3:整个系统只用了260M左右.可以写驱动和用户程序.以后会一直用slackware ,我爱 slackware,REDHAT 9 最小安装也要500-600M,想起来就寒.
有哪位大虾有修硬盘的经验可以教教小弟,小弟一定好好学...... |
|