现在已经安装好了本书中的所有软件,可以重新启动进入 LFS 了。然而,您应该注意一些可能出现的问题。您根据本书构建的系统是很小的,可能缺失一些功能,导致您无法继续使用。您可以在当前的 chroot 环境中安装一些 BLFS 手册提供的额外软件包,以便在重启进入新的 LFS 系统后更容易工作。下面是一些建议您考虑的软件包:
字符模式浏览器,例如 Lynx,这样您可以在一个虚拟终端中阅读 BLFS 手册,同时在另一个虚拟终端构建软件包。
make-ca 软件包允许您设置本机信任的根证书,使得系统能够验证远程服务器 (例如,使用 HTTPS 的网站) 提供的 SSL 证书。
GPM 软件包允许您在虚拟终端中进行复制粘贴操作。
可以安装
sudo,这样就能使用非 root
用户构建软件包,再很容易地切换到 root
身份进行安装。
如果您想从具有舒适的 GUI 环境的远程计算机访问新系统,安装 openssh。
为了更方便地从网络下载文件,安装 wget。
如果需要连接无线网络,安装 wpa_supplicant。
安装固件,如果您的设备的内核驱动程序需要使用固件才能正常工作的话。
最后,可以再次检查下列配置文件。
/etc/bashrc
/etc/dircolors
/etc/fstab
/etc/hosts
/etc/inputrc
/etc/profile
/etc/resolv.conf
/etc/vimrc
/root/.bash_profile
/root/.bashrc
现在,正如我们之前保证的,您可以引导全新的 LFS 系统了!首先退出 chroot 环境:
logout
解除虚拟文件系统的挂载:
umount -v $LFS/dev/pts umount -v $LFS/dev umount -v $LFS/run umount -v $LFS/proc umount -v $LFS/sys
如果为 LFS 创建了其他的分区,需要在解除挂载 LFS 分区之前,先解除挂载它们,例如:
umount -v $LFS/usr umount -v $LFS/home umount -v $LFS
解除 LFS 文件系统的挂载:
umount -v $LFS
现在重新启动系统:
shutdown -r now
如果 GRUB 引导加载器如同本书前文所述安装,并配置正确,GRUB 目录应该已经配置为自动引导 LFS 11.2-systemd 启动项。
重启完成后,LFS 系统就可以使用了,您可以安装更多软件包以满足自己的需求。