一、使用虚拟机学习Linux
由于近年来硬件虚拟化技术的成熟,目前普通的中档个人计算机的CPU指令集中,就已经整合了硬件虚拟化指令集。所以,随便一台计算机就能够虚拟化出好几台逻辑独立系统。
由于虚拟化的软件非常多,由于我是Windows系统,我使用VirtualBox软件来通过虚拟机安装Linux系统。VirtualBox官网:https://www.virtualbox.org;VirtualBox官网教程:https://www.virtualbox.org/manual/ch01.html;
二、安装VirtualBox
首先下载VirtualBox,下载完后运行下载文件,之后可能会需要你安装Mirosoft Visual C++ 2019 Redistributable,直接上百度搜这个插件下载就好。下载好后可以正常安装VirtualBox。(这个安装一般不会有大问题
三、下载CentOS 7.2的Linux发行版
Linux内核是不变的,但Linux发行版就很多,我选择CentOS这个版本来联系,我下载的版本是CentOS 7.2版,可以到清华大学镜像站下载,下载速度会快很多:https://www.virtualbox.org
CentOS 7.x提供了完整版本(everything)以及大部分安装软件的DVD版本,我直接下载everything版本。文件名为:CentOS-7-x86_64-Everything-2207-02.iso,x86_64表示电脑为64位,需要安装64位版本的CentOS,2207-02表示2022年7月发布版本,02.iso则是CentOS7.2版的意思,.iso是所谓的image文件。
四、开始安装CentOS 7
1. VirtualBox建立虚拟机
点击新建按钮,我是启动右下角的专家模式自行配置。
在Name and Operating System目录下,指定虚拟机的安装的磁盘位置以及将下载的镜像源导入ISO Image中:
在Unattended Install目录下 不用修改
在Hardware目录下指定虚拟机内存大小和处理器个数,我用的是4GB一个CPU处理器
在Hard Disk目录下,建立虚拟机磁盘大小以及在物理计算机磁盘的位置,这里我设定虚拟机磁盘大小20GB,如果你的电脑内存实际并没有20GB也没关系,因为虚拟机是你用了多少就占用多少内存,如果你没用20GB,他是不会占内存的。
最后点击Finish安装虚拟机。
2. 进入CentOS 7安装Linux界面
如果一切顺利没问题,就可以正常安装CentOS 7,我选择系统默认的MBR分区来安装,而不强制使用GPT分区,所以直接点击Install CentOS 7,完成后进入第一个界面就是选择你熟悉的语言,这个直接选大陆的简体中文就好,然后下一步。
点击日期和时间,选择上海时区,然后完成。
点击键盘,添加语言英语,并从选项中设置切换语言的快捷键。然后点击完成。
回到主界面,语言支持和安装源不用修改,点击软件选择,配置如下,暂时不用明白为什么:
返回到主界面,然后来到重头戏,磁盘分区!!!不用自动配置分区,要自行配置分区,了解Linux系统的过程。然后点击完成,进行自行配置。
然后到达如下界面,勾选标准分区,不要用LVM分区,LVM这是一种可以弹性增加或缩小文件系统容量的分区,今后再介绍,我们先用标准分区。
然后配置成如下图的模式,因为用的是MBR分区,所以不需要BIOS Boot(这是GPT分区表可能会用到的东西),解释一下下图中的分区:
/:目录树结构的根目录,所有的文件都是由根目录衍生来的,存放系统文件
/home:存放一些数据文件的目录
/boot:存储内核及在引导过程中使用文件的分区,是启动linux时使用的一些核心文件;
swap:就是磁盘模拟为内存的交换分区,由于交换分区并不会使用到目录树的挂载,所以用交换分区就不需要指定挂载点。
创建完成后点击完成,除了第一项销毁显示,其余均正常,即可点击接受更改。
接下来KDUMP不用更改,点击网络与主机名,网络设置如下:
配置成功后界面如下,然后点击完成。
点击完成后,还需要你创建root账户密码和创建自己的账户,建议两个都创建,不要一直用root身份登录,如果需要自己创建的账户可以使用自己的密码来切换身份成为root,而不用知道root的密码,那可以再创建个人账户中把将此用户作为管理员勾选。
搞定以后,系统会重新启动,进入第一次使用的许可证接受界面,点击它并接受许可协议,就可以进入登陆系统,输入自己账户的账号密码,你的虚拟机Linux系统创建完毕!!!