下载VirtualBox软件和CentOS的磁盘镜像(.iso文件)

在VirtualBox虚拟机中安装好CentOS,安装步骤不叙述。

开始配置

操作1 打开虚拟机设置

打开你的VirtualBox软件(主要先不要打开CentOS系统)。选中你的虚拟机后,点击上面的“设置”

点击左侧的“存储”

虚拟磁盘镜像 虚拟机磁盘镜像_centos

虚拟磁盘镜像 虚拟机磁盘镜像_centos

操作2 添加磁盘镜像iso

可以看到这里的存储树。有两类控制器IDE和SATA,这是模拟的主板上的两种接口。在SATA的控制器的centos.vdi就是虚拟的硬盘,我们安装好的系统就在它上面。理论上来说我们的磁盘镜像iso文件可以添加到任何一种接口上,但是因为我们已经安装好了系统,如果我们把iso文件添加到控制器IDE下面,那么当我们再次打开centos系统的时候,将会变成重新安装系统。因为这里的存储盘片的顺序也是虚拟机启动存储设备的顺序(镜像iso在硬盘centos.vdi之前),就好比我们用U盘给实体机装系统的时候,要设置U盘启动一样。所以我们要把iso文件添加到centos.vdi之后

点击控制器SATA后面的添加虚拟光驱图标

在打开的文件管理器对话框中选择你的iso文件

虚拟磁盘镜像 虚拟机磁盘镜像_centos

虚拟磁盘镜像 虚拟机磁盘镜像_centos

操作3 启动CentOS虚拟机

打开之后,登录进去。再打开终端。这里不赘述。我安装的centos是没安装图形界面的,所以我直接操作。

操作4 开始配置软件源

1. 用lsblk命令查看一下,光驱的位置

[root@dds dev]# lsblk
NAME  MAJ:MIN RM
SIZE RO TYPE MOUNTPOINT
sr0  11:0  1
3.6G  0 rom
sda  8:0  0
20G  0
disk
|-sda1  8:1
0  500M
0 part /boot
|-sda2  8:2
0  7.5G
0 part
| |-vg_dds-lv_root (dm-0) 253:0
0 18.7G  0
lvm  /
| `-vg_dds-lv_swap (dm-1) 253:1
0  816M
0 lvm  [SWAP]
`-sda3  8:3
0  12G
0 part
`-vg_dds-lv_root (dm-0)
253:0  0 18.7G
0 lvm  /

可以看到那个3.6G的就是我们的磁盘iso文件。所以它对应的sr0就是磁盘所在光驱的位置(/dev/sr0)

在实体机中配置的时候,很多时候我们不去查看lsblk的结果。就认作是/dev/cdrom1,虚拟机中则会有问题。我们来用命令ll

/dev/cdrom1来看一下
[root@dds dev]# ll /dev/cdrom1
lrwxrwxrwx 1 root root 3 11月
9 16:40 /dev/cdrom1 -> sr0

。而我们虚拟中光驱的位置是sr1

2. 创建挂载点目录

我们要使用光驱里的镜像文件,需要被它挂载到当前系统上。这个挂载位置称为挂载点,通常是在 /mnt/ 或者 /media/

目录下,创建一个子目录

mkdir /mnt/cdrom1  #在/mnt下创建目录cdrom

3.手动挂载

[root@dds mnt]# mount /dev/sr0
/mnt/cdrom
mount: block device /dev/sr0 is
write-protected, mounting read-only
[root@dds mnt]# mount -o loop /dev/sr0
/mnt/cdrom

到 mnt/cdrom 就可以找到你想要的安装包啦。。。。

4. 设置开机自动挂载

通常情况下,我们用mount命令来手动挂载光驱到/mnt/cdrom目录下,但是这样每次重新开机后,都要敲命令是比较麻烦的。我们可以编辑fstab文件来设置开机自动挂载。

用vi(或其他你顺手的编辑器)来编辑吧:vi /etc/fstab/

在最下面来加上这样一句:`/dev/sr1 /mnt/cdrom iso9660 default 0 2

设备位置

挂载点

文件系统

挂载选项

是否备份

检查文件系统的顺序

/dev/sr1
/mnt/cdrom
iso9660
default
0
2

文件系统的检查顺序这个字段是不固定的,依据你当前fstab文件中已有的条目,依次递增这个字段(我的硬盘设备的该字段为1)。如果不想检查则设为0