前言
本文章简单记录如何创建基于VirtualBox的CentOS虚拟镜像。
一、下载安装VirtualBox?
打开VirtualBox官方网站:https://www.virtualbox.org/wiki/Downloads,选择对应的操作系统平台版本进行下载安装即可。
二、下载CentOS镜像文件
1. 官方下载镜像
打开CentOS官方网站,可以根据需要选择下载CentOS8或者CentOS7
PS: 建议使用国内镜像源进行文件下载,这样速度更快
个人使用的下载链接:http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
2. 国内CentOS镜像下载源
- http://mirrors.btte.net/centos/7/isos/x86_64/
- http://mirrors.cn99.com/centos/7/isos/x86_64/
- http://mirrors.sohu.com/centos/7/isos/x86_64/
- http://mirrors.aliyun.com/centos/7/isos/x86_64/
- http://centos.ustc.edu.cn/centos/7/isos/x86_64/
- http://mirrors.neusoft.edu.cn/centos/7/isos/x86_64/
- http://mirror.lzu.edu.cn/centos/7/isos/x86_64/
- http://mirrors.163.com/centos/7/isos/x86_64/
- http://ftp.sjtu.edu.cn/centos/7/isos/x86_64/
3. CentOS主要镜像版本的区别
- CentOS-7-DVD版本:标准安装盘,通常下载这个
- CentOS-7-NetInstall版本:网络安装镜像
- CentOS-7-Everything版本:集成所有软件的完整版
- CentOS-7-LiveGnome版本:GNOME桌面版
- CentOS-7-KdeLive版本:KDE桌面版
- CentOS-7.0-livecd版本:光盘上运行的系统
三、运行VirtualBox安装CentOS系统
1.创建系统
1.1 新建虚拟机镜像
启动VirtualBox,并点击创建按钮
1.2 填写基本配置信息
按下面截图填写内容,点击继续按钮
1.3 设置内存大小
默认即可
1.4 设置虚拟硬盘
默认即可
1.5 设置虚拟硬盘文件类型
默认即可
1.6 设置本地存储分配方式
默认即可
1.7 设置虚拟硬盘的文件位置和容量
默认即可
1.8 创建完成,进行相关设置
1.9 设置网络
1.10 设置存储光盘镜像
找到上面下载的CentOS系统盘文件的下载文件,并打开
2. 启动并安装系统
2.1 启动
2.2 进行安装
2.3 选择系统语言,默认English
2.4 安装摘要,无需设置,如存在警告图标,点击进去后,选择默认的done按钮返回即可。
2.5 设置账户密码,默认只设置root的密码即可
2.6 设置root密码页
2.7 等待安装完成后,点击Reboot重启按钮,重启系统
2.8 已完成安装,输入刚刚设置的账户密码,即可登录系统
总结
截图好辛苦*——*
问题点
1. 系统无法联网的解决方案
正常启动CentOS后,由于网卡没有跟随系统启动,导致系统无法联网。
具体解决方法:
编辑网卡配置文件
# 进入 `etc/sysconfig/network-scripts`目录
cd /etc/sysconfig/network-scripts
# 查看目录里面的所有文件
ls -a
# 修改网卡配置文件,我的是ifcfg-enp0s3(不同系统名称有差异,自行修改对应的文件名)
vi ifcfg-enp0s3
修改“ONBOOT”的值修为”yes”
保存退出,输入reboot
重新启动系统即可解决
2. ifconfig 查看ip命令无效解决方案
#安装net-tools,安装过程中询问是否安装,输入’y’并回车
sudo yum install net-tools
3. linux终端显示内容不全的解决方案
使用管道命令配合 more 或者 less
例如
#查看docker信息
docker info
#此时可能查看不全,加入管道命令 和 more后,就可以分页查看了
docker info | more