Good Good Study, Day Day Up!

Happy Life, Happy Money!

完成LFS的安装

IWRose posted @ 2011年4月08日 03:22 in 未分类 , 2623 阅读

很累人的个事情,在第一次编译LFS失败的情况下,再接再厉终于完成在OS X下Vmware Fusion平台下的LFS 6.8。

现在知道其实第一次编译败在了最后的内核编译上,内核一直失败来说,加上当时用的lvm文件系统,搞的有点麻烦。 最后狠心下来认真重新来过,终于搞定~

遇到问题与解决:

Q1: Glibc-2.13在第二次编译的时候,测试过程中出现[/sources/glibc-build/rt/tst-cpuclock2.out] Error 1 错误提示。

A1: 原因很简单,swap空间不足,其实有1G 的说。 
建立一个512M空白文件(dd if=/dev/zero of=/home/swap bs=1024 count=512000) ,将其加载为swap分区(mkswap /home/swap),激活分区(swapon /home/swap)。 可以用free -m查看当前内存和分区大小。

Q2:  没有编译网卡驱动。

A2: 在内核编译过程中,关于选择驱动的问题,发现了一个比较好的方法。 cp 宿主系统boot目录下的config文件,然后利用make menuconfig生成一个最基本的.config文件,都导出,并利用对比工具 对比分析。 其中一个很好的os x下的对比工具就是Changes了,很不错。 另外,在宿主系统中运行lspci -v命令,可以查看详细的当前加载的驱动模块,利用搜索功能搜索config文件,确保每个驱动都得到选择。

 

 

补充:

内核删除方法:
删除该新内核的步骤如下: (1)、修改/etc/grub/menu.lst ,删除那些不想要的内核选项。 (2)、删除 /lib/modules/相对应的内核版本的目录 (3)、删除 /boot/相对应的内核版本的文件

  • 无匹配
  • 无匹配

登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter