请教
时间:2005-08-17
来源:互联网
各位大哥好:
请教.小弟有个320M 左右的USB硬盘.想做一个LINUX系统, 包括基本的控制台系统和程序编译环境.包含LINUX源代码. 小弟下了 slackware 9 的系统.因为它内核是 2.4.20 非常的适合学习编写LINUX驱动程序. 小弟这么做只是出于学校没有LINUX环境,或许这样可以在他们的机器上学习编写LINUX驱动.
可是SLACKWARE的包依赖实在是太复杂了.小弟现在安装的系统大概150M,不包含源代码时候.源代码大概140M 吧.可以编写用户程序,可是在重新编译内核源代码的时候居然 make dep 脚本都无法运行.可见还是有些包没有装,所以小弟请教大家.可以正常编译内核的话究竟需要什么的包呢.
先谢谢各位了.
请教.小弟有个320M 左右的USB硬盘.想做一个LINUX系统, 包括基本的控制台系统和程序编译环境.包含LINUX源代码. 小弟下了 slackware 9 的系统.因为它内核是 2.4.20 非常的适合学习编写LINUX驱动程序. 小弟这么做只是出于学校没有LINUX环境,或许这样可以在他们的机器上学习编写LINUX驱动.
可是SLACKWARE的包依赖实在是太复杂了.小弟现在安装的系统大概150M,不包含源代码时候.源代码大概140M 吧.可以编写用户程序,可是在重新编译内核源代码的时候居然 make dep 脚本都无法运行.可见还是有些包没有装,所以小弟请教大家.可以正常编译内核的话究竟需要什么的包呢.
先谢谢各位了.
作者: limitworld 发布时间: 2005-08-17
引用:
现在安装的系统大概150M,不包含源代码时候.源代码大概140M 吧.可以编写用户程序,可是在重新编译内核源代码的时候居然 make dep 脚本都无法运行.可见还是有些包没有装. |
320M空间实在有些太小,不太可能在这样的空间内编译一个完整的内核。
楼主的硬件条件要学习linux驱动编写,只能选择mini linux之类的操作系统试试看。
作者: 醉卧美人膝 发布时间: 2005-08-18
不一定,有可能。
我记得zipslack完全安装才80多M
加X不过150M
在slack镜像里还有一个15M大的install.zip
它也是一个slack精简(比zipslack还小)
也能安装
只是功能更弱而已
如果想解决依赖性
2条方法
不急的,慢慢学
急的,用swaret
我记得zipslack完全安装才80多M
加X不过150M
在slack镜像里还有一个15M大的install.zip
它也是一个slack精简(比zipslack还小)
也能安装
只是功能更弱而已
如果想解决依赖性
2条方法
不急的,慢慢学
急的,用swaret
作者: 妖狐藏马 发布时间: 2005-08-18
各位大哥: 这个项目算是完工了. 虽然因为硬盘垃圾有坏道导致了整个系统最后还是无法直接启动.
(硬盘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,想起来就寒.
有哪位大虾有修硬盘的经验可以教教小弟,小弟一定好好学......
(硬盘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,想起来就寒.
有哪位大虾有修硬盘的经验可以教教小弟,小弟一定好好学......
作者: limitworld 发布时间: 2005-08-19
还有,谁愿意和小弟交流的请留下 QQ号.小弟的是 156648756 叫阿笨笨
作者: limitworld 发布时间: 2005-08-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28