今天给各位分享centOS镜像怎么弄的知识,其中也会对如何把当前的centos系统做成镜像进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、CentOS镜像挂载操作
sudo mkdir /mnt/iso
sudo mount -o loop CentOS-***.iso /mnt/iso
df -h
进入/etc/yum.repos.d/路径下,把除CentOS-Media.repo文件外都加上old后缀
执行命令vi /etc/yum.repos.d/CentOS-Media.repo,把红框内内容改成如下内容:
使用yum安装:yum install -y perl-DBD-MySQL,命令正常执行,证明配置成功
2、如何搭建centos系统本地镜像源
方法/步骤
1
放入Centos6.4的镜像光盘或找到镜像文件
mount –o loop –t iso9660 CentOS-6.0-i386-bin-DVD.iso
mount /dev/cdrom /media/cdrom
2
编辑repo文件:
cd /etc/yum..repos.d
(文件位置/etc/yum.repos.d/,后缀一定是.repo结束.为了使用自己搭建的yum源我这里删除了自带的(rm –f ./*)
3
编辑自己的repo文件
方法一:
[root@helomeyum.repos.d]# vim local.repo (repo后缀)
[local_server](库名称)
name=Thisis a local repo (名称描述)
baseurl=(yum源目录,源地址)
enabled=1(是否启用该yum源,0为禁用)
gpgcheck=1 (检查GPG-KEY,0为不检查,1为检查)
gpgkey=(gpgcheck=0时无需配置)
保存退出!
4
方法二:使用createrepo命令创建yum仓库
1.将所有rpm文件拷贝到一个文件夹中 cp -rv /media/光盘/Packs/* /所建立的文件夹
2.通过rpm命令手动安装createrepo命令创建yum仓库 rpm -ivh createrepo
3.运行命令createrepo -v /rpm-directory
4.如果有分组信息,则在运行命令的时候使用-g参数置顶分组文件
makedir /localserver (建立本地文件夹)
mount /dev/cdrom /media/cdrom
cp -rv /media/cdrom/光盘/Packs/* /localserver
cd /localserver
rpm -ivh createrepo (若提示需要安装依赖包,根据提示安装即可)
createrepo -v /localserver/ (创建索引信息,repodate)
如若需要分组信息
cp /media/cdrom/光盘/repodate/*.comp /comps.xml
createrepo -g /comps.xml /localserver (开始创建分组信息)
然后编辑repo文件(同方法一编辑方法相同)
5
[root@helome yum.repos.d]# yum clean all (清除缓存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@helome yum.repos.d]# yum makecache (建立新缓存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
local_server |4.0 kB 00:00 ...
local_server/group_gz | 209kB 00:00 ...
local_server/filelists_db | 4.8 MB 00:00 ...
local_server/primary_db | 3.5 MB 00:00 ...
local_server/other_db | 2.0MB 00:00 ...
Metadata Cache Created
[root@helome yum.repos.d]#
6
这下可以使用yum本地源了
Test: yuminstall –y sendmail
7
到此yum本地源安装结束
3、如何将centos.iso镜像装在硬盘上
1、在Windows XP下预留最后一个分区,未分配空闲状态,用来安装CENTOS。
2、把下载的CentOS镜像文件放在FAT格式的任何一 个盘,假设E:\盘。
3、解压CENTOS镜像中isolinux文件夹 下的vmlinuz和initrd.img(如果只有vmlinuz0则使用vmlinuz0,下面指令也需对应修改)到E:\盘根目录(如果是把isolinux目录整个解压也可以,下面的menu.lst也要对应修改,添加路径即可), 也就是说跟
CENTOS ISO在同一目录下。
4、解压grub,把GRLDR复制到C:\盘根目录下(注意是GRLDR,不是GRLDR.MBR)。
5、打开C:\boot.ini在文件最后加入
c:\grldr="CentOS" ,直接打开是无法编辑的,可以直接鼠标右键点击桌面上的“我的电脑”图标,然后在启动恢复里设置。
6、下面设置menu.lst即可。
4、如何定制centos iso镜像
一、挂载ISO文件
在CentOS下挂载ISO文件的方法是:
先在/mnt/目录下新建一个名为iso的文件夹,然后以root身份在终端执行命令:
mount /ISO文件的路径/*.iso /mnt/iso -t iso9660 -o cadepage=936
接着进入/mnt/iso/目录,双击autorun就OK了。
假如你在E盘fc文件夹下有三个AS3iso安装文件,
用下面的命令
代码如下:
# mount -o iocharset=cp936 /dev/hda6 /mnt/e
# mount -o loop /mnt/e/fc/rhel-3-i386-as-disc1.iso /mnt/cdrom
你可以在/mnt下随意建一个文件夹并挂到新建的文件夹,如#mkdir /mnt/iso ,并不一定要cdrom
代码如下:
# mount -o loop /mnt/e/fc/rhel-3-i386-as-disc2.iso /mnt/iso
二、修改yum的配置文件,使用本地ISO做yum源
代码如下:
# cd /etc/yum.repos.d/
# mv CentOS-Base.repo CentOS-Base.repo.bak
# cp CentOS-Media.repo CentOS-Media.repo.bak
# cat CentOS-Media.repo
[c5-media]配置:
代码如下:
name=CentOS-$releasever - Media
baseurl= #表明yum源在/mnt目录下,其它的源(baseurl)注释掉
#baseurl=
#
#
gpgcheck=1
enabled=1 #启用yum
gpgkey=
三、清除缓存
代码如下:
# yum clean all
# yum list
四、测试:
安装Telnet:
代码如下:
#yum install telnet*
五、开机自动挂载iso镜像文件
在/etc/fstab表中,添加最后的一行,将iso文件永久挂载到系统中
代码如下:
[root@server ~ ]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/mnt/iso/CentOS5.iso /mnt/cdrom iso9660 loop 0 0
centOS镜像怎么弄的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何把当前的centos系统做成镜像、centOS镜像怎么弄的信息别忘了在本站进行查找喔。