挂载Linux镜像文件,使用镜像文件安装依赖

编程入门 行业动态 更新时间:2024-10-28 17:27:32

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镜像文件,使用镜像文件安装依赖

本文发布于:2023-06-14 02:34:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1428512.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:镜像文件   挂载   Linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!