疯狂前行,为了BLFS!(第一章 mount篇)(2007-11-15)

来源:互联网 发布:网络快车加 编辑:程序博客网 时间:2024/06/05 06:41
 

    在将LFS装到了PC上之后,总觉得不把它搞到NB上,使用起来不爽,因为PC费电,又不及NB用着方便,键盘敲起来也不舒服。而且将来做linux嵌入式开发的时候,要用到串口,NB上就有,如果在PC上做的话,那空间的余地就太小了。所以,无论如何也要搞到NB上。随着做了几次LFS及其在PC上的一次BLFS,在NB上使用起来自己DIY的系统,真是件美的不能再美的事了。

    在这几天疯狂的钻研LFS及其BLFS之后,真正从中学到了很多东西,是时候做一个阶段性的总结了。

    之前提到的没有解决的几个问题,目前除了ati的显卡驱动没有装上以外,其他的问题都已经解决。首先说说mount挂载。去掉内核里的ntfs支持,这个真的像是个鸡肋,功能不强,据说只能读不能写,不过我没有试过。因为总对内核支持抱着很大希望,结果浪费了不少精神,最后pass了它,改用传说中的ntfs-3g。别小看它,真的很强,对ntfs不光能读还能写,又稳定。因此,一遍遍地手动mount -t ntfs-3g -o rw,locale=zh_CN.utf8 /dev/hdb6 /mnt/microsoft/wine之后,觉得累了,又想想每次到了linux下都要听音乐,干脆自动挂载了它算了/dev/hdb6   /mnt/microsoft/wine   rw,locale=zh_CN.utf8   0   0加入到/etc/fstab,mount -a后,okay!!!同样的,挂载其他的ntfs分区也如此。不过ntfs-3g有依赖的,那就是fuse。在ntfs-3g的包之前,应该先将fuse包装上。如若想卸载已挂载的ntfs分区,运行命令 unmount /mnt/microsoft/wine即可。(注:挂载其他类型的分区其分区类型关键字不尽相同,fat32为vfat、xfs为xfs、reiserfs为reiserfs、ext2为ext2、ext3为ext3等,基本的命令格式为mount -t xfs /dev/xxx  /mnt/xxx ,其他具体的参数雷同。)

    为何用rw,因为可以对ntfs分区读写,使用locale=zh_CN.utf8是因为ntfs-3g不能自动识别ntfs分区的中文编码,得帮它一把,告诉它怎么做,呵呵!其他的就不用多说了,/dev/hdb6就是ntfs的一个分区,/mnt/microsoft/wine是我在linux下xfs分区里建的一个用来挂载用的文件夹。

     特别值得一提的就是mount和unmount命令是只有root用户才能用的,每次在普通用户下都要su root之后来操作。如果嫌麻烦,可以使用chown或者chmod来让普通用户使用。

原创粉丝点击