X61 Slackware的配置6

作者: forever steel(zhoun)
原发: http://guo9310.blog.163.com/


Slackware安装之后, 启动速度比XP还是快一些, 不过还是想进一步优化一下.

  1. 原来使用的huge-smp-2.6.23.1的内核, 比较大, vmlinuz有4619608字节, 也就是4M多, Modules目录57M多,昨天重新编译内核的时候, 去掉了很多不需要的选项(X61大部分硬件都是Intel相关, 很多其他公司芯片的驱动都可以去掉), 现在的vmlinuz-x61有2237528字节, 2M多一点, Modules目录15M, 小了很多(有时间的话再看怎么再小一些), 启动也快了不少.
  2. 系统启动到字符界面, 一段时间系统反应很慢, 用top看了一下, 是fc-cache这个命令占用资源很多, 这个主要是安装字体之后, 刷新字体缓存的, 不需要每次启动都刷新一次. 在/etc/rc.d下面, grep fc-cache rc.*, 找到对应的行, 注释掉.
  3. 观察启动过程, rc.pcmcia这个文件启动比较慢, 这个主要是启动跟PCMCIA卡相关的驱动, 很少用, 准备注释掉. 到/etc/rc.d目录, grep rc.pcmcia rc.*, 看到rc.0, rc.6, rc.M这三个文件里面都有调用这个rc.pcmcia文件.其中rc.0, rc.6是关机的时候关闭相关服务, rc.M是启动的时候, 编辑rc.M文件, 找到对应的行

??? ?? if [ -x /etc/rc.d/rc.pcmcia ]; then
????? . /etc/rc.d/rc.pcmcia start
??? ? # The cards might need a little extra time here to initialize.
? ??? sleep 5
? ??? echo "comment pc.pcmcia in rc.M"
??? ? fi
??? ?? 原来还要暂停5秒, 反正平时很少用, 把这几行注释掉, 要用PCMCIA卡的时候, 直接执行一下这个rc.pcmcia文件就行了. 再启动系统, 大概二十几秒的样子, 进入字符界面, 如果启动KDE, 还需要大概几秒(不超过10秒钟), 足够了:)

昨天到现在编译了好几次内核, lilo这点不好, 每次编译内核都要重新执行一下lilo命令, 重新写一下启动扇区. 据说Grub是趋势, 修改内核之类的也不用重新install, 所以准备试试, 与时俱进:)
1. 下载slackware-current/extra/grub目录
2. 到grub目录, installpkg grub-0.97-i486-3.tgz
3. 创建目录 /boot/grub, 把grub相关文件复制到此目录. cp /usr/lib/grub/i386-pc/* /boot/grub, 然后在/boot/grub目录下面创建一个menu.lst文件, 这个配置就很多参考文档了, 搜索一下, 写配置如下:
default=0
timeout=5
color black/cyan yellow/cyan
title x61
??????? root (hd0,4)
??????? kernel /boot/vmlinuz ro root=LABEL=/ vga=773
??????? initrd /boot/initrd.gz
title old-smp
??????? root (hd0,4)
??????? kernel /boot/vmlinuz-huge-smp-2.6.23.1-smp
title winxp
??????? rootnoverify (hd0,0)
??????? chainloader +1
4. 运行grub, 把grub写入sda5, 而不是MBR
??? grub>root (hd0,4)
??? grub>setup (hd0,4)
??? grub>quit
5. dd if=/dev/sda5 of=slack.lnx ; mv slack.lnx /mnt/c
6. 重启, 发现经过windows启动菜单, 选择slackware, 就进入了grub的菜单项了

注意:
1. grub的分区表示方式和linux的不一致, linux的root分区是/dev/sda5, 但是在grub是(hd0,4), 序号是从0开始的
2. 加了vga=773, 用了framebuffer, 否则是标准字符界面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值