赞
踩
本文所讲内容是,在Windows操作系统的电脑上,利用虚拟机软件安装Linux操作系统。虚拟机的安装方式的好处是,你原来的电脑(宿主机)该怎么用还是怎么用,安装好的Linux操作系统就把它当成一个软件即可,需要时就打开,不需要时就关闭。
也就是类似下图的样子:
看吧,就相当于一个大电脑里面套了一个小电脑!
注:本文中所用软件为“VirtualBox-6.1.18”、“CentOS-7”。本文撰写时间是2021年2月,作为涉及到的软件版本的参考。
VirtualBox安装包下载页面:
https://www.virtualbox.org/wiki/Downloads(可用链接)
点击上面链接进入页面,如下图:
在这个页面中,我们需要下载的就是图中标注出的软件安装包和软件扩展包。下载下来是如下图这两个东西:
(说实话,我也不太清楚这个拓展包有啥用,总之就安上就行了)
我当时安装时,最新版本就是6.1.18,今后 VirtualBox 一定会更新版本,大家安装最新版本就行。并且这个软件升级也特别方便,只需下载下来新版本的安装包和扩展包正常安装就可以,最新版本会自动替换掉旧版本的,也不必先卸载旧版本,这一点非常棒!
基本上按照提示一步步安装就可以,没什么大问题。
VirtualBox 安装成功后打开,按照如下六图依次操作,安装 VirtualBox 扩展包:
这样虚拟机软件和其扩展包就安装好了!
CentOS-7安装包下载页面:
http://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/(可用链接)
点击上面链接进入页面,如下图:
选择“CentOS-7-x86_64-DVD-2009.iso”这一项,点击即可下载。
顺便说一下这几项代表的意思:
DVD版本的就是标准版,包含的最典型的系统功能和初始软件,没有冗余,也没有精简,建议安装这个版本;
Everything版本的是包含了所有功能的版本,携带了很多初始软件,缺点就是过于冗余,很多功能和软件都用不到,不建议安装这个版本;
Minimal版本的是包含了最最最小的功能和软件,过于精简了,对于大神来说可能比较适合,对于初学者来说也不建议安装这个版本。
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.进度条完成后,如下图界面,点击“重启”,然后根据提示开机就完成啦!
开机后的界面如下图:
新安装好的 CentOS-7 虚拟系统有些地方其实特别不方便,比如:
针对以上四点,其实只要进行下面这一步操作就都能解决:
安装增强功能,如下图。然后就根据提示,安装就行了。
(注意:安装增强功能时一定要等到窗口中提示 ‘按回车关闭窗口’ 这句话时才算结束,千万不要提前关闭那个窗口!)
安装完毕之后,可以发现,上述问题的第一点和第二点已经解决了。也就是说,切换虚拟机和宿主机不再需要按 右侧的“CTRL”键 了,只需要鼠标就可以完成切换操作,非常方便;并且,调节对话框尺寸,虚拟机系统会自动进行适配,非常舒服。
若要再解决第三点和第四点,那还需要进行一些小设置。
解决第三点:
先关闭虚拟系统,然后在 VirtualBox软件界面中,找到“常规”-“高级”-“共享粘贴板”-“双向”,如下图。这样一设置,虚拟机与宿主机之间的文字就可以互相复制粘贴了,第三点问题解决。
解决第四点:
我们通过共享文件夹的方式,也就是说,我们专门建立一个文件夹,让这个文件夹作为宿主机与虚拟机连接起来的通道,两个世界可以通过这个通道实现文件传输。
我这里在D盘建立了一个文件夹,名为“share”,如下图:
然后在 VirtualBox 软件界面中,找到“共享文件夹”,然后设置一下路径和名称,点击“OK”,如下图:
以上设置完成后,再重新进入虚拟机,还需要在终端输入一些命令,终端的位置如下图:
打开终端,在终端中依次输入并执行下面的代码:
su -
mkdir /media/share
mount -t vboxsf share /media/share
df -h
示意如下图:
(我们现在不需要知道每一步代码的具体含义,先照做就行~)
现在我们已经完成操作了!可以检验一下成果。试试看,在宿主机的“share”文件夹中新建一个文本文档,在虚拟机中的“share”文件夹中也会看到那个文本文档了!如下图:
至此,第四点问题也解决了!
也就是说,我们 安装Linux操作系统完全成功啦!
我的安装经历中,有以下几点体会或者经验:
以上就是全部内容啦~
希望可以得到你的赞,非常感谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。