前言
Hyper-V安装好了,接下来就该基于Hyper-V安装一个Linux操作系统了。为了跟服务器上的环境尽可能保持一致(我用的是腾讯云的OpenCloudOS 8.6系统),CentOS 8就成了理所当然的选择。
就在我准备下载安装的时候,我发现一个问题:CentOS 8已经停止维护了。后来仔细一查才知道,原来CentOS由原来的独立发行版改成了滚动更新发行版,随之也将名字改成了CentOS Stream,停止维护的是独立发行版而已。
随着社区的工作重心逐渐转向CentOS Stream,CentOS 6和CentOS 8的生命周期已经结束,而用户体量最大CentOS 7也将在2024年6月30日停止维护,所以,现在已经2024年了,如果大家需要安装CentOS 8及以上版本的操作系统,直接选择CentOS Stream吧,别搞错了。
1. 下载CentOS Stream镜像
系统安装之前,首先是要把系统镜像下载下来,而下载最好的去处自然是官网下载地址。打开链接就能看到如下图所示的界面。
选择CentOS Stream
,然后选择8
,最后点击x86_64
就能看到如下镜像列表,其中就有我们熟悉的阿里云镜像。
这里我选择阿里云,进入之后可以看到如下列表,然后就可以点击下载你想要的版本了。
通过上图不难发现,CentOS Stream 8有一个12.2GB
的DVD
版本,不用说,这应该是完整离线版了,但没有找到CentOS 7中常用的Minimal
版本,却多了一个boot
版本,其实这是一个网络版,理论上比Minimal
更精简,只不过安装系统时需要联网。
如果不愿意折腾,可以直接下载安装DVD
版,但我有点强迫症,DVD
版太大了,而且90%
以上的内容我都不需要,所以,我还是选择麻烦一点的boot
版,即CentOS-Stream-8-x86_64-latest-boot.iso
这个镜像包。
2. 创建虚拟机
打开Hyper-V管理器,点击新建 -> 虚拟机,进入虚拟机创建向导页面。
点击下一页,不要直接点击完成,因为这里需要自定义配置。
2.1 指定名称和位置
虚拟机名称可以随意填写,然后指定虚拟机位置,建议目录名和虚拟机名称相同,方便管理。
2.2 指定代数
这里的代数取决于你想要安装什么系统,比如安装较老的Windows XP/Windows 7等,可以选择第一代,其它的基本都首选第二代。
2.3 分配内存
官方说CentOS 8至少需要2G
内存,推荐4G
。这里可以设置成2048
,我主机内存比较大,就直接按默认的来了,然后勾选为此虚拟机使用动态内存,这样在使用的过程中就可以按需分配内存。
2.4 网络配置
虚拟机要想联网只有两种网络模式,一种是NAT模式,另一种是桥接模式。这里的Default Switch
就是NAT模式,相当于把宿主机当作交换机,虚拟机通过宿主机上网,这种模式下,虚拟机可以访问互联网和宿主机,但宿主机无法访问虚拟机(可通过SSH
终端访问)。
而Hyper-V中的外部网络(目前没有添加,如果需要,可以在交换机管理器中创建)就是桥接模式,这种模式下,虚拟机相当于局域网中的一台独立的主机,和宿主机的地位是等同的。不过,桥接模式提供的优势我们用不上,而且还需要额外的配置,所以选择Default Switch
就够了。
2.5 创建虚拟硬盘
这个比较直观,注意位置不要填错就行,另外,大小也不是指定多少就分配多少,而是按实际使用分配的,所以给大点也没关系。
然后,点击下一页,选择前面下载的ISO
镜像文件。
最后,点击下一页,再点击完成就创建好虚拟机了。
3. 配置虚拟机
虚拟机创建好了之后,还需要做一些更精细化的配置,如调整启动顺序,启用安全启动,开机自启动等,也可以对之前做的配置进行修改。这些都是在虚拟机的设置中进行的,如下图所示:
配置项比较多,我不在这里一一罗列,但有几个重要的需要特别说明一下。
3.1 启动顺序
如果安装系统,则DVD驱动器必须是第一项。
另外,系统安装完成之后,就可以从SCSI控制器中把DVD驱动器删掉了。
3.2 关闭安全启动
如果是Linux系统的安装,则必须取消勾选启用安全启动,否则会出现虚拟机无法启动,并提示“Start Pxe over IPv4”的问题。
3.3 关闭自动检查点
取消勾选使用自动检查点,检查点相当于一个快照,我们只需要针对特定状态下的虚拟机手动创建一些快照即可,自动创建反而丧失了快照的意义。
3.4 关闭自动启动
宿主机启动时,通常虚拟机没必要自动启动。
4 连接虚拟机
配置完成后,连接虚拟机试试看,点击连接就可以打开如下安装向导页面了。
结语
虚拟机创建完成,也配置好了,是该正式安装系统了。本来想继续往下写完的,但考虑到系统的安装本身也是一个比较繁琐的过程,为了避免文章最后变得又臭又长,所以,这次还是先到这里,剩下的就下一篇再接着写吧。
评论4
运维学习笔记博客
主要是CentOS官方不维护了,第三方的源稳定性太差了,所以就转到Debian Linux了,才发现Debian Linux更优秀!😊
老朱
那我后面也试试,主要也是一直用的CentOS,其它的没怎么尝试,不太了解
运维学习笔记博客
我用的是Debian Linux,CentOS系的好像都不是很完美了!
老朱
你们搞运维的大佬们不是都更喜欢CentOS吗?😁
我用CentOS也是因为以前用习惯了