菜鸟学Linux 第040篇笔记 auto-install-linux

简介:

菜鸟学Linux 第040篇笔记 auto-install-linux




kickstart

用来提前配置linux安装,类似于配置文件,使用户不需要再手动点击

去逐条去配置linux安装,全都集中到此配置文件里


系统安装过程

anaconda: stage2.img 


text, GUI


kickstart:三部分~./anaconda.cfg

命令段

必备命令

keyboard us

lang en_US

timezone Asia/Shanghai

rootpw --iscrypted

authconfig --useshadow

bootloader --location

clearpart --initlabel --linux

可选命令

firewall --enabled --ssh,http

selinux --disabled --permissive

软件包选择段,%packages

脚本段

%pre 是在系统启动前所要执行的脚本

%post 系统启动后执行的脚本

ks=http://

ks=cdrom:/


linux ks=askmethod




安装过程中,boot提示符中可以使用的命令(此下命令前边都需要加linux)

  askmethod

  dd

  

  ip=

  netmask=

  gateway=

  dns=

  

  ks=

  ksdevice=通过哪个设备获取kickstart文件

  

  rescue 进入紧急救援模式



实现自动安装linux

1.yum install system-config-kickstart

此软件运行在图形界面下,

打开终端直接输入 system-config-kickstart

注意如果里边的软件包无法查看的原因是你的系统里添加一个

yum源名必须叫base的就可以了

配置完成后保存到一个文件夹下

2.将iso挂载从其文件夹images/boot.iso 拷贝出来挂载

mount -o loop boot.iso /mnt

mkdir /tmp/iso

cp -r /mnt/* /tmp/iso

cp /root/ks.cfg /tmp/iso/

vim /tmp/iso/isolinux/isolinux.cfg 

在第一行修改成default linux ks=cdrom:/ks.cfg

制作成iso

mkisofs -R -b isolinux/isolinux.bin -no-emul-boot -boot-load-size 4 -boot-info-table -o boot.iso iso/

最后的iso/是目录名 这个制作的时候要退到要制作镜像iso的目录外边

完成后会在你执行命令的目录里产生一个boot.iso文件  完成!!!

本文转自Winthcloud博客51CTO博客,原文链接http://blog.51cto.com/winthcloud/1880737如需转载请自行联系原作者


Winthcloud
相关文章
|
2天前
|
Linux
Linux(5)WIFI/BT调试笔记
Linux(5)WIFI/BT调试笔记
17 0
|
3天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
24 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
1月前
|
算法 Linux
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
【Linux笔记】压缩、解压文件的 4 种方式。tar、gzip、gunzip、zip、unzip、7z命令使用方法
|
2天前
|
Linux Android开发
Linux(6)CH9434 SPI调试笔记
Linux(6)CH9434 SPI调试笔记
12 0
|
20天前
|
Linux API C语言
FFmpeg开发笔记(一)搭建Linux系统的开发环境
本文指导初学者如何在Linux上搭建FFmpeg开发环境。首先,由于FFmpeg依赖第三方库,可以免去编译源码的复杂过程,直接安装预编译的FFmpeg动态库。推荐网站<https://github.com/BtbN/FFmpeg-Builds/releases>提供适用于不同系统的FFmpeg包。但在安装前,需确保系统有不低于2.22版本的glibc库。详细步骤包括下载glibc-2.23源码,配置、编译和安装。接着,下载Linux版FFmpeg安装包,解压至/usr/local/ffmpeg,并设置环境变量。最后编写和编译简单的C或C++测试程序验证FFmpeg环境是否正确配置。
37 8
FFmpeg开发笔记(一)搭建Linux系统的开发环境
|
1月前
|
Linux 网络安全 开发工具
【Linux笔记】常用的Linux的指令
【Linux笔记】常用的Linux的指令
|
2月前
|
Linux 数据安全/隐私保护 Android开发
10 个最佳 Linux 开源笔记软件
10 个最佳 Linux 开源笔记软件
122 1
|
2月前
|
缓存 Shell Linux
《linux鸟哥的私房菜》笔记(下)
《linux鸟哥的私房菜》笔记(下)
24 0
|
2月前
|
存储 Unix Linux
《LINUX鸟哥的私房菜》笔记(上)
《LINUX鸟哥的私房菜》笔记(上)
49 0
|
4月前
|
架构师 Linux 网络性能优化
linux内核升级笔记
linux内核升级笔记
28 0