使用了lfslivecd-x86-6.3-r2160的live cd,在VMWare6.5.1的版本下编译成功了LFS6.4
其中碰到的最大的阻碍就是在编译内核的时候关于硬盘的驱动问题。我再VMWARE的选择是LSI Logic/SCSI,这样的选择在menuconfig的时候应该这样选:
VMware LSI Logic SCSI Support in VMWare Workstation 6.x and up:
Linux Kernel Configuration: VMware SCSI adapter |
Device Drivers —> SCSI device support —> ** Turn off EVERYTHING under here besides what is shown below ** <*> SCSI disk support [*] Fusion MPT device support —> <*> Fusion MPT ScsiHost drivers for SPI
|
这里主要参考了这个URL的内容:http://www.gentoo-wiki.info/HOWTO_Install_Gentoo_on_VMware_ESX_server
再记录一下之前碰到的比较容易解决的问题。用jhalfs2.3.1自动化编译的时候,问及yes/no的时候一定要输入yes,不能只打y. 编译自动生成的脚本会在linux header api这个环节的时候需要kernel-config文件。我这里是注释了自动生成的脚本中的这行cp ../kernel-config .config。脚本都在/mnt/lfs/jhalfs/lfs-command里面。
另外在第六章的编译perl的时候,1300多个test有一个没有通过。其余都比较顺利.