项目重要代码

在宿主内核/分区内核中修改文件系统,顺便查一查这个系统里面有没有有用的包,dnf是使用的包管理器。

这个位置放的是宿主镜像和分区镜像

在这个位置对代码进行编译,如果是编译镜像,就是make image -j17,make tabe键可以看到编译选项,其中GUEST_QTY=2表示我想生成两个用户分区

这句话的意思是生成一个用户分区

最后一句话的意思是启动一个普通分区

这张图展示了chroot的内外对应关系

partition-host和partition-guest都是内核文件系统,centos-chroot是根文件系统

make image -j17 IMAGE_ONLY=yes IMAGE_REPLACE=yes GUEST_QTY=2编译镜像,并生成两个普通分区。

编译内核sudo make compile.host_rpm -j17

更新每个库到本地

sudo losetup --find --show --partscan ***.img将镜像挂载到回环设备上,并且吧回环设备mount到某一个文件夹(mnt),用完之后还要umount,和解除回环设备

sudo chown $UID:1000 .config修改文件所有者从root为用户abc

posted @ 2021-12-23 23:07  大大大大大圣归来  阅读(30)  评论(0编辑  收藏  举报