使用iso安装linux系统安装教程,使用光盘iso实现Linux操作系统的自动安装部署.doc

使用iso安装linux系统安装教程,使用光盘iso实现Linux操作系统的自动安装部署.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

一、实现原理

光盘通过读取ks.cfg文件来实现安装操作系统,ks.cfg配置文件放在光盘的根目录即可,然后修改isolinux/isolinux.cfg文件,设置内核参数,指定ks.cfg文件的位置即可。由于原始iso镜像文件是只读的,不能直接在iso光盘目录文件内进行修改,需要拷贝到一个临时目录,修改完后在封装为iso镜像文件。

二、拷贝镜像临时目录

mkdir/mnt/cdrommount-oloopCentOS-6.8-x86_64-minimal.iso/mnt/cdromcp-ar/mnt/cdrom//root/iso#原来root下没有iso目录,拷贝过来重命名为iso

三、生成ks.cfg文件

生成ks.cfg文件的方式大概有2种,一是可以通过图形工具system-config-kickstart来定制生成指定的ks.cfg文件,二是对于熟悉kickstart语法的可以直接编写ks.cfg配置文件。本次实验用的ks.cfg配置比较简单,是通过工具生成的,下边给出本次的ks.cfg文件。

#platform=x86,AMD64,orIntelEM64T

#version=DEVEL

#Firewallconfiguration

firewall--disabled

#InstallOSinsteadofupgradeinstall#UseCDROMinstallationmedia

cdrom

#Rootpassword

rootpw--iscrypted$1$p6oEoqGo$UDHZdzw56Rl6Rt5oi1A0Q1

#Systemauthorizationinformation

auth--useshadow--passalgo=sha512

#Usegraphicalinstallgraphical

#Systemkeyboard

keyboardus

#Systemlanguage

langen_US

#SELinuxconfiguration

selinux--disabled

#DonotconfiguretheXWindowSystem

skipx

#Installationlogginglevel

logging--level=info#Rebootafterinstallation

#reboot

#Systemtimezone

timezone--isUtcAsia/Shanghai

#Networkinformation

network--bootproto=dhcp--device=eth0--onboot=on

#Systembootloaderconfiguration

bootloader--location=mbr

#CleartheMasterBootRecord

zerombr

#Partitionclearinginformation

clearpart--all--initlabel

#Diskpartitioninginformation

part/boot--asprimary--fstype="ext4"--ondisk=sda--size=200partswap--asprimary--fstype="swap"--ondisk=sda--size=4096part/--asprimary--fstype="ext4"--grow--ondisk=sda--size=1

拷贝到光盘镜像根目录:

/bin/cpks.cfg/root/iso/

四、修改启动项菜单内核参数

修改菜单项配置文件isolinux/isolinux.cfg:

defaultvesamenu.c32

#prompt1timeout1#超时自动选择菜单时间设置,设置为1时,即一闪而过,设置3秒为好。

修改内核参数,指定ks.cfg位置:

labellinux

menulabel^InstallCentOS6.8x64System.#自定义了菜单

menudefault

kernelvmlinuz

appendinitrd=initrd.imgks=cdrom:/ks.cfg#添加了ks文件的位置:光盘的根目录

五、封装iso镜像文件

cd/root/iso/#进入镜像制作目录

如果没有mkisofs命令,执行安装:

yuminstallmkisofs-y

执行封装镜像的命令:

mkisofs-o/

文档评论(0)

134****7623 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档