为了APS硬盘保护准备编译内核了 有些问题想问?

编译安装或者制作Deb包
回复
niyniz
帖子: 24
注册时间: 2008-04-30 15:02
送出感谢: 0
接收感谢: 0

为了APS硬盘保护准备编译内核了 有些问题想问?

#1

帖子 niyniz » 2008-11-01 13:46

弄那个hdapsd一直没法用,据说是要内核支持,没办法只有编译了.想问下2.6.27的配置有Device Drivers > Hardware Monitoring Support > IBM Hard Drive Active Protection System (hdaps)这个选项吗?怎么没有找到啊?

本人新手看了几篇编译内核的文章,心里还是有点没底,请问能不能推荐ubuntu下编译的文章?在次谢过。

(如有在8.10上不用编译内核,加载个模块或其它办法能解决APS的,麻烦给点提示,谢谢)
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: 为了APS硬盘保护准备编译内核了 有些问题想问?

#2

帖子 HuntXu » 2008-11-01 16:20

代码: 全选

[hunt@bubble ~/hunt's/source]$ O_< grep HDAPS 2.6.27.4.config 
# CONFIG_SENSORS_HDAPS is not set
有的啊~编译内核到老旧版本支持版块找里面原先的精华,我也不知道那些好帖怎么会到那去的...
HUNT Unfortunately No Talent...
niyniz
帖子: 24
注册时间: 2008-04-30 15:02
送出感谢: 0
接收感谢: 0

Re: 为了APS硬盘保护准备编译内核了 有些问题想问?

#3

帖子 niyniz » 2008-11-01 19:43

本人还是新手 才看了几篇鸟哥私房菜基础篇 那个在学linux。呵呵~

内核选项实在是多你的这个 O_< grep HDAPS 2.6.27.4.config 命令
grep是查找 但是这一整句是什么意思啊? 有没有相关配置内核的文章啊?就是怎么找自己想用的功能,类似你这句命令这样的。感谢~


还有你说的文章我去找了是这个吗?不太详细啊

apt-get source linux-source-2.6.22
cd linux-source-2.6.22-2.6.22/
编辑debian/config/i386/{config|config.generic}两个文件//相当于make menuconfig;config为所有deb公有配置,generic只对generic的deb有效
debian/scripts/misc/oldconfig generic //检查generic的config的完整性
AUTOBUILD=1 NOEXTRAS=1 fakeroot debian/rules binary-debs flavours=generic//只生成generic的包
cd ..
dpkg -i *.deb
niyniz
帖子: 24
注册时间: 2008-04-30 15:02
送出感谢: 0
接收感谢: 0

Re: 为了APS硬盘保护准备编译内核了 有些问题想问?

#4

帖子 niyniz » 2008-11-01 19:49

现在内核对驱动的支持很满意了不想变动,是不是保持config不变就行了,我自己再加个让它支持APS的选项?仅仅实现在现有所有东西不变的基础上支持APS就成!
niyniz
帖子: 24
注册时间: 2008-04-30 15:02
送出感谢: 0
接收感谢: 0

Re: 为了APS硬盘保护准备编译内核了 有些问题想问?

#5

帖子 niyniz » 2008-11-01 20:08

请问是这步骤吗?
1. cp /boot/config-`uname -r` ./.config

2. make menuconfig

3. (load保存的内核)

4. 在menuconfig里选Device drivers里找到我需要的HDAPS。保存

5. make-kpkg clean
make-kpkg -initrd --initrd --append-to-version=-custom kernel_image

6. dpkg -i 安装deb包
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

Re: 为了APS硬盘保护准备编译内核了 有些问题想问?

#6

帖子 HuntXu » 2008-11-01 23:22

如果你不想对现有内核做什么修改而只是添加的话是可以这么做的...甚至在复制config到内核编译目录下后可以直接编辑# CONFIG_SENSORS_HDAPS is not set这一行为CONFIG_SENSORS_HDAPS=y/m然后直接make-kpkg...
grep HDAPS 2.6.27.4.config只是我在我自己的配置文件里找找看有没这个东西而已...没什么特别的意义的...
HUNT Unfortunately No Talent...
回复

回到 “编译或打包”