分两篇记录在制作系统盘时的一些步骤:
第一篇:系统镜像盘ISO的制作–基于tinycorelinux
第二篇:将制作好的系统安装到硬盘上
系统原始盘下载地址
这里下载的是最基础的版本core(11MB)
一、iso目录结构
二、过程记录
在实践打包的过程中,出现权限问题,即使是加了sudo,因此,以下都是在root用户下进行
1.挂载iso到本机
mount -t iso9660 -o loop Core-current.iso /mnt/cd
1
2.将光盘里内容拷贝到本地硬盘下,以便修改
cp /mnt/cd/* xxx/hislinuxiso/ -r
1
3.可以添加修改core.gz结尾的文件,该文件一般都是由cpio格式打包又压缩成.gz格式的(可以通过file查看类型),先重命名
mv core.gz core.cpio.gz
1
4.解压
gunzip core.cpio.gz
1
5.新建目录newcore作为修改的目录,并进入该目录
mkdir newcore
cd newcore/
1
2
6.将上级的core.cpio解压到该目录下
cpio -i -F ../core.cpio
1
7.在newcore里修改需要修改的文件等
8.重新开始打包成cpio文件
find . | cpio -o -H newc > ../newcore.cpio
1
or(改变不了目录结构)
cpio -i -t -F ../core.cpio>list
cpio -o -H newc -O newcore.cpio<list
1
2
9.重新打包压缩
gzip -9 newcore.cpio
1
10.重命名成原来的文件名
mv newcore.cpio.gz core.gz
1
11.制作成光盘镜像ISO,在boot上一级目录
mkisofs -r -V "HIS LINUX" -cache-inodes -J -l \
-b boot/isolinux/isolinux.bin \
-c boot/isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 \
-boot-info-table -o "../hislinuxiso.iso" .
————————————————
版权声明:本文为CSDN博主「leo9150285」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/leo9150285/article/details/51163475