在 将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来让普通用户使用。
本文分享了作者在PC及笔记本电脑上安装LFS(Linux From Scratch)及BLFS(Beyond Linux From Scratch)的经验,并详细介绍了如何解决ntfs分区挂载问题,通过使用ntfs-3g实现稳定的读写功能。
1033

被折叠的 条评论
为什么被折叠?



