让你的Thinkpad在SUSE下工作得更好更完美(7)

现在开始安装hdapsd这个守护程序了,去openSUSE官网上搜索hdaps,下载hdapsd-20090401-7.1.x86_64.rpm
然后 rpm -Uvh hdapsd-20090401-7.1.x86_64.rpm
以root运行 hdapsd -d sda -s 10 -a -v
这时会不停输出位置信息,移动电脑,会看到 xxxxxx parking的信息闪过,代表保护功能成功了~~~~~可以中断程序
好了, 进去/etc/init.d/

运行chkconfig --del hdaps

然后修改hdaps,将HDAPS_ARGS修改为以下内容
HDAPS_ARGS="-d sda -s 10 -a -b -l"
如果是比较旧的thinkpad用的是ide硬盘的话将sda改成hda

mv hdaps hdaps_deamon

最后chkconfig --add hdaps_deamon

重启电脑, 然后移动几下电脑, 接着查看/var/log/messages,如果里面有xxxx parking 或 unparking之类,则代表一切都完美了:
以root运行 cat /var/log/messages | grep park
输出:

Aug 15 14:24:59 FroX61 hdapsd[2401]: un-parking
Aug 15 14:28:41 FroX61 hdapsd[2401]: parking
Aug 15 14:28:42 FroX61 hdapsd[2401]: un-parking
Aug 15 14:31:48 FroX61 hdapsd[2401]: parking
Aug 15 14:31:50 FroX61 hdapsd[2401]: un-parking
Aug 15 14:31:51 FroX61 hdapsd[2401]: parking
Aug 15 14:31:54 FroX61 hdapsd[2401]: un-parking
Aug 15 14:32:29 FroX61 hdapsd[2401]: parking
Aug 15 14:32:30 FroX61 hdapsd[2401]: un-parking
Aug 15 14:34:17 FroX61 hdapsd[2401]: parking
Aug 15 14:34:18 FroX61 hdapsd[2401]: un-parking
Aug 15 14:36:52 FroX61 hdapsd[2401]: parking
Aug 15 14:36:53 FroX61 hdapsd[2401]: un-parking


注意:
据说,硬盘磁头parking功能不一定所有硬盘都支持,thinkpad原装的x/t系列肯定支持,但如果是自己更换过的硬盘即使软件一切如常仍无法确保了. 大家可以在成功把所有东西装好用耳朵听一听验证一下,在移动电脑的时候靠近硬盘位置听听有没有轻微的"啪"一声,这是磁头parking的声音

最后的工作:
重启电脑,进入原来的内核,即默认那个
进入/usr/src, 删除linux这个符号链接,重新建立一个链接到新的内核
rm linux
ln -s /home/sysbackup/2.6.27.25-0.1-X61/linux-2.6.27.25-0.1-X61/ linux (这是我的,大家根据自己情况相应修改)

如果想把编译好的内核移动到其他地方,移动后,要在/lib/modules/里面相应的版本里面把source, build的链接修改到相应的地方

最后, yast2 -> bootloader ,把默认进入的内核改为编译过的

大功告成!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27948.html