Linux笔记1_虚拟机安装Linux操作系统

前言

本文所讲内容是,在Windows操作系统的电脑上,利用虚拟机软件安装Linux操作系统。虚拟机的安装方式的好处是,你原来的电脑(宿主机)该怎么用还是怎么用,安装好的Linux操作系统就把它当成一个软件即可,需要时就打开,不需要时就关闭。

也就是类似下图的样子:
在这里插入图片描述

看吧,就相当于一个大电脑里面套了一个小电脑!

注:本文中所用软件为“VirtualBox-6.1.18”、“CentOS-7”。本文撰写时间是2021年2月,作为涉及到的软件版本的参考。

安装 VirtualBox(虚拟机软件)

Step 1 在官网下载 VirtualBox安装包和拓展包

VirtualBox安装包下载页面:
https://www.virtualbox.org/wiki/Downloads(可用链接)

点击上面链接进入页面,如下图
在这里插入图片描述
在这个页面中,我们需要下载的就是图中标注出的软件安装包和软件扩展包。下载下来是如下图这两个东西:

在这里插入图片描述

(说实话,我也不太清楚这个拓展包有啥用,总之就安上就行了)

我当时安装时,最新版本就是6.1.18,今后 VirtualBox 一定会更新版本,大家安装最新版本就行。并且这个软件升级也特别方便,只需下载下来新版本的安装包和扩展包正常安装就可以,最新版本会自动替换掉旧版本的,也不必先卸载旧版本,这一点非常棒!

Step 2 安装 VirtualBox 软件

基本上按照提示一步步安装就可以,没什么大问题。

Step 3 安装 VirtualBox 扩展包

VirtualBox 安装成功后打开,按照如下六图依次操作,安装 VirtualBox 扩展包:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样虚拟机软件和其扩展包就安装好了!

安装 CentOS-7(Linux操作系统)

Step 1 在官网下载 CentOS-7 安装包

CentOS-7安装包下载页面:
http://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/(可用链接)

点击上面链接进入页面,如下图

在这里插入图片描述
选择“CentOS-7-x86_64-DVD-2009.iso”这一项,点击即可下载。

顺便说一下这几项代表的意思:
DVD版本的就是标准版,包含的最典型的系统功能和初始软件,没有冗余,也没有精简,建议安装这个版本;
Everything版本的是包含了所有功能的版本,携带了很多初始软件,缺点就是过于冗余,很多功能和软件都用不到,不建议安装这个版本;
Minimal版本的是包含了最最最小的功能和软件,过于精简了,对于大神来说可能比较适合,对于初学者来说也不建议安装这个版本。

Step 2 在 VirtualBox 上安装 CentOS-7

1.打开 VirtualBox ,点击“新建”,如下图
在这里插入图片描述
2.需要输入“名称”,这里我们就起名为“CentOS7”(有个小细节,当我们在“名称”中输入“CentOS”后,“类型”那一栏会自动选择为“Linux”,“版本”那一栏会自动选择为“Red Hat 64-bit”);文件夹也要自己设定好。如下图
在这里插入图片描述
3.接下来设置虚拟机中你打算分配给Linux系统的内存大小,我的宿主机内存是8GB,分配给了虚拟系统2048MB(2GB)内存。注意,如果给虚拟系统分配的内存过大,有一定几率会导致宿主机死机蓝屏,我就遇到过,所以,分配给虚拟系统的内存最好别超过2GB。(个人经验之谈,如果错误欢迎指正~)如下图
在这里插入图片描述
4.点击“现在创建虚拟硬盘”,如下图
在这里插入图片描述
5.虚拟硬盘文件类型,默认选择就行,点击“下一步”,如下图
在这里插入图片描述
6.创建虚拟硬盘,选择“固定大小”,点击“下一步”,如下图
在这里插入图片描述
7.设置虚拟硬盘的文件位置和大小,大小建议20GB,点击“创建”,如下图
在这里插入图片描述
8.创建好的虚拟硬盘就如下图
在这里插入图片描述
9.接下来,把之前下载好的“CentOS-7-x86_64-DVD-2009.iso”导入,导入之后点击“OK”就行了,操作步骤如下两图
在这里插入图片描述
在这里插入图片描述
10.这时,又回到了主界面,然后点击“启动”,弹出对话框再点击“启动”,如下两图
在这里插入图片描述
在这里插入图片描述
11.这时进入了这样的界面,如下图,鼠标点一下对话框内,鼠标指针就不见了,然后通过上↑ 下↓ 键,控制选择,选择第一项“Install CentOS 7”,然后回车。
(鼠标指针不见了不要慌,按键盘右边的CTRL键(注意是右边的)可以让鼠标退出对话框,鼠标指针就出现了~)
在这里插入图片描述
12.然后,这时需要选择安装过程中使用的语言,找到“中文”-“简体中文”,点击继续,如
下图

