首页 > 系统相关 >LFS(Linux From Scratch)构建过程全记录(十一):收尾并启动LFS

LFS(Linux From Scratch)构建过程全记录(十一):收尾并启动LFS

时间:2022-09-22 20:24:25浏览次数:49  
标签:Scratch 全记录 etc umount LFS release 挂载 进程

写在前面

本章将会对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

相关文章