制作Centos-6.9-x86_64-Everything.iso

制作Centos-6.9-x86_64-Everything.iso

1.在/data目录下创建centos6目录,后面将把CentOS-6.9-x86_64-bin-DVD1.iso 和CentOS-6.9-x86_64-bin-DVD2.iso这两张光盘的内容拷贝到该目录下

mkdir –pv /data/centos6

     
     
  • 1

2. 把两张光盘的内容拷贝到/data/centos6目录下

[root@centos6 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        48G  9.7G   36G  22% /
tmpfs           932M  228K  932M   1% /dev/shm
/dev/sda1       976M   40M  886M   5% /boot
/dev/sda3        29G  5.9G   22G  22% /data
/dev/sr0        3.7G  3.7G     0 100% /mnt/cdrom
/dev/sr1        2.1G  2.1G     0 100% /media/CentOS_6.9_Final
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

/dev/sr0为第一张光盘(CentOS-6.9-x86_64-bin-DVD1.iso)挂载在/mnt/cdrom
/dev/sr1为第二张光盘(CentOS-6.9-x86_64-bin-DVD2.iso)挂载在/media/CentOS_6.9_Final

复制第一张光盘
cp -rv /mnt/cdrom/ /data/centos6/  #把/mnt/cdrom整个目录复制并改名为centos6,如果是cp -rv /mnt/cdrom/*则无法复制里面的隐藏文件。
复制第二张光盘
cp -rv /media/CentOS_6.9_Final/*  /data/centos6/ #由于/data/centos6/目录已经存在了,无法复制改名,所以把/media/CentOS_6.9_Final/* 下的文件复制到/data/centos6下,忽略隐藏文件。复制的时候直接覆盖相同文件即可,实际上这些文件与安装无关系。

 
 
  • 1
  • 2
  • 3
  • 4

3.重新生成repodata元数据。

在repodata目录下的43d8fd068164b0f042845474d6a22262798b9f0d1f49ad1bf9f95b953089777d-c6-x86_64-comps.xml文件记录了所有包组的分组信息,先把该文件备份到/root目录下,也可以把整个repodata目录清空,然后再到光盘中拷贝上述的文件。

[root@centos6 repodata]# cp 43d8fd068164b0f042845474d6a22262798b9f0d1f49ad1bf9f95b953089777d-c6-x86_64-comps.xml  /root/
[root@centos6 repodata]# rm -rf *
[root@centos6 repodata]# cp /root/43d8fd068164b0f042845474d6a22262798b9f0d1f49ad1bf9f95b953089777d-c6-x86_64-comps.xml  .
[root@centos6 centos6]# createrepo -g repodata/43d8fd068164b0f042845474d6a22262798b9f0d1f49ad1bf9f95b953089777d-c6-x86_64-comps.xml  . 
[root@centos6 repodata]# ll
总用量 27056
-r--r--r-- 1 root root  231286 3月  29 2017 1cde788f77b08a7eb3dfdba12fa384a5f0214147a717a1e2d4504368037fba90-c6-x86_64-comps.xml.gz
-r--r--r-- 1 root root 1260410 3月  29 2017 43d8fd068164b0f042845474d6a22262798b9f0d1f49ad1bf9f95b953089777d-c6-x86_64-comps.xml
-r--r--r-- 1 root root 6635346 3月  29 2017 594889376c2452dc8178bbaed982deba4dff38a42716ac03fc84576c17b1d79b-filelists.sqlite.bz2
-r--r--r-- 1 root root 3115016 3月  29 2017 92299bd89d0ef9e4030e78d31399a96b41712239f032d0092f2345ba5cb01404-other.xml.gz
-r--r--r-- 1 root root 2782079 3月  29 2017 9f2ef5087547b18bdccc798b0cad7456047fc69ca17db69d3159b6dd84ed1c11-primary.xml.gz
-r--r--r-- 1 root root 4903474 3月  29 2017 ad73b7fa76bb45feea7e4cdb2d896279524039545e8764ceaa515665f897a0c5-primary.sqlite.bz2
-r--r--r-- 1 root root 5899804 3月  29 2017 dc8a406c3cc1c5103ff2e22a1b9d3d0d09a13a6fda831ffecebdd55484bf5146-filelists.xml.gz
-r--r--r-- 1 root root 2868247 3月  29 2017 f18d3f35ab887f27a5acc563138bd58a0c9b668e8cd79dbb32c4fc610c88e320-other.sqlite.bz2
-r--r--r-- 1 root root    4062 3月  29 2017 repomd.xml
-r--r--r-- 1 root root    2575 3月  29 2017 TRANS.TBL
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

4.删除TRANS.TBL文件,这些文件与系统制作光盘有关,所以用不到,这里的删掉

find -name TRANS.TBL -exec rm {} \;
  • 1
  • 2

5. 创建mkdir /data/ksdir目录存放kickstart文件,kickstart文件可以根据anaconda-ks.cfg修改,也可以使用工具:system-config-kickstart生成。

mkdir /data/ksdir
[root@centos6 centos6]# ls ./ksdir/
ks6_desktop.cfg  ks6_mini.cfg
  • 1
  • 2
  • 3
  • 4

6.修改/data/centos6/isolinux/isolinux.cfg文件制作启动菜单

[root@centos6 centos6]# cat ./isolinux/isolinux.cfg 
default vesamenu.c32
#prompt 1
timeout 600

display boot.msg

menu background splash.jpg
menu title Welcome to CentOS 6.9!
menu color border 0 #ffffffff #00000000
menu color sel 7 #ffffffff #ff000000
menu color title 0 #ffffffff #00000000
menu color tabmsg 0 #ffffffff #00000000
menu color unsel 0 #ffffffff #00000000
menu color hotsel 0 #ff000000 #ffffffff
menu color hotkey 7 #ffffffff #ff000000
menu color scrollbar 0 #ffffffff #00000000

label desktop
menu label Install a ^desktop system
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ksdir/ks6_desktop.cfg
label mini
menu label Install a ^mini system
kernel vmlinuz
append initrd=initrd.img ks=cdrom:/ksdir/ks6_mini.cfg
label local
menu default
menu label Boot from ^local drive
localboot 0xffff

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

7.刻录成光盘

mkisofs -R -J -T -v --no-emul-boot --boot-load-size 4 --boot-info-table -V "CentOS 6.9 x86_64 Everything" -b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/Centos-6.9-x86_64-Everything.iso /data/centos6/

 
 
  • 1

8.利用xftp工具把制作好的光盘拷贝到本机即可,制作好的光盘即可引导,也可以安装。

</article>
pdf_watermark
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
centos-6.9-x86_64-bin-dvd1.iso是一个CentOS操作系统的安装镜像文件。CentOS是一种基于Red Hat Enterprise Linux(RHEL)源代码构建的开源Linux发行版。它提供了强大的稳定性、安全性和可靠性。 该镜像文件是用于64x86处理器架构的版本,并且是一个完整的二进制镜像,包含了完整的安装程序和软件包。镜像文件通常被用于在物理机或虚拟机上安装CentOS操作系统。 使用该镜像文件安装CentOS操作系统可以提供许多好处。首先,CentOS是一个社区支持的操作系统,拥有庞大的用户社区,可以获得大量的支持和指导。其次,CentOS提供了强大的安全性和稳定性,并且具有快速的软件更新和修复机制。另外,CentOS的软件包仓库非常丰富,包含了大量的开源软件和工具,可以满足不同用户的需求。最重要的是,CentOS是免费的,可以自由使用和分发。 要使用该镜像文件进行安装,首先需要将其下载到本地计算机或服务器上。然后,可以使用适当的软件(如VirtualBox、VMware Workstation等)创建虚拟机并挂载这个镜像文件。在虚拟机中,按照CentOS安装向导的指导完成操作系统的安装过程。安装完成后,您将获得一个全新的CentOS操作系统,可以开始使用和配置它来满足您的需求。 总而言之,centos-6.9-x86_64-bin-dvd1.isoCentOS操作系统的安装镜像文件,可以帮助您轻松安装和配置一个强大、稳定和安全的Linux操作系统。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值