创建自动安装linux系统的灵魂--ks文件
要想实现全自动安装linux系统的功能,首先需要生成一个记录我们对安装linux系统时的配置的文件,即ks文件。这个ks文件将记录我们对安装系统的各项配置,安装系统时会读取这个文件并进行相应的设置。为了方便操作,我们可以使用system-config-kickstart软件来创建这个ks文件。
1. 安装system-config-kickstart软件,在终端中输入命令:yum install system-config-kickstart
2. 安装成功后,使用命令:system-config-kickstart 启动该软件,进入图形化界面。
3. 在各个选项中进行对将要安装的linux系统的配置。
4. 最后点击“file”->“save file”,选择需要保存的名字及路径(名字必须以.cfg结尾,默认为)。这样就在相应目录下生成了一个保存着我们对将要安装的linux系统配置的ks文件。
将“灵魂”赋予自己的ISO镜像
1. 挂载镜像系统,使用命令:mount -o loop /mnt
2. 因为/mnt目录内的内容是只读的,所以我们在任意位置创建一个新的目录,例如:mkdir aaa
3. 将/mnt内的所有内容复制到aaa目录中:cp /mnt/* aaa
4. 进入aaa目录:cd /mnt/aaa
5. 将我们刚保存的ks文件拷贝进aaa目录,这样可以方便以后指定ks文件的位置。
将加入ks文件的目录重新封装为iso镜像
使用以下命令将aaa目录重新封装为新的iso镜像(命名为):
mkisofs -o -b -c -no-emul-boot -boot-load-size 4 -boot-info-tabie -R -J -v -T aaa
解释一下上面命令的参数:
- -o 指定生成镜像的名字
- -b 指定光盘自引导启动的文件(目录内以.bin结尾的文件)
- -c 将文件的配置信息显示出来(目录内以.cat结尾的文件)
- -no-emul-boot 不模仿boot这种引导格式(光盘内没有MBR不能进行boot格式的启动)
完成以上步骤后,就成功创建了全自动安装linux系统的镜像。你可以将其放在虚拟机上进行实验,或者刻成光盘,在安装系统的启动界面输入"linux ks"即可进行自动安装。
注意:无论是通过光盘、磁盘、FTP还是HTTP安装系统,都需要指明ks文件的位置及名字,根据不同的安装方法,指明ks文件的格式也会有所不同。请根据实际情况进行填写,这样就可以轻松解决全自动安装linux系统的问题了!
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。