自动安装的应答文件

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

系统安装过程

运维自动化发展历程及技术应用

系统安装过程插图

系统安装过程

Linux的安装过程如下:

  • 加载boot loader
  • 加载启动安装菜单
  • 加载内核和initrd文件
  • 加载根系统
  • 运行anaconda的安装向导
Linux安装光盘的安装相关文件

在系统光盘的isolinux目录下有和安装相关的文件

1、boot.cat: 相当于grub的第一阶段

2、isolinux.bin:光盘引导程序,在mkisofs的选项中需要明确给出文件路径,这个文件属于SYSLINUX项目
3、isolinux.cfg:启动菜单的配置文件,当光盘启动后(即运行isolinux.bin),会自动去找isolinux.cfg文件
4、vesamenu.c32:是光盘启动后的启动菜单图形界面,也属于SYSLINUX项目,menu.c32提供纯文本的菜单
5、memtest:内存检测程序
6、splash.png:光盘启动菜单界面的背景图
7、vmlinuz:是内核映像
8、initrd.img:ramfs文件

安装菜单的内核参数

安装光盘的启动菜单配置文件:isolinux/isolinux.cfg中设置相关的内核加载参数,实现不同的安装过程

isolinux.cfg文件中每个安装对应菜单选项

  • 加载内核:isolinuz/vmlinuz
  • 向内核传递参数:append initrd=initrd.img 参数设置

指定内核参数方法

  • 在启动菜单界面,选中一项安装方法,按tab键,在后面增加参数
  • 在启动菜单界面,任意选中一项安装方法,按ESC键:boot: linux 参数设置

常见的内核参数:

1、text:默认启动GUI安装接口,可以指定文本方式的安装界面

2、rescue:进入救援模式

3、inst.repo=path:指定安装源文件的路径,可以是以下格式
Centos 6
DVD drive repo=cdrom :device
Hard Drive repo=hd:device/path
HTTP Server repo=http://host/path
HTTPS Server repo=https://host/path
FTP Server repo=ftp://username:password@host/path
NFS Server repo=nfs:server:/path
ISO images on an NFS Server repo=nfsiso:server:/path

Centos 7
Any CD/DVD drive inst.repo=cdrom
Hard Drive inst.repo=hd:device:/path
HTTP Server inst.repo=http://host/path
HTTPS Server inst.repo=https://host/path
FTP Server inst.repo=ftp://username:password@host/path
NFS Server inst.repo=nfs:[options:]server:/path

askmethod:选择安装源文件的获取方法,提供了光盘,本地硬盘,NFS,FTP,HTTP多种安装源,此项Centos 7 以后版已废弃

ks=path: 指定自动化安装应答文件路径,如:initrd=initrd.img inst.ks=http://192.168.8.8/ksdir/ks8.cfg

ip= : 指定IP地址信息
ip=method,method 可以为dhcp
ip=interface:method 指定特定接口
ip=ip::gateway:netmask:hostname:interface:none 静态IP

anaconda安装向导

anaconda是Linux系统安装程序,可以提供两种风格的安装界面

  • gui:图形窗口
  • tui: 基于图形库curses的文本窗口

anaconda工作过程

1、安装过程使用的语言
2、键盘类型
3、时区和时间
4、安装源文件路径
5、选定要安装的程序包
6、安装目标存储设备及分区设置
Basic Storage:本地磁盘
特殊设备:iSCSI
KDUMP功能
设定主机名和配置网络接口
安全策略

管理员密码
创建一个普通用户

anaconda的配置方式:

1、交互式配置方式

2、通过读取事先给定的配置文件自动完成配置,加内核参数:ks=/path实现指明kickstart文件的位置,各种路径格式如下:

​ DVD drive: ks=cdrom:/PATH/TO/KICKSTART_FILE
​ Hard drive: ks=hd:device:/directory/KICKSTART_FILE
​ HTTP server: ks=http://host:port/path/to/KICKSTART_FILE
​ FTP server: ks=ftp://host:port/path/to/KICKSTART_FILE
​ HTTPS server: ks=https://host:port/path/to/KICKSTART_FILE
​ NFS server:ks=nfs:host:/path/to/KICKSTART_FILE

本文链接:https://www.yunweipai.com/36118.html

自动安装的应答文件

网友评论comments

发表回复

您的电子邮箱地址不会被公开。

暂无评论

Copyright © 2012-2022 YUNWEIPAI.COM - 运维派 京ICP备16064699号-6
扫二维码
扫二维码
返回顶部