在这里插入图片描述
13.这一步是安装的一些设置。

不需要我们设置的有:“日期和时间”默认“上海时区”、“键盘”默认“汉语”、“语言支持”默认“简体中文”、“安装源”默认“本地介质”、“KDUMP”默认“已启用”、“SECURITY POLICY”默认“No content found”。

需要自行设置的有:“软件选择”、“安装位置”和“网络和主机名”。

“软件选择”设置如下图,选择“开发及生成工作站”,然后在右侧的附加选项中酌情选择几项,我这里推荐勾选以下选项:“附加开发”、“兼容性程序库”、“DNS名称服务器”、“开发工具”、“Emacs”、“图形生成工具”、“硬件监控工具”、“KDE”、“传统 X Windows 系统的兼容性”、“主框架访问”、“科技写作”、“虚拟化Hypervisor”、“系统管理工具”。
在这里插入图片描述
“安装位置”设置如下图,一般直接点“完成”即可。
在这里插入图片描述
“网络和主机名”设置如下图,右上角把按钮调成“打开”,然后左上角点完成就好了。
在这里插入图片描述
14.上一步都设置好之后,就可以返回到原界面安装了,点击“开始安装”,如下图
在这里插入图片描述
15.进入到了下图这个界面,底下进度条显示在安装中,上面的用户设置需要设置一下密码。我们只需要设置“ROOT密码”即可,“创建用户”这个选项不用管。
在这里插入图片描述
设置好“ROOT密码”后,点击“完成”,如下图。然后,就静静等着进度条完成了。
在这里插入图片描述
16.进度条完成后,如下图界面,点击“重启”,然后根据提示开机就完成啦!
在这里插入图片描述
开机后的界面如下图
在这里插入图片描述

Step 3 对虚拟机系统做一些优化处理

新安装好的 CentOS-7 虚拟系统有些地方其实特别不方便,比如:

  1. 鼠标点进虚拟机系统就像进了另一个“结界”,想从那个“结界”走出来必须要先按 右侧的“CTRL”键;
  2. 虚拟机的界面没法跟随其对话框的大小而适配尺寸,好像只能是固定的尺寸,放大对话框会产生难看的黑边。
  3. 虚拟机与宿主机之间的文字不可以互相复制粘贴;
  4. 虚拟机与宿主机之间不可以互相传输文件;

针对以上四点,其实只要进行下面这一步操作就都能解决:
安装增强功能,如下图。然后就根据提示,安装就行了。
(注意:安装增强功能时一定要等到窗口中提示 ‘按回车关闭窗口’ 这句话时才算结束,千万不要提前关闭那个窗口!)
在这里插入图片描述
安装完毕之后,可以发现,上述问题的第一点和第二点已经解决了。也就是说,切换虚拟机和宿主机不再需要按 右侧的“CTRL”键 了,只需要鼠标就可以完成切换操作,非常方便;并且,调节对话框尺寸,虚拟机系统会自动进行适配,非常舒服。

若要再解决第三点和第四点,那还需要进行一些小设置。

