centos yum 配置 iso开机自动挂载

这两天工作是用几台PC机给开发组搭建本地测试环境:CentOS-6.4-x86_64 + ant + svn。

为了操作简单及系统稳定,全部系统采用最小化安装方法。又出于拓展考虑,决定给每台测试机建立一个本地yum仓库,方便安装缺失组件,而不再受到依赖性的困扰。

下面分享一下利用iso镜像搭建本地yum仓库的简单步骤:

一、准备工作

下载或拷贝CentOS或RedHat的iso镜像到本地,比如 /usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso

二、挂载iso镜像

①、新建挂载目录:

1

mkdir -p /mnt/cdrom1

②、直接编辑/etc/fstab文件(编辑请请备份),在后面添加:

1

2

#挂载iso

/usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/cdrom1 iso9660 loop,defaults 0 0

②、执行 mount -a 自动检测并激活挂载,若未报错,执行df -h即可看到结果。

三、配置并刷新yum仓库

①、新增yum配置文件:

Ps:完全离线使用,新增之前建议先删除(移走)所有在线yum源:mv -f /etc/yum.repos.d/*  /home/

vim /etc/yum.repos.d/local.repo

粘贴以下内容,第3行表示iso挂载目录:

1

2

3

4

5

[local-yum]

name=Local Repository

baseurl=file:///mnt/cdrom1

enabled=1

gpgcheck=0

②、刷新查看yum是否生效:

1

yum clean all && yum list

以上要是没要报错,那么本地yum仓库就搭建好了,就可以使用【 yum install 软件名】来安装所需软件,而不需要联网了。

四、多个iso镜像的做法:

Ps:下面只说有区别的部分。

①、挂载的时候,有几个iso就挂载几个,比如CentOS 6.4有2个iso:

1

2

3

4

5

6

7

#创建2个挂载目录

mkdir -p /mnt/cdrom{1,2}

#挂载iso

/usr/local/src/CentOS-6.4-x86_64-bin-DVD1.iso /mnt/cdrom1 iso9660 loop,defaults 0 0

/usr/local/src/CentOS-6.4-x86_64-bin-DVD2.iso /mnt/cdrom2 iso9660 loop,defaults 0 0

#激活挂载

mount -a

②、编辑yum配置文件的时候,路径需要改成上一级路径,比如:

1

2

3

4

5

[local-yum]

name=Local Repository

baseurl=file:///mnt/

enabled=1

gpgcheck=0

③、使用createrepo命令创建yum仓库

1

2

cd /mnt/

createrepo .

最经比较忙, 还没来得及截图,先凑合发布了,等有空了再来补充。

时间: 2024-10-10 02:46:47

centos yum 配置 iso开机自动挂载的相关文章

NFS客户端配置为开机自动挂载报错(二)

NFS客户端配置为开机自动挂载时,系统启动报错. 报错信息类似: mount: mount: mount to NFS server '172.16.1.254' failed: mount: System Error: No route to host. 原因:网络启动后需要对网络内路由表进行"学习".在未完成路由表学习之前启动netfs服务会报错. 解决方法:延后netfs启动时间.(延时时间以实际情况为准,建议30秒) 示例: 修改:/etc/init.d/netfs脚本 在如下

NFS配置及开机自动挂载

环境:Red Hat  6.7 服务端:192.168.163.128 客户端:192.168.163.131 背景:解决多个服务器之间数据共享 环境检查: 1.检查服务器是否安装nfs服务 rpm  -q  nfs-utils 2.如果没有安装的话执行 yum    install   nfs-utils    -y 3.启动rpcbind /etc/init.d/rpcbind start 4.启动nfs /etc/init.d/nfs start 配置步骤: 1.在服务端编辑 /etc/e

Centos开机自动挂载windows中的ntfs磁盘

装了windows和centos双系统后,发现在centos中无法进入windows中的磁盘,更不要说查看磁盘里的文件了! 原来默认情况下,centos不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 下面需要安装第三方软件ntfs-3g.那么如何实现挂载并开机自动挂载呢? 一.下载ntfs-3g 源码包进行编译安装 下载地址:http://down1.chinaunix.net/distfiles/ntfs-3g-1.2918.tgz 1.安装编译工具 yu

CentOS 7 下挂载NTFS文件系统并实行开机自动挂载

CentOS 7 下想要挂载NTFS的文件系统该怎么办呢? 我们需要一个NTFS-3G工具,并编译它之后在mount就可以了,就这么简单. 首先要进入官网下载NTFS-3G工具 http://www.tuxera.com/community/ntfs-3g-download/ 1.下载之后进行解压 wget http://tuxera.com/opensource/ntfs-3g_ntfsprogs-2014.2.15.tgz tar  -xvf  ntfs-3g_ntfsprogs-2014.

LINUX6安装YUM仓库和实现开机自动挂载

# LINUX6安装YUM仓库和实现开机自动挂载 ---------------------------------安装环境------------------------------- Redhat6镜像文件: 链接:https://pan.baidu.com/s/1DKH6adbrsipM-cTzH-wBgA  百度网盘  密码是hxcb Vmware Workstation虚拟机工具: 链接:https://pan.baidu.com/s/1VvNR9Jh3FDXdcHIHNJ5qhQ 百

[转载] CentOS系统开机自动挂载光驱 和 fstab文件详解

参考 http://blog.itpub.net/12272958/viewspace-676977/ 一.开机自动挂载光驱 1.按习惯,root用户,在/media目录下建立目录cdrom——mkdir/media/cdrom 2.修改/etc/fstab文件.在该文件最后按顺序添加如下内容: /dev/cdrom /media/cdrom auto exec 0 0 3.重启CentOS系统 4.执行命令:mount -tiso9660 /dev/cdrom /media/cdrom 完成光

centos 7 mount win共享文件夹 开机自动挂载

开机自动挂载 如果我们想实现开机自动挂载某设备,只要修改/etc/fstab文件即可. 文件挂载的配置文件:/etc/fstab 查看此文件可知 每行定义一个要挂载的文件系统: 其每行的格式如下 要挂载的设备或伪文件系统  挂载点  文件系统类型  挂载选项 转储频率 自检次序 UUID=6efb8a23-bae1-427c-ab10-3caca95250b1 /boot  xfs    defaults    0 0 要挂载的设备或伪文件系统:设备文件.LABEL(LABEL="")

ubuntu下设置开机自动挂载硬盘(转)

原文:http://feierky.iteye.com/blog/1998602 我们在linux中常常用mount命令把硬盘分区或者光盘挂载到文件系统中./etc/fstab就是在开机引导的时候自动挂载到linux的文件系统. 如果给计算机配了一块新磁盘,已经分区,格式化,挂载,然后我们想让计算机启动时,自动挂载,方法就是修改/etc/fstab表,增加新 磁盘的所有分区记录.然后配置好后,保存,并执行mount -a来验证配置是否正确,参数-a是指按照配置文件/etc/fstab的数据将所有

Linux-RHEL7.2中硬盘的开机自动挂载

实验内容: 在RHEL 7.2中挂载分区 实验环境: VMware workstation 12 虚拟机配置: OS:RHEL 7.2 x64 内存:2G CPU:2核 硬盘:sda 40G sda1 /boot  524M sda2 /    23.6G sda3 swap  1073M CD/DVD:已挂载镜像rhel7.2 网络适配器:桥接.复制物理网卡连接状态 首先,在服务器关闭状态下添加新硬盘20G. 在"编辑虚拟机设置"中,添加硬盘. 保持默认选择,下一步 创建新磁盘,下一