下载VirtualBox软件和CentOS的磁盘镜像(.iso文件)
在VirtualBox虚拟机中安装好CentOS,安装步骤不叙述。
开始配置
操作1 打开虚拟机设置
打开你的VirtualBox软件(主要先不要打开CentOS系统)。选中你的虚拟机后,点击上面的“设置”
点击左侧的“存储”
操作2 添加磁盘镜像iso
可以看到这里的存储树。有两类控制器IDE和SATA,这是模拟的主板上的两种接口。在SATA的控制器的centos.vdi就是虚拟的硬盘,我们安装好的系统就在它上面。理论上来说我们的磁盘镜像iso文件可以添加到任何一种接口上,但是因为我们已经安装好了系统,如果我们把iso文件添加到控制器IDE下面,那么当我们再次打开centos系统的时候,将会变成重新安装系统。因为这里的存储盘片的顺序也是虚拟机启动存储设备的顺序(镜像iso在硬盘centos.vdi之前),就好比我们用U盘给实体机装系统的时候,要设置U盘启动一样。所以我们要把iso文件添加到centos.vdi之后
点击控制器SATA后面的添加虚拟光驱图标
在打开的文件管理器对话框中选择你的iso文件
操作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