Username: Password:

重编内核、磁盘大挪移
< 上一篇 | 下一篇 >
来源: ChinaUnix博客  作者: 发布时间:2008-04-25 05:50:09

        更新了内核之后有些东西就要重新配置,比如说要重安装一下nvidia的驱动,似乎他那个东东是安装的时候要现编译一个模块来搞定。vmware就不用说了,用不用的内核启动之后就要相应的vmware-config-pl了。还是比较麻烦。最诡异的问题莫过于:
            1.重编了好几次内核才搞定u盘的问题,不但仅是内核的drivers里面的usb支持,scsi也来凑热闹。
            2.偶然的,init 3登录之后startx再开firefox居然不行,firefox就莫名的不行了,只能init 5之后在开firefox,就ok。诡异!
            3.这几天搞内核搞的颠三倒四的,重编完了之后make modules_install了之后没有make install就重启了,然后当然是x起不来,发现之后make install了就重启了,想不到的是重启之后x居然起来了。但是不要高兴太早,图像会不稳定的死掉。而且转换到init 3也会偶然的出点问题。
           
        一点总结就是:花点时间自己配置一个适合自己系统的“标准”config文档作为存档,升级内核时候直接覆盖然后make oldconfig就ok。同时注意正确使用make mrproper。
         
         今天一个问题是同学装linux的时候分区划分的时候很糟糕,卷标为“/usr”的分区就分了3G,“/tmp”3G,“/home”5G,“/boot”3G。结果默认安装arm-linux的tool-chain的时候就空间不够,其实这是自然的,/usr分区本来就比较占地方。看了看才发现/usr使用率已100%了。
        操作挺简单:
            1.先将/usr下的cp -rf * /home
              2.修改fstab将/usr和/home的挂载点互换
              3.重启
              4.继续到/home下rm -rf *
              5.然后到/usr/src下cp -rf * /home
              6.修改fstab,将“/usr”分区挂到/usr/src
              7.重启
         
         然后/usr和/usr/src下都会多出一些空间了。就这个问题的话,其实能够不用重启两次,只是不知道什么服务和程式还占着相应的分区不能卸载,所以就简单粗暴的重启了。继续下去的话,“/boot”分区也能够挂到其他需要空间的目录下。
         感觉就是,这样的“大挪移”真是好,远远不是m$windows能够比拟的。

         
               
               
               

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