解决第三点:
先关闭虚拟系统,然后在 VirtualBox软件界面中,找到“常规”-“高级”-“共享粘贴板”-“双向”,如下图。这样一设置,虚拟机与宿主机之间的文字就可以互相复制粘贴了,第三点问题解决。
在这里插入图片描述
解决第四点:
我们通过共享文件夹的方式,也就是说,我们专门建立一个文件夹,让这个文件夹作为宿主机与虚拟机连接起来的通道,两个世界可以通过这个通道实现文件传输。
我这里在D盘建立了一个文件夹,名为“share”,如下图:
在这里插入图片描述
然后在 VirtualBox 软件界面中,找到“共享文件夹”,然后设置一下路径和名称,点击“OK”,如下图
在这里插入图片描述
以上设置完成后,再重新进入虚拟机,还需要在终端输入一些命令,终端的位置如下图
在这里插入图片描述
打开终端,在终端中依次输入并执行下面的代码:

su -
mkdir /media/share
mount -t vboxsf share /media/share
df -h

示意如下图
在这里插入图片描述
(我们现在不需要知道每一步代码的具体含义,先照做就行~)

现在我们已经完成操作了!可以检验一下成果。试试看,在宿主机的“share”文件夹中新建一个文本文档,在虚拟机中的“share”文件夹中也会看到那个文本文档了!如下图
在这里插入图片描述
至此,第四点问题也解决了!
也就是说,我们 安装Linux操作系统完全成功啦!

后记

我的安装经历中,有以下几点体会或者经验:

  1. 关于 “VirtualBox” 和 “VMware Workstation” 的选择。两者都是虚拟机软件,最大的不同是,“VirtualBox”是开源的(全免费的),“VMware Workstation”是商业的(正版需要付费购买)。当然,如果比较功能,“VMware Workstation”功能更全面更强大,但一般用户很多情况下用不到那么华丽花哨的功能。并且,“VirtualBox”体量也比较小,安装更新版本也非常方便。综上所述,我是比较推荐初学者用 “VirtualBox”的
  2. 关于在 “VirtualBox” 和 “VMware Workstation” 上安装Linux操作系统的体验。我都试过在这两个虚拟机软件上安装CentOS-7,其中在 “VMware Workstation” 上安装的时候,我不知道咋回事,到了虚拟系统开机那一步就宿主机死机蓝屏了,只能重启宿主机,试过四次,都是如此,很苦恼。但我在 “VirtualBox” 上安装CentOS-7时,安装过程同样的设置,安装得就非常顺利。因此,这也是我推荐用 “VirtualBox” 的原因之一。
  3. 关于Linux系统服务器的选择。Linux系统有很多服务器,比较常见的是CentOSUbuntuDebian。关于三者的介绍和比较,有一篇博文写的特别好,现在放在这里,供大家参考。https://www.cnblogs.com/niaowo/p/3865977.html(可用链接)
  4. 关于 CentOS-6 、CentOS-7 和 CentOS-8 。目前CentOS-6已经于2020年11月停止维护,也就是说,这个产品已经过期了,没必要再用了。CentOS-8将于2021年12月停止维护,也就是说,这个产品很快就过期了,其也没必要再用了。CentOS-7将于2024年6月停止维护,也就是说,这个产品,还能再战三年,相比而言,还可以用一用。(这里我没有写错,CentOS-8确实是比CentOS-7先停止维护,可以去CentOS官网查看。)
  5. 关于 VirtualBox 的 “安装增强功能”。这个如果安装完成增强功能还是解决不了那四个问题的话,那么就试试把 VirtualBox 卸载掉(记得先把安装上的CentOS先全部删除掉),然后重新安装一遍 VirtualBox 试试。我之前也是安装了增强功能还是解决不了那四个问题,后来重新安装一遍 VirtualBox 就好了。

以上就是全部内容啦~

希望可以得到你的赞,非常感谢!

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晏长街

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值