Linux基础:virutalbox安装centos7(1611)

在学习linux或者其他基础知识的时候一般我们会使用虚拟机来进行练习。这篇文章会给出一个Step by Step的简单教程创建Virutalbox最基础的虚拟机。

Virualbox

作为免费的虚拟机软件中的翘楚,virtualbox也几易其主。

时间 事件
2007/01 德国公司Innotek以GPL的方式发布了VirtualBox
2008 Sun收购了Innotek
2010 Oracle收购了Sun,后来名称自然也改成了Oracle VM
当前版本 5.1.18

下载安装virtualbox

项目 详细
URL https://www.virtualbox.org/wiki/Downloads

Linux基础:virutalbox安装centos7(1611)_第1张图片

本地机器

项目 详细
Infra HP Probook 440 g4
OS win10
OS bit 64
CPU i7

virtualbox安装

项目 详细
windows http://download.virtualbox.org/virtualbox/5.1.18/VirtualBox-5.1.18-114002-Win.exe
linux http://blog.csdn.net/liumiaocn/article/details/52244725

创建虚拟机

使用virtual box创建虚拟机,选择linux之后发现,只有32bit的可以创建。
Linux基础:virutalbox安装centos7(1611)_第2张图片
原因在于Intel的Vtx选项没有打开。

Intel和Amd的虚拟技术

CPU两大主厂商的Intel和Amd都有自己的虚拟技术,目前都需要再Bois中进行设定。

项目 详细
Intel Vt-x
Amd Amd-v

Intel的Vt-x(Virtualization Technology)和Amd-V打开之后即可。如下是HP probook 440 g4的设定方法,其他的机器请自行查看机器设定方法。

项目 详细
Step 1 重启机器,F10进入Bois
Step 2 选择 Advanced
Step 3 选择System Options
Step 4 选中Virtualization Technology (VTx)(必须)
选中Virtualization Technology for directed I/O (Vtd)(可选)
Step 5 保存 & 退出

Intel的虚拟技术其实分为Vtx/Vtd/Vtc,Vtx是CPU层面上的虚拟,Vtd是I/O层面上,而Vtc则是网络层面上,而在Virutalbox的安装一般只需设定Vtx即可。

64bit虚拟机创建确认

重启之后发现可以选择64bit的linux进行创建了。
Linux基础:virutalbox安装centos7(1611)_第3张图片

创建centos虚拟机

项目 详细
名称 centos-host1
类型 Linux
版本

Linux基础:virutalbox安装centos7(1611)_第4张图片

设定内存

项目 详细
内存 1024M(根据情况调整)

Linux基础:virutalbox安装centos7(1611)_第5张图片

创建磁盘

Linux基础:virutalbox安装centos7(1611)_第6张图片

硬盘类型

Linux基础:virutalbox安装centos7(1611)_第7张图片

分配方式

因动态方式速度会较慢,此处选择固定大小
Linux基础:virutalbox安装centos7(1611)_第8张图片

设定磁盘大小

项目 详细
磁盘大小 16G(根据情况调整)

Linux基础:virutalbox安装centos7(1611)_第9张图片
硬盘创建中
Linux基础:virutalbox安装centos7(1611)_第10张图片

基础信息

至此,虚拟机创建出来了,详细信息如下,接下来可以在此虚拟机上安装Linux了。
Linux基础:virutalbox安装centos7(1611)_第11张图片

Centos发行版

Centos目前最新版本相关信息如下,下载centos1611的镜像文件到本地。

项目 详细
Centos版本 1611
Linux内核 3.10
下载地址 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso

设定光盘镜像文件

设定下载文件为光盘镜像文件,然后使用此文件进行安装。
Linux基础:virutalbox安装centos7(1611)_第12张图片

选择安装

选择 Install CentOS 7, Enter键盘进入下一步。
Linux基础:virutalbox安装centos7(1611)_第13张图片
右Ctrl键可从虚机的屏幕中挣脱出来。

语言设定

Default的英语, Continue

Installation Summary

项目 详细
KDUMP disabled
software selection minimal install
Region/City asia/Shanghai

NAT方式网络设定,如下:

项目 详细
IP 10.0.2.11
subnet mask 255.255.255.0
Default route 10.0.2.2
DNS 8.8.8.8 8.8.4.4
Host Name host1

设定root密码和初始用户

项目 详细
初始用户名 admin

同时设定root和admin用户的密码

reboot

安装完毕之后,reboot

网络设定

停掉防火墙,清除访问规则

项目 详细
停掉防火墙 systemctl stop firewalld
清除访问规则 iptables -F

下载tera term

项目 详细
URL http://download.canadiancontent.net/Tera_Term.html

设定本机防火墙

保证宿主机和VirtualBox的访问,能够被防火墙所允许

设定端口转发

Linux基础:virutalbox安装centos7(1611)_第14张图片
设定新安装的centos机器的ssh的22端口与宿主的6022之间进行mapping,这样通过访问宿主(127.0.0.1)的6022就相当于访问centos的22端口。

Linux基础:virutalbox安装centos7(1611)_第15张图片
登陆centos
Linux基础:virutalbox安装centos7(1611)_第16张图片
确认连接(ping 8.8.8.8和baidu)
Linux基础:virutalbox安装centos7(1611)_第17张图片
连接均为正常

总结

至此,从VirutalBox的安装设定到Centos的安装设定基本完成。可以通过宿主机器连接新安装centos进行进一步的练习了。

你可能感兴趣的:(#,Linux基础)