|
|
按照LFS6.1.1中文文档制作LFS,执行到8.4配置GRUB时,执行grub命令报告mlterm错误(具体怎么说的记不清了,mlter是宿主系统的终端),想起chroot登陆的时候有一项 TERM="$TERM",退出虚拟根用户,env一下得到TERM=mlterm,回到字符界面env 一下得到TERM=linux,好,再进虚拟根环境,把chroot一堆参数中的TERM="$TERM"改成TERM=linux搞定!
之前在chroot下用vi编辑器也报mlterm的错,改过来就好了!
另外在编译内核的时候,make menuconfig居然运行不了告诉我:Your kernel configuration changes were NOT saved.也许跟mlterm有关,下次编的时候再试试,害得我在宿主系统上写完.config文件复制过来编译的.
还有就是在编辑GRUB的menu.lst的时候我是把主系统的menu.lst复制过来编的,在里面加了一个LFS的起动选项,谁知道竟然起动不了,对照文档去掉了各选项末尾的savedefault和boot,解决了该问题,但是不知道为什么LFS不需要这两项.
####################################################################
title Debian GNU/Linux, kernel 2.6.8-2-686
root (hd0,7)
kernel /vmlinuz-2.6.8-2-686 root=/dev/hda10 ro
initrd /initrd.img-2.6.8-2-686
#savedefault
#boot
####################################################################
还好都过去了,第一次LFS完成,用了3天,小有收获,在这留个记号,继续折腾,并感谢兄弟们分享经验!# |
|