一、配置本地yum源

1 将光驱挂载在/mnt下
mount    /dev/cdrom  /mnt
2  设置本地源安装
 把/etc/yum.repos.d/这个目录下的repo文件备份然后删除
3.修改源
vi /etc/yum.repos.d/rhel-source.repo
[media]
name=Server
baseurl=file:///mnt
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

二、复制光盘文件

1、首先创建编辑目录:
mkdir /root/rhel7_iso

复制光盘文件:
cp -rf /mnt* /root/rhel7_iso

diskinfo文件需求单独拷贝下:
cp /root/rhel7_iso/.discinfo /root/iso

三、安装启动kickstart软件

先安装kickstart,再启动kickstart,然后点鼠标配置,配置完了点击文件->保存->保存到哪 就是生成一个ks.cfg的文件,里面的配置就是你刚才点鼠标配置的。
yum -y install system-config-kickstart
system-config-kickstart

2 编辑ks.cfg文件

系统安装的时候,按照ks.cfg文件的内容进行安装,我们把ks.cfg文件放到isolinux目录下:

cd /root/centos7_iso/isolinux

vim ks.cfg
我的ks.cfg文件内容如下:
#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
# Install OS instead of upgrade
install
# Keyboard layouts
keyboard 'us'
# System language
lang en_US.UTF-8 --addsupport=zh_CN.UTF-8
# Root password
rootpw --iscrypted $1$iy8XLJQ7$8ZaGl1J/6SAoAwe.Tw.D2.
# System authorization information
auth  --useshadow  --passalgo=sha512
# Use CDROM installation media
cdrom
# Use graphical install
graphical
# Run the Setup Agent on first boot
firstboot --enable
# SELinux configuration
selinux --disabled

# Firewall configuration
firewall --disabled
# Reboot after installation
reboot
# System timezone
timezone Asia/Shanghai
# X Window System configuration information
xconfig  --startxonboot
# System bootloader configuration
bootloader --location=mbr
# Clear the Master Boot Record
zerombr
# Partition clearing information
clearpart --all --initlabel 
# Disk partitioning information
part /boot         --fstype=xfs     --size=500         --ondisk=sda
part /boot/efi    --fstype=xfs   --size=500  --ondisk=sda
part pv.01                              --size=133120      --ondisk=sda
part pv.02            --grow            --size=200         --ondisk=sda       
volgroup rootvg    --pesize=16384 pv.01
logvol swap                          --name=lv_swap     --vgname=rootvg --size=16384
logvol /           --fstype=xfs     --name=lv_root     --vgname=rootvg --size=102400
logvol /nmon       --fstype=xfs     --name=lv_nmon     --vgname=rootvg --size=5120

%packages
@^graphical-server-environment
@base
@core
@desktop-debugging
@dial-up
@fonts
@gnome-desktop
@guest-agents
@guest-desktop-agents
@hardware-monitoring
@input-methods
@internet-browser
@multimedia
@print-client
@x11

%end

%addon com_redhat_kdump --disable --reserve-mb='auto'

%end
注意:

1)因为rhel7系统网卡规则更复杂,为了ks.cfg更通用,最好ks.cfg不用制定网卡配置。

2)为了兼容mbr方式和EFI方式,同时创建了/boot和/boot/efi分区。

3配置mbr引导方式

编辑isoliuux目录下的isolinux.cfg文件,添加自己的内容,在isolinux.cfg文件中label linux下面添加自己的label:

label linux
  menu label ^Install Red Hat Enterprise Linux 7.5
  kernel vmlinuz
  append initrd=initrd.img inst.stage2=hd:LABEL=RHEL-7.5\x20Server.x86_64 quiet

label custom
  menu label ^Custom Red Hat Enterprise Linux 7.5
  kernel vmlinuz
  append initrd=initrd.img ks=cdrom:/isolinux/ks.cfg
注意点:

1)memu label 后面的内容是在光盘引导起来菜单的内容,^后面的字母是菜单的快捷键;

2)通过inst.ks关键字指明ks.cfg文件位置;

3)inst.stages2标识的是系统按照介质位置,这里使用hd:LABEL表明寻找的是label为CENTOS7的安装介质,使用LABEL关键字的好处是可以精确指定安装介质,为什么label是CENTOS7,是因为我在制作光盘镜像的时候指定的,方法在后面有介绍。

四、配置EFI引导方式

进入光盘目录EFI/BOOT/,编辑grub.cfg文件,添加自己的菜单:

menuentry 'Install Red Hat Enterprise Linux 7.5' --class fedora --class gnu-linux --class gnu --class os {
        linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:LABEL=RHEL-7.5\x20Server.x86_64 quiet
        initrdefi /images/pxeboot/initrd.img
}

menuentry 'Costomer Red Hat Enterprise Linux 7.5' --class fedora --class gnu-linux --class gnu --class os {
        linuxefi /images/pxeboot/vmlinuz ks=cdrom:/isolinux/ks.cfg   quiet
        initrdefi /images/pxeboot/initrd.img
}
和mbr方式类似,指明ks.cfg文件位置和安装源位置。

五、生成iso镜像

生成镜像,并且能在EFI和mbr环境安装的镜像生成命令如下:
cd /root/rhel7_iso
mkisofs -v -cache-inodes -joliet-long -R -J -T -V RHEL75 -o /root/rhel7.iso    \
-c isolinux/boot.cat    -b isolinux/isolinux.bin      \
-no-emul-boot -boot-load-size 4 -boot-info-table    \
-eltorito-alt-boot     -b images/efiboot.img       -no-emul-boot .

