制作引导光盘和U盘
可以将定制安装光盘,并结合kickstart实现基于光盘启动的半自动化安装
实现过程
[root@centos8 ~]#mkdir –pv /data/myiso
[root@centos8 ~]#cp -r /mnt/isolinux/ /data/myiso/
[root@centos8 ~]#tree /data/myiso/
/data/myiso/
└── isolinux
├── boot.cat
├── boot.msg
├── grub.conf
├── initrd.img
├── isolinux.bin
├── isolinux.cfg
├── ldlinux.c32
├── libcom32.c32
├── libutil.c32
├── memtest
├── splash.png
├── TRANS.TBL
├── vesamenu.c32
└── vmlinuz
1 directory, 14 files
[root@centos8 ~]#vim /data/myiso/isolinux/isolinux.cfg
[root@centos8 ~]#initrd=initrd.img text ks=cdrom:/myks.cfg
[root@centos8 ~]#cp /root/myks.cfg /data/myiso/
[root@centos8 ~]#dnf -y install mkisofs
[root@centos8 ~]#mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 8.0 x86_64 boot" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso /data/myiso/
注意:以上相对路径都是相对于光盘的根,和工作目录无关
mkisofs选项说明
[OPTION] | 意义 |
---|---|
-o |
指定映像文件的名称。 |
-b |
指定在制作可开机光盘时所需的开机映像文件。 |
-c |
制作可开机光盘时,会将开机映像文件中的 no-eltorito-catalog 全部内容作成一个文件。 |
-no-emul-boot |
非模拟模式启动。 |
-boot-load-size 4 |
设置载入部分的数量 |
-boot-info-table |
在启动的图像中现实信息 |
-R 或 -rock |
使用 Rock RidgeExtensions |
-J 或 -joliet |
使用 Joliet 格式的目录与文件名称 |
-v 或 -verbose |
执行时显示详细的信息 |
-T 或 -translation-table |
建立文件名的转换表,适用于不支持 Rock Ridge Extensions 的系统上 |
本文链接:http://www.yunweipai.com/36132.html
网友评论comments