最近换电脑,什么环境都要重新搞,好在我之前大部分都写了教程,重配环境没花多少时间。但是当年装Linux应该是在我大二还是大三,在机房上机的时候顺手搞的,也没写教程,现在补上。虽然多年过去了,现在闭上眼还记得邢熠老师Linux课的恐怖。


言归正传,想要在电脑上装Linux有两条路

  • 双系统:直接给电脑装上两个系统
    两个系统来回切换需要关机重启,不太方便;而且Linux初学者,搞不好就把系统配置搞乱了,推荐轻度用户使用第二条,Windows+虚拟机。
  • 虚拟机:给Windows安装一个虚拟机

本文就是给出在Windows上安装虚拟机的方法。

这里是目录ヽ(✿゚▽゚)ノ,按需查看

    • 1. 选择虚拟机
    • 2. 下载安装虚拟机
    • 3. 配置虚拟机
    • 4. Linux发行版
    • 5. Ubuntu
    • 6. Centos
      • 6.1 CentOS 7+版本
      • 6.2 CentOS 6.x版本(尚硅谷兄弟连2019教程)

1. 选择虚拟机

目前在windows上用的比较多的虚拟机有

  • virtual PC:微软自己的虚拟机,上古版本支持Linux(被微软收购之前),现在已经不支持Linux了,所以直接pass
  • VMware:都给我付费
  • VrtualBox:拖放功能不行,免费功能比较多

二者如何取舍呢?

  • 坚持使用正版,只运行一个虚拟机,不多开:VMware Workstation Player。(注意:没有快照功能,就是一种快速的系统备份与还原的功能)
  • 坚持正版又有多开需:VrtualBox
  • 其他:VMware Workstation Pro

这里我就下载VMware了


2. 下载安装虚拟机

官网:https://www.vmware/ | 中文官网:https://www.vmware/cn.html
资源/resources产品下载/product downloads

下拉倒网页最后,不需要快照功能支持正版的就下载VMware Workstation Player,反之下载VMware Workstation Pro

左侧可以自己选择版本,我觉得15序列号比较多,找起来比较容易(就是输入序列号之后就能激活正版 ( ‘-ωก̀ ))当然了用新不用旧!我还是果断下载了16!
现在貌似不能直接下载,需要你注册一个账号才可以下载。 注册就好了也不是很麻烦。

下载之后打开安装包直接点下一步,到这一步可以自己选择安装位置,我习惯安在D盘,记得勾选上添加到环境变量中。

安装完成后打开,他会要求你输入激活序列,输入完成之后就会提示你成功了。
VMware的激活码验证不联网,所以各显神通吧……


3. 配置虚拟机

3.1 打开上一步已经激活的VMware

3.2 到这里选择自定义

3.3 选择默认硬件兼容即可

3.4 选择稍后安装操作系统
选择直接使用镜像安装会少一些自定义的选项,我们在这里选择稍后安装操作系统。

3.5 选择Linux
如果你要安装Ubuntu你就选ubuntu,如果你要centos你就选centos,下边教程5是ubuntu,6的centos

3.6 设置名称,选择安装位置,产生的文件比较大,建议找个剩余空间较大的磁盘

3.7 分配 处理器,都选2就足够了,不够用以后可以再加的。

3.8 设置内存
内存我电脑是16G,这里默认4G我就设置4G了。根据自己电脑情况,如果自己电脑才8G,那我建议给虚拟机分配2G就行了,当然这些以后都可以修改的。

3.9 设置网络
想了解这几种连接方式的看附录 1,点角标可以直接过去。
这里选择NAT方式。

3.10 接下来就一直点下一步,点到最后选择完成即可。

