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
    评论
项目:使用 JavaScript 编写的杀死幽灵游戏(附源代码) 杀死鬼魂游戏是使用 Vanilla JavaScript、CSS 和 HTML 画布开发的简单项目。这款游戏很有趣。玩家必须触摸/杀死游荡的鬼魂才能得分。您必须将鼠标悬停在鬼魂上 - 尽量得分。鬼魂在眨眼间不断从一个地方移动到另一个地方。您必须在 1 分钟内尽可能多地杀死鬼魂。 游戏制作 这个游戏项目只是用 HTML 画布、CSS 和 JavaScript 编写的。说到这个游戏的特点,用户必须触摸/杀死游荡的幽灵才能得分。游戏会根据你杀死的幽灵数量来记录你的总分。你必须将鼠标悬停在幽灵上——尽量得分。你必须在 1 分钟内尽可能多地杀死幽灵。游戏还会显示最高排名分数,如果你成功击败它,该分数会在游戏结束屏幕上更新。 该游戏包含大量的 javascript 以确保游戏正常运行。 如何运行该项目? 要运行此游戏,您不需要任何类型的本地服务器,但需要浏览器。我们建议您使用现代浏览器,如 Google Chrome 和 Mozilla Firefox。要玩游戏,首先,单击 index.html 文件在浏览器中打开游戏。 演示: 该项目为国外大神项目,可以作为毕业设计的项目,也可以作为大作业项目,不用担心代码重复,设计重复等,如果需要对项目进行修改,需要具备一定基础知识。 注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值