Windows系统安装虚拟机

第一步 开启CPU虚拟化

在电脑启动时进入BIOS,找到Configuration选项或者Security选项,然后选择Virtualization,或者Intel Virtual Technology,将其值设置成:设置为Enabled。

第二步 下载虚拟机

下载VirtualBoxvagrant(其可快速创建虚拟机),下载安装vagrant后需要重启电脑,在cmd中输入vagrant -v有版本号输出即表示安装成功。vagrant有一个镜像仓库,仓库地址,可在这里搜索需要安装的系统镜像进行安装。

第三步 安装centos

输入vagrant init centos/7,即可初始化一个centos7系统。(注意这个命令在哪个目录下执行的,他的Vagrantfile就生成在哪里),需要注意的是Vagrantfile文件最好放在单独的一个文件夹内,不然在安装镜像时会将同级的所有文件拷贝到虚拟机中,最后造成虚拟机内存不足

第四步 启动

vagrant up启动虚拟机环境。

第五步 远程连接

使用vagrant ssh命令就可连上相应的虚拟机。

第六步 端口映射

目前使用的网络方式是网络地址转换NAT(端口转发),如果其他主机要访问虚拟机,必须由windows端口如3333端口给虚拟机端口如3306。这样每在linux里安一个软件都要进行端口映射,不方便,(也可以在virualBox里挨个设置)。我们想要给虚拟机一个固定的ip地址,windows和虚拟机可以互相ping通。

  • 方式1:在虚拟机中配置静态ip。
  • 方式2:Vagrantfile更改虚拟机ip,修改其中的config.vm.network "private_network", ip: "192.168.56.9",这个ip需要在windows的ipconfig中查到vitualbox的网卡ip,然后更改下最后一个数字就行(不能是1)。配置完后重启虚拟机(使用vagrant reload命令重启)。在虚拟机中ip addr就可以查看到地址了。互相ping也能ping通。

第七步 开启密码登录

1)Vagrant ssh进入系统
2)切换root用户:su root,密码是vagrant
3)修改配置:vi /etc/ssh/sshd_config
4)修改PasswordAuthentication yes
5)重启服务:service sshd restart

以上,就完成虚拟机的安装。

posted @ 2021-02-15 20:06  bGpi  阅读(349)  评论(0)    收藏  举报