VirtualBox中配置linux OS的本地磁盘镜像作为其软件源

红帽系列(以及CentOS)都有yum软件源的概念,即在终端通过命令可以直接从软件源下载软件并安装。除了网络上的软件源外,我们也可以使用下载好的红帽的linux或CentOS镜像来作为软件源。它包含了大部分常用软件,而在我们安装CentOS系统的时候,很多时候是选择性安装的,所以并没有把所有的软件安装到系统中。
因为很多人是在虚拟机里配置Linux的,所以这里介绍一些如何在VirtualBox中配置CentOS本地磁盘镜像作为其软件源。学会了这个,
即使不是虚拟机,就是在实体机上安装的CentOS,你也会配置你光驱里的磁盘作为yum软件源了。

准备工作

下载VirtualBox软件和CentOS的磁盘镜像(.iso文件)
在VirtualBox虚拟机中安装好CentOS,安装步骤不叙述。

开始配置

操作1 打开虚拟机设置

打开你的VirtualBox软件(主要先不要打开linux或CentOS系统)。选中你的虚拟机后,点击上面的“设置”
点击左侧的“存储”
    VirtualBox中配置linux OS的本地磁盘镜像作为其软件源_第1张图片


  VirtualBox中配置linux OS的本地磁盘镜像作为其软件源_第2张图片

 操作3:启动linux系统,并登陆
 操作4:打开配置的软件源
     1. 用lsblk命令查看一下,光驱的位置
                VirtualBox中配置linux OS的本地磁盘镜像作为其软件源_第3张图片

以看到那个4.7G的就是我们的磁盘iso文件。所以它对应的sr1就是磁盘所在光驱的位置(/dev/sr1)
在实体机中配置的时候,很多时候我们不去查看lsblk的结果。就认作是/dev/cdrom,虚拟机中则会有问题。我们来用命令ll /dev/cdrom来看一下
                  

 可以看到/dev/cdrom实际上是sr0的符号链接。而我们虚拟中光驱的位置是sr1

2. 创建挂载点目录
     我们要使用光驱里的镜像文件,需要被它挂载到当前系统上。这个挂载位置称为挂载点,通常是在 /mnt/ 或者 /media/ 目录下,创建一个子目录 mkdir /mnt/cdrom  #在/mnt下创建目录cdrom

3a . 设置开机自动挂载
      通常情况下,我们用mount命令来手动挂载光驱到/mnt/cdrom目录下,但是这样每次重新开机后,都要敲命令是比较麻烦的。我们可以编辑fstab文件来设置开机自动挂载。
用vi(或其他你顺手的编辑器)来编辑吧:vi /etc/fstab/
在最下面来加上这样一句:`/dev/sr1 /mnt/cdrom iso9660 default 0 2

             


    文件系统的检查顺序这个字段是不固定的,依据你当前fstab文件中已有的条目,依次递增这个字段(我的硬盘设备的该字段为1)。如果不想检查则设为0
3b.每次手动挂载
        如果是挂载DVD光驱做软件源,使用此命令:     mount -t iso9660 /dev/sr1 /mnt/cdrom/
       如果挂载ISO文件使用此命令:      mount -o loop /usr/local/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom


 
 

你可能感兴趣的:(linux)