菜鸟学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
相关文章
|
3天前
|
NoSQL Java Linux
linux笔记
linux笔记
8 0
|
7天前
|
存储 运维 Java
Linux笔记02 —— Shell补充
Linux笔记02 —— Shell补充
31 2
|
7天前
|
安全 Linux Shell
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
19 1
|
8天前
|
安全 Linux Android开发
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
该文介绍了如何在Linux服务器上交叉编译Android的FFmpeg库以支持HTTPS视频播放。首先,从GitHub下载openssl源码,解压后通过编译脚本`build_openssl.sh`生成64位静态库。接着,更新环境变量加载openssl,并编辑FFmpeg配置脚本`config_ffmpeg_openssl.sh`启用openssl支持。然后,编译安装FFmpeg。最后,将编译好的库文件导入App工程的相应目录,修改视频链接为HTTPS,App即可播放HTTPS在线视频。
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
|
16天前
|
编解码 Linux
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
在《FFmpeg开发实战》一书中,介绍了如何在Linux环境下为FFmpeg集成libopus和libvpx,以支持WebM格式的Opus和VP8/VP9编码。首先,下载并安装libopus。接着,下载并安装libvpx。最后,在FFmpeg源码目录下,重新配置FFmpeg,启用libopus和libvpx,编译并安装。通过`ffmpeg -version`检查版本信息,确认libopus和libvpx已启用。
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
|
16天前
|
编解码 Linux
FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr
在Linux环境下,为FFmpeg添加对AAC、MP3、OGG和AMR音频格式的支持,需安装libogg、libvorbis和opencore-amr库。首先,从官方源下载各库的最新源码,如libogg-1.3.5、libvorbis-1.3.7和opencore-amr-0.1.6,然后解压并依次执行`./configure`、`make`和`make install`进行编译安装。接着,在FFmpeg源码目录中,使用`./configure`命令重新配置,并重新编译安装FFmpeg。最后,验证FFmpeg版本信息确认已启用ogg和amr支持。
FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr
|
17天前
|
Linux 开发工具
【Linux笔记】文件查看和编辑
【Linux笔记】文件查看和编辑
|
17天前
|
Linux
【Linux笔记】文件和目录操作
【Linux笔记】文件和目录操作
|
17天前
|
运维 监控 Linux
【Linux笔记】系统信息
【Linux笔记】系统信息
|
17天前
|
安全 Linux 网络安全
【Linux笔记】网络操作命令详细介绍
【Linux笔记】网络操作命令详细介绍