Linux下挂载ISO镜像文件
- 光盘格式
- 1. ISO-9660 :
- 2. Rock Ridge :
- 3. HFS:
- 挂载镜像方法步骤
- 1.新建目录,用于存放镜像文件,例如(mkdir /mnt/cdrom)
- 2.进入 /dev中,执行命令
- 3.修改文件yum install 命令操作的位置
- 问题描述:
- 解决方案,将默认的网络yum install 命令文件进行修改,
- 思路,修改配置文件,让yum install 在本地镜像文件中选择文件,
光盘格式
1. ISO-9660 :
- 简称ISO ,是由国际标准化组织在1985年制定的 ,目前唯一通用的光盘文件系统 ,任何类型的计算机和所有的刻录软件都支持它 。如果想让所有的CD-ROM 光驱都能读取刻录好的光盘 ,就必须使用 ISO-9660 或与其兼容的文件系统 。
2. Rock Ridge :
- 针对 UNIX系统的 ISO-9660文件系统 ,支持文件名字母大小写、符号字符以及长文件名 。由于兼容 ISO -9660, 所以即使操作系统不支持 Rock Ridge, 也可以通过ISO-9660 查看。
3. HFS:
- 全称为混合文件系统 (Hybrid File System),是苹果公司 (Apple)的MAC机所使用的光盘文件系统 ,不支持 DOS、Windows 9x/NT等其他操作系统 。
挂载镜像方法步骤
1.新建目录,用于存放镜像文件,例如(mkdir /mnt/cdrom)
2.进入 /dev中,执行命令
[root@ocdp1 cdrom]# mount /dev/cdrom /mnt/cdrom
mount: /dev/sr0 写保护,将以只读方式挂载
进入/mnt/cdrom文件夹下发现里面是空的,说明挂载失败。
- 原因 : 现在很多发行版中,光驱都不是/dev/cdrom了,而是/dev/sr0。
- 执行命令查看 光驱位置
[root@ocdp1 cdrom]# ls -l /dev/cdrom |grep cdrom
lrwxrwxrwx. 1 root root 3 9月 4 18:31 /dev/cdrom -> sr0
- 解决方法:
- 执行命令
mount /dev/sr0 /mnt(自己的路径)
或者
mount -t iso9660 -o,loop /dev/sr0 /mnt(自己的路径)
可能有些发现还是挂载不上,可能是没有打开光盘,所以进入VMware程序中 将下面的光盘出点亮即可(右击打开)
3.修改文件yum install 命令操作的位置
问题描述:
- 镜像文件搭载后,虚拟机本地就包含镜像文件中的所有文件了,但是如果在本机执行yum install 命令 依然走网络路径。
解决方案,将默认的网络yum install 命令文件进行修改,
思路,修改配置文件,让yum install 在本地镜像文件中选择文件,
- /etc/yum.repos.d/目录下的两个文件中进行配置的CentOS-Base.repo和CentOS-Media.repo,其中,CentOS-Base.repo是配置网络yum源,CentOS-Media.repo是配置本地yum源。
- 所以我们需要修改CentOS-Base.repo文件名,或者直接删除,
- 然后修改CentOS-Media.repo 中的配置参数
- 修改文件中的baseurl 为你镜像文件放置的路径 将下面的enable改为1
到这里使用本地镜像文件安装依赖问题就解决了
更多推荐
挂载Linux镜像文件,使用镜像文件安装依赖
发布评论