Anaconda Kickstart实现自动化安装linux
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-03-30
Linux的系统安装: linux系统的安装主要分为两类,一类是网络安装,另一类是本地安装. 网络安装:主要有NFS服务器、Ftp服务器和Http服务器来提供安装文件的yum源. 本地安装:主要是光盘安装和本次磁盘安装. 安装流程主要分为两大步骤: 配置阶段:配置阶段主要是对系统自带安装程序annconda的配置,不论是图形化界面是文字界面annconda都会引导用户一步步的对要安装的系统进行预设. 安装阶段:配置阶段结束后anaconda会按照用户的配置对系统的主体文件和各种服务文件进行安装. 安装过程不论是在图形化界面还是文字界面,都有anaconda都提供了较详细的说明和指导我这里就不再进行冗述,主要就分区的心得简单谈一谈: /boot 挂载点单独分区,且应为基本磁盘分区(启动时逻辑卷和磁盘阵列无法被直接识别),大小100M足矣(主要用于存放grub、内核和initrd) / 根目录挂载单独分区,大小10G上下,最好使用逻辑卷(容量可浮动调整,且可快照备份) /usr、/usr/local 此目录主要用于安装软件,大小20G上下,使用逻辑卷. /var var目录主要存放日志文件、邮件、打印队列等,在系统的使用过程中会不断的变大,初始大小10G左右,使用逻辑卷. 下面介绍一种支持完全托管的安装方式: 原理是将设置好的anaconda配置文件,在安装前导入,使其完全遵循配置文件完成安装个步骤,且在安装过程中不在于用户进行交互. anaconda配置文件的生成: 在图形化界面中运行system-config-kickstart命令(需要先安装对应的rpm包),在图形化对话框中进行安装配置,配置完成后生成ks配置文件. 安装时,在boot:后输入“linux ks=”ks文件源,文件源支持从cdrom、hd磁盘设备、file本地文件、ftp、http以及nfs,格式如下 拥有帝国一切,皆有可能。欢迎访问phome.net ks=设备名、服务名:/ 作者使用的是基于ftp服务的安装,安装时将含有boot.iso放入事先编辑好的ks文件,使用boot.iso进行引导. 下面是配置文件ks.cfg: text key --skip keyboard us lang en_US langsupport --default en_US en_US #network --bootproto dhcp network --bootproto=static --ip=172.16.24.1 --netmask=255.255.0.0 --gateway=172.16.0.1 --nameserver=172.16.0.1 url --url ftp://172.16.0.1/pub logging --host=172.16.0.1#使用ks文件安装,直接进入文本模式.使用ftp安装系统,要与ftp服务器通信需要开启dhcp或配置静态ip地址(此处配置静态ip安装,目的使新系统安装好后不用在对ip进行配置)zerombr yes clearpart --all part swap --size 1024 part /boot --size 100 part pv.01 --size 51200 volgroup vol0 pv.01 logvol / --vgname=vol0 --size=10000 --name=root logvol /home --vgname=vol0 --size=500 --name=home logvol /var --vgname=vol0 --size=10000 --name=var logvol /usr --vgname=vol0 --size=10000 --name=usr logvol /usr/local --vgname=vol0 --size=10000 --name=usrlocal timezone Asia/Shanghai --utc#清空磁盘MBR和所有安装区域,设置磁盘交换区大小、/boot所在磁盘类型和大小以及配置lvm和时区xconfig --resolution=1024x768 --depth=16 –startxonboot rootpw redhat authconfig --useshadow --enablemd5 firewall --disabled bootloader reboot#设置root初始密码为redhat%packages @ GNOME Desktop Environment @ X Window System @ Printing Support # KDE is huge...install it if you wish #@ KDE @ Development Tools #@ Windows File Server 拥有帝国一切,皆有可能。欢迎访问phome.net #@ Web Server elinks openssh openssh-server openssh-clients vim-enhanced samba-common samba-client gimp gimp-data-extras enscript libcap |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Anaconda Kickstart实现自动化安装linux的所有评论