rhel7红帽7制作全自动安装光盘-实战相关推荐

  1. 全自动安装 linux光盘,CentOS 7.1全自动安装光盘制作详解

    安装系统的话,常用方式就是通过U盘,光盘,kickstart网络自动化安装,网络自动化安装固然好,但是有时候在现场做项目的话根本就没有kickstart环境,甚至连基本的网络建设都没有弄好,此时该如何 ...

  2. CentOS 7.0全自动安装光盘制作详解

    CentOS 7.0全自动安装光盘制作详解 1 复制光盘文件 1 )挂载 iso 镜像 创建目录用于挂载光盘: mkdir /root/centos7 挂载 iso 镜像  mount -o loop ...

  3. FreeBSD 6.0架设管理与应用-附录B 制作FreeBSD安装光盘

    附录B 制作 FreeBSD 安装光盘 如果您想要自行制作 FreeBSD 安装光盘,您可以自各大 FTP 站台下载 FreeBSD 回来自行烧录.FreeBSD 各个 RELEASE 版本推出时,都 ...

  4. linux全自动安装光盘,CentOS7全自动安装光盘制做详解

    CentOS7全自动安装光盘制做详解node 1 复制光盘文件linux 1)挂载iso镜像ios 建立目录用于挂载光盘:redis mkdir /root/centos7 挂载iso镜像vim mo ...

  5. 制作光盘安装linux系统教程,CentOS 7.0全自动安装光盘制作详解

    1,复制光盘文件 1 )挂载 iso 镜像 创建目录用于挂载光盘: mkdir /root/centos7 挂载 iso 镜像 mount -o loop CentOS-7.0-1406-x86_64 ...

  6. Redhat制作kickstart安装光盘

    一Redhat一键式光盘制作步骤 挂载光盘镜像,进入光盘镜像所在的目录,例如挂载目录为/mnt mount -o loop -t iso9660 rhel-server-6.4-x86_64-dvd. ...

  7. linux从光盘制作.iso,Linux(ubuntu)使用dd从iso制作win7安装光盘(读卡器一样)

    dd的简介我就省了,一搜一大把. 网上流行的一种做法是把u盘分成一个区,格式化成fat,然后dd if=/xxx.iso of=/dev/sdx,似乎是有顺利的人linux dd windows 安装 ...

  8. 定制linux 安装光盘

    转自:http://blog.chinaunix.net/uid-26569496-id-3317659.html GNU/Linux开源,这个意义实在是非常的广泛,目前在distrowatch上表现 ...

  9. 制作无人值守的WINXP安装光盘(3)(转)

    制作无人值守的WINXP安装光盘(3)(转)[@more@] 无人值守安装DirectX 9.0b 下载:DirectX 9.0b Redistributable 执行 dx90b_redist.ex ...

  10. 使用nlite制作集成驱动windows安装光盘及实践心得

    不使用软盘加载驱动安装系统的方法--使用nLite集成驱动 整合驱动程序到系统安装盘-图片多是因为适应不同用户的需求,其实操作过程很简单,也就是点几下鼠标的事. 当我们在使用SATA.SCSI硬盘或磁 ...

最新文章

  1. iar定义arm版本_IAR Systems发布 IAR Embedded Workbench for ARM新版本
  2. go 通道 返回_GCTT 出品 | Go 语言的缓冲通道:提示和技巧
  3. python图片识别-用10行Python代码进行图像识别
  4. Facebook Libra不会和主权货币竞争
  5. 全球及中国自卸车行业深度分析与“十四五”发展战略规划研究报告2022-2028年版
  6. 深入浅出jQuery (五) 如何自定义UI-Dialog?
  7. java什么是子类_java什么是子类?
  8. 每日一笑 | 在地铁上被老奶奶让座是一种什么样的体验?
  9. 剑指offer38题
  10. 汽车软件开发的8种颠覆性趋势及国产自主可控的多领域全数字实时仿真平台SkyEye
  11. C++ STL bitset类常用函数的使用
  12. python 反传播_Python:反向传播 (六十八)
  13. php中怎么创建对象,php创建对象有哪几种方法
  14. 冒泡排序c语言程序,冒泡排序(C语言实现)
  15. 【下载】1200页CV经典《计算机视觉:算法与应用》第二版开放下载
  16. 线性混合效应模型学习
  17. k8s部署微服务项目
  18. 192.168.1.0/24
  19. 红米note9 android10,红米note9尺寸大小_红米note9手机尺寸
  20. 转载:大牛给计算机专业学生的 7 个建议

热门文章

  1. CNC雕刻机上位机新手源码C#源码,里面有详细dxf解析过程,生成G代码思路,dxf导入生成G代码
  2. linux集群外文资料,计算机专业外文文献翻译 Linux企业集群.doc
  3. 通达信自定义副图换手率指标 HSL_QD
  4. linux系统怎么设置开机密码,linux设置开机启动密码
  5. vue 中根据公司名称(名称有中文名也有英文名)首字母进行A-Z排序
  6. VI编辑器的一些基础命令的使用
  7. 如何寻找IE浏览器的执行路径
  8. Cell Image Segmentation using Generative Adversarial Networks, Transfer Learning, and Augmentations
  9. 疫情让我使用V-rep仿真(结合pythonAPI)实现机器人视觉巡线+pid调速,
  10. 模型展示 | 一起来看中华瑰宝:瓷器