写在前面
本章将会对LFS的构建进行收尾,并且启动LFS系统
创建描述文件
创建/etc/lfs-release,命令如下
echo r11.2-54 > /etc/lfs-release
创建系统状态描述文件,命令如下
cat > /etc/lsb-release << "EOF" DISTRIB_ID="Linux From Scratch" DISTRIB_RELEASE="11.2" DISTRIB_CODENAME="alphainf" DISTRIB_DESCRIPTION="Linux From Scratch" EOF
上文中的AlphaINF可以进行修改,修改为任意文本信息
创建另一个系统描述文件,命令如下
cat > /etc/os-release << "EOF" NAME="Linux From Scratch" VERSION="11.2" ID=lfs PRETTY_NAME="Linux From Scratch 11.2" VERSION_CODENAME="alphainf" EOF
同样地,AlphaINF也可以进行修改
离开chroot环境
完成这些工作后,我们输入以下命令离开chroot环境
logout
如果出现了there are stopped jobs的提示,这是由于按下了Ctrl+Z之后使程序或者进程被挂起。可以通过命令输入使之激活或者在后台运行
我们可以运行jobs -l查看哪些进程被挂起了,随后运行kill % <pid>来杀死该进程,其中<pid>为该进程的进程号,%和<pid>中间应当用空格隔开
解除挂载
我们需要解除以下文件系统的挂载
umount -v $LFS/dev/pts umount -v $LFS/dev umount -v $LFS/run umount -v $LFS/proc umount -v $LFS/sys
我们挂载了两个磁盘,分别为$LFS/boot和$LFS,我们也要将其解除挂载
umount -v $LFS/boot umount -l $LFS
注意:如果出现了target is buzy的提示,可以将上文中的-v换成-l,指令将会自动解决冲突的问题。
至此,我们已经完成全部的LFS构建工作!!!!!
标签:Scratch,全记录,etc,umount,LFS,release,挂载,进程 From: https://www.cnblogs.com/alphainf/p/16720740.html