3.11 以后点击这里还是可以修改参数的!放心好了!♪٩(´ᵕ`๑)۶⁾⁾


4. Linux发行版

虚拟机安装完之后还需要安装Linux。虚拟机就好比像买回来一台电脑,但还没安装操作系统。
Linus Benedict Torvalds开发的Linux只是一个内核,不是一个完整的操作系统。一些组织或者厂商将Linux和各种软件和文档包装起来并提供安装界面等,这就形成了Linux发行版。可以理解为同样都是安卓,还分成MIUI、EMUI、OxgenOS……同样Linux的发行版主流的有Ubuntu、Centos、Fedora等等。

Linux各种发行版在中国的市场份额:

入门个人学习建议使用Ubuntu。另外还建议用一下Centos。
二者对比:ubuntu与centos对比
下面会提供ubuntu和centos的安装,各位各取所需。ubuntu看5,centos直接看6。

5. Ubuntu

5.1 Ubuntu官网:https://ubuntu/
点进桌面版Ubuntu desktop

点进去我看到有个LTS,所以我下载稳定版了,你喜欢哪个版本下哪个,都随意的。

点击下载之后会自动弹出下载,如果没有自动下载你就点一下download now就行,下边会让你捐款,如果你愿意支持开发就捐一下。

5.2 下载完成后点开这个CD/DVD(SATA)

5.3 选择你刚才下载的Ubuntu,点击确定

5.4 开启虚拟机

5.5 耐心等待,刚打开可能会提示你让你选择“我已安装”,你选就行了。

5.6 安装

虽然我也想安装简体中文的,但我还是建议大家选英文版然后点击install Ubuntu

键盘布局就是选US这个,之后的操作全都默认选项不用修改直接点continue。

到这里点立即安装install now

弹出框继续选continue

地图这一步选一下中国

填入个人信息设置密码

之后就等待安装了

安装完毕,重启可以正常使用了!

6. Centos

如果你要看6.x版本的直接往后拉,毕竟现在还是用6.x比较多。

6.1 CentOS 7+版本

6.1.1下载
不建议从官网下载,巨慢。
下边给出镜像下载地址:http://isoredirect.centos/centos
选择稳定版centos8或者centos7都可以,二选一点进去。
看一下支持版本,常规windows下载x86_64就没问题。


然后就会出现一堆推荐下载的镜像,你随便选一个点进去就好了。我选了华为云下载。

从上到下依次是:

  • CentOS-7-DVD版本:标准安装盘,一般下载这个就可以了。
  • CentOS-7-NetInstall版本:网络安装镜像。
  • CentOS-7-Minimal版本:最精简版本,对新手不友好。
  • CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件。

我下载第一个标准版了,你们按需下载。

6.1.2 下载完成后点开这个CD/DVD(SATA)

6.1.3 选择你刚才下载的CentOS*,确定

6.1.4 开启虚拟机

6.1.5 安装

回车安装

选择语言,英语

然后开始进行设置,下边我挨个给出选项:

  1. 设置时区,选上中国,左下角设置时间,设置完后右上角done确定
  2. software selection 选 基础服务
  3. installation destination
    点一下你给他分配的硬盘,然后选I will configurae partitioning.我将自己配置分区,然后done

    分区大小。三个设置完以后点done在弹出选accept changes

  4. 网络设置,打开右上角按钮

所有的都设置完毕以后点击右下角

设置root密码

设置root密码后点击done

点击USER CREATION 创建管理员账户

输入用户名密码后点击done

等待系统安装完毕重启系统
重启之后发现右下角按钮没办法点,打开这个licensing

把底下那个我接受啥啥啥打上对勾然后点done即可。

6.2 CentOS 6.x版本(尚硅谷兄弟连2019教程)

6.2.1 下载
下载地址:https://mirrors.bfsu.edu/centos-vault/
这是北外的镜像,别的镜像你点进历史版本他就只显示一个readme,找来找去我发现北外这个能找到。
找到你想要的版本,点进去找到这个目录 isos/x86_64,然后下载你需要的安装包。

6.2.2 下载完成后点开这个CD/DVD(SATA)

6.2.3 选择你刚才下载的CentOS,点击确定

6.2.4 开启虚拟机

6.2.5 安装
选第一个回车让他安装就行了

这个选Skip回车

出现这个就证明你电脑可以安装CentOS6了,点next


做好不用中文的觉悟你就选English,如果你还想用中文那就选中文,要不然后续还得安装支持中文的一些东西。

不管你上一步选的什么,这一步键盘选择你都要选美式键盘

之后就直接点下一步,看到这个之后选是,忽略所有数据(Y)

下边直接下一步,机器名可以不用改,还用localhost;选择时区之类的你们肯定知道自己在哪里;设置密码你们也会;直到这个安装选创建自定义布局。

进去之后点创建,然后选择“标准分区”创建即可

按照下边创建好分区

选择格式化修改写入磁盘之后就点下一步即可。


到这里选“basic service”

之后等待安装就可以了

安装完毕,选重新引导即可


重启之后输入localhost login为root,输入密码是就是你刚才设置时区下一步设置的那个密码。linux不显示密码星号,不要以为自己没输入进去,实际你已经输入了。


  1. VMware的不同连接方式 ↩︎

更多推荐

详细教程 Windows上安装Linux | 如何安装Linux | windows + VMware + Ubuntu / CentOS