+ -
当前位置:首页 → 问答吧 → [求助]LFS后是不是应该开始BLFS

[求助]LFS后是不是应该开始BLFS

时间:2009-06-09

来源:互联网

当初选择安装LFS初衷只是为了学习和好玩。

经过了几经磨难后安装成功了。

当想开始BLFS的时候,发现了一个很大的问题。

在安装LFS的时候我就从网站上FTP了1。95GB的BLFS6.3里会用到软件。

但是不知道如何才能在LFS下读取到啊。(刚装的LFS6.3连WGET都没)

我机器只有一块硬盘,WINDOWS下分区(C,D,E,F)都是NTFS,安装LFS的时候是用虚拟机VMWARE5.5在F盘里分出了5G的硬盘。

请问大家有啥好的方法让我的LFS现在能读取到F盘下BLFS6.3里的1.95G的软件么。

谢谢。等待回帖中……

作者: stilling2006   发布时间: 2009-06-09

才5G~不够了~

作者: simdiak   发布时间: 2009-06-09

放到NTFS盘里mount上去就好啦,当然内核要加上NTFS的支持。

作者: win2linux   发布时间: 2009-06-09

嗯~我也是这么想的。可是请问具体该如何操作呢?我是新手,希望能详细点,谢谢了。~O(∩_∩)O~

作者: stilling2006   发布时间: 2009-06-09

但不是BLFS里的软件都是可以选择性的安装么。

扣掉不常用的和娱乐的。5G不够么?

希望指正,谢谢。

作者: stilling2006   发布时间: 2009-06-09

引用:
作者: stilling2006
但不是BLFS里的软件都是可以选择性的安装么。

扣掉不常用的和娱乐的。5G不够么?

希望指正,谢谢。
我的系统已经满足正常的使用了,lfs6.4+xorg7.4+xfce4.6,还有一些常用软件,现在已经有6个G了

作者: ext3   发布时间: 2009-06-09

那请问你有什么方法能在LFS下读取到NTFS下的内容呢。谢谢。

作者: stilling2006   发布时间: 2009-06-09

编译内核支持ntfs就可以了,不过你的环境,只要把windows中存放软件的目录共享,然后mount到你的lfs里就可以了,但内核中需要有cifs的支持,具体的命令如下:
mount.cifs //windows ip/share /mnt/lfs/ -o username=windows username

作者: ext3   发布时间: 2009-06-10

建议楼主先结合blfs手册再参考echo或老李飞刀的帖子先把xorg搞定,然后再决定安装kde还是xfce,毕竟gnome不是短时间内能搞定的,有了图形界面就可以把livecd踢开了,再安装其他软件也就方便了。
echo的X.org7.3安装笔记
http://www.linuxsir.org/bbs/thread321931.html
老李飞刀的本人安装XORG7.4的过程及总结。。。
http://www.linuxsir.org/bbs/thread344786.html

作者: ext3   发布时间: 2009-06-10

建议楼主学好基本功~如mount等~

作者: simdiak   发布时间: 2009-06-10

这个问题可以打住了。

作者: win2linux   发布时间: 2009-06-10

引用:
作者: ext3
编译内核支持ntfs就可以了,不过你的环境,只要把windows中存放软件的目录共享,然后mount到你的lfs里就可以了,但内核中需要有cifs的支持,具体的命令如下:
mount.cifs //windows ip/share /mnt/lfs/ -o username=windows username
首先谢谢你。问题已解决。但有点不同之处。

因为我用root登陆后,输入mount -t cifs总是command not found。后来发现在LIVECD盘里有mount工具。于是把BIOS设置成从光盘启动,然后就是加载分区、加载必要的文件系统等,再设置好ROOT的环境,CHROOT后,再用mount命令就好了。

但发现很奇怪的地方,为什么KERNEL2.6.22不支持mount下的cifs呢。
还有就是,用这个命令时,那个共享文件夹必须得放置到“我的共享”下面吗?我放D盘下的一个A文件夹,给A打开共享,输入//MyIP/A。。。这样的总是存在权限问题(我把共享权限以及文件夹的安全都完全打开了)。

谢谢,因为刚接触所以问题比较多也比较弱智。这种小问题也弄了2个多小时才搞定。呵呵~

作者: stilling2006   发布时间: 2009-06-11

朋友,如果知道上面这个的原因能否告诉我,懂了后我就打住。呵呵~

作者: stilling2006   发布时间: 2009-06-11

1.看看内核中文件系统的选项里是否把cifs选上了,你说的command not found,要看下path是否设置正确了
2.没有权限可以使用-o username来解决

作者: ext3   发布时间: 2009-06-11

虽然我还没lfs过,但是这个问题好像是个 vmware的问题?
我觉得可能这样可以:
=======
Method 1、如果能安装vmware tools 的话(好像是这个名字,好久不用vmware了,一直在用VirtualBox),安装一下,然后吧存有BLFS的目录共享,这个共享不是windows的共享目录吧。在Virtualbox里有一个Shared Folder的功能,我记得在VMWare里好像也有。
Method 2、windows下面有把目录虚拟成光盘的软件,或者直接把BLFS的目录做成iso,然后在vmware里mount吧
Method 3、把虚拟机的所有文件从F盘移到另外的盘,然后用VMware把F盘直接做成虚拟硬盘,挂到虚拟机里,kernel配成支持ntfs,在vmware里mount第二块硬盘

没装过LFS,只听说过大概的原理,不知道lfs装完都有什么功能,以上方法都是我胡猜的,出了问题概不负责。

作者: jsun   发布时间: 2009-06-11

谢谢你。
我知道是因为刚装的LFS是没有samba的,我现在已经装好了samba,openssh了。
我一直都是用-o username的。呵呵~感谢哦。

作者: stilling2006   发布时间: 2009-06-11

引用:
作者: jsun
虽然我还没lfs过,但是这个问题好像是个 vmware的问题?
我觉得可能这样可以:
=======
Method 1、如果能安装vmware tools 的话(好像是这个名字,好久不用vmware了,一直在用VirtualBox),安装一下,然后吧存有BLFS的目录共享,这个共享不是windows的共享目录吧。在Virtualbox里有一个Shared Folder的功能,我记得在VMWare里好像也有。
Method 2、windows下面有把目录虚拟成光盘的软件,或者直接把BLFS的目录做成iso,然后在vmware里mount吧
Method 3、把虚拟机的所有文件从F盘移到另外的盘,然后用VMware把F盘直接做成虚拟硬盘,挂到虚拟机里,kernel配成支持ntfs,在vmware里mount第二块硬盘

没装过LFS,只听说过大概的原理,不知道lfs装完都有什么功能,以上方法都是我胡猜的,出了问题概不负责。
哈哈,确实发现有啊。。。厉害哦~
我第一次用VM,所以没探究到那。。厉害厉害。哈

作者: stilling2006   发布时间: 2009-06-11

我不熟识 VM,一直在真实机器下操作

如果要在真实机器去处理 NTFS 分区,最好装 ntfs-3g

还有两点建议:

1. 6G 空间其实说多不多,但说少也不算太少,起码你见 youbest 有能力做了基本系统加 apache server 也才 5M。系统里其实有很多垃圾可以清除,起码 /usr/share/locale 里就有大量不用的外语 locale 可以删之,其他如 /usr/share/doc 里的文档,不看也可删,还有很多。。。

2. 除 BLFS 外,CBLFS 的 wiki 也有很多安装资源的,由於是 wiki 模式,软件比较多,更新也比较快

http://cblfs.cross-lfs.org/index.php/Main_Page

作者: d00m3d   发布时间: 2009-06-13