购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.3 物理机安装系统

在虚拟机中安装完系统后,会发现安装非常简单,其实在物理机中安装系统也一样,只要读者选择合适的系统,合适的驱动就能完成。但是有一个基本的问题,安装Windows系统时一般使用DVD光盘或U盘进行系统安装。那么在进行Linux系统安装时,如何将系统镜像烧录到DVD光盘或U盘中呢?

注意: 在大多数时候,大部分硬件都是兼容的,但有时候装不上物理机也不用着急,硬件需要适配的无非是CPU、主板、显卡、网卡(硬盘、内存、电源基本不需要适配),在硬件的官网上联系商家可以找到合适的驱动。例如,海光CPU就需要额外打补丁,或使用海光改版的CentOS系统。

2.3.1 PE制作

PE全称为Preinstallation Environment,即预安装系统。PE最初是微软为维护硬盘中的软件免费提供的一个简易操作系统,对硬件配置的要求非常低,可从U盘、移动盘启动电脑。被用户改进的全内置版本还可以通过网络进行启动。

简单地说,PE也是一个操作系统,是一个装在U盘中的微型系统,是一个可以给物理机安装系统的系统。

在安装Windows时,有很多PE软件可以使用。例如,老毛桃、杏雨梨云等。在安装Linux系统时,则可以使用Rufus、YUMI、Universal、Ventoy等软件。下面介绍其中具有代表性的两个:Rufus及Ventoy。

Rufus 需要将整个 U 盘格式化,将其当作安装盘,不能存放系统文件以外的其他内容,我们准备好一个8GB的U盘就可以。

Ventoy可以将各种镜像存放在U盘里,供Ventoy程序浏览。

1.Rufus安装PE教程

(1)打开Rufus官网,找到下载链接,下载Rufus 3.13。

(2)打开“Rufus 3.13.1730”对话框,确认好“设备”是待安装镜像的U盘,在“引导类型选择”下拉列表中选择之前下载好的镜像文件“CentOS-7-x86_64-DVD-2009.iso”,其他选项的配置默认不变,如图2.21所示。

图2.21 Rufus安装镜像

(3)单击“开始”按钮,Rufus安装页面底部显示“正在使用镜像”,在检查U盘时会弹出确认对话框“是否格式化U盘”。我们将U盘中的重要文件迁移,单击“确定”按钮。

(4)确认格式化后,可以看到“正在复制ISO文件”,直到安装完成。

(5)如图2.22所示,安装完成,找个空置的物理机,插入U盘准备安装Linux。

图2.22 安装完成

注意: 使用Rufus 3.13安装完成,弹出U盘后再插上,Windows已不能识别;如果使用rufus-3.2_BETA.exe,则可以识别,并能看到U盘中安装的系统文件;如果想要恢复成普通U盘,则可以在插入U盘后打开Rufus 3.13,将其格式化为“非可引导”类型。

2.Ventoy安装PE教程

(1)如图2.23所示,打开Ventoy官网下载页面,选择“ventoy-1.0.30-windows.zip”选项,进入GitHub的下载页面,选择10.2MB的Windows安装包进行下载。

图2.23 Ventoy官网下载页面

(2)解压缩下载好的压缩包,打开Ventoy2Disk.exe。此时会自动选中U盘,单击“安装”按钮,弹出需要格式化的确认信息,确认格式化后,开始安装。Ventoy2Disk.exe 安装页面如图2.24所示。

图2.24 Ventoy2Disk安装页面

(3)Ventoy安装完成后,U盘名称被改为“Ventoy”,此时将镜像(如CentOS-7-x86_64-DVD-2009.iso)搬运至U盘中即可使用。安装完成页面如图2.25所示。

图2.25 安装完成页面

2.3.2 系统安装

PE制作好后,在一台物理机上,插入U盘,U盘启动后就可以进行安装了。物理机的安装流程与虚拟机差不多,但是在设置启动项及格式化硬盘时有所区别。

(1)在启动时按“Delete”键进入BIOS页面(或按“F2”“F12”键等,各硬件厂商都不一致),如图2.26所示。选择“Boot”→“Boot Option#1”选项,按上下方向键进行选择,按“Enter”键选中,在弹出的选项框中选择U盘,按“F10”键保存重启。

图2.26 进入BIOS页面

(2)U盘启动后,如果是Ventoy制作的启动盘,则会进入PE页面(如果是Rufus制作的启动盘,则会直接进入系统安装页面),选择“CentOS-7-x86_64-DVD-2009.iso”选项。Ventoy启动盘页面如图2.27所示。

图2.27 Ventoy启动盘页面

(3)进入系统安装页面,与虚拟机安装一样,选择“中文”→“简体中文(中国)”选项,如图2.28所示。

图2.28 选择简体中文页面

(4)其安装过程与前面的2.2.3节中介绍的差不多,本节不再赘述。设置root用户的密码后,等待安装完成,重启进入CentOS 7。

注意: 每个品牌的主板BIOS都不太一样,但是大部分设置都是相通的。遇到找不到对应设置的情况,读者可以自行百度或去主板品牌官网搜寻方案。

2.3.3 密码找回

在安装完系统后,我们可能会遇到忘记密码的情况。如何找回密码呢?事实上,密码一般是密文加密,无法找回,我们一般能做的就是重置密码。

在Windows系统下,笔者是用PE工具箱删除Administrator的管理员密码后进入的。对Linux系统又该怎么办呢?如果此时还有终端登录Linux服务器,那么直接单击“passwd root”就可以更改root用户的密码。当然,在大部分情况下,我们是在离线时忘记了密码,这种情况就需要在Linux的单用户模式下进行root密码的更改。

单用户模式是类似其他操作系统的安全模式(如Windows、macOS、Android等)。单用户模式是如何加载的?什么时候加载的?如何进入单用户模式进行密码重置?说到这里,我们需要大致了解一下操作系统的启动过程。

事实上,无论是Linux还是Windows,甚至macOS、UNIX、Android,或者服务器、PC、手机,只要是操作系统,它的启动过程一般都是相似的。只是不同的系统在操作步骤上会有细微的差异。操作系统启动的大致流程如下。

● 通电开机(BIOS/UEFI),自检是否缺失硬件。

● 读取硬盘(或U盘、CD-ROM、PXE),加载引导程序(MBR/GPT)。

● 引导加载内核至内存。

● 内核检测硬件驱动。

● 加载初始化进程及预置启动项。

在以上步骤中,加载引导程序的时候可以加载Linux 系统的单用户模式。以CentOS 7.9版本为例,在引导加载时出现GRUB菜单(内核选择菜单),我们可以进入单用户模式进行密码的修改操作。

(1)如图2.29所示,在引导内核页面按“E”键进入GRUB编辑模式。

图2.29 按“E”键进入GRUB编辑模式

(2)使用方向键“↓”找到以“linux16”或“linuxefi”开头的行,在行尾追加命令“rw single init=/bin/bash”,然后按“Ctrl+X”快捷键进行重启。

(3)重启后进入bash页面,输入“passwd root”命令重置密码,输入两次确定密码后,执行“touch/.autorelabel”命令,再输入“exec/sbin/init”命令离开bash页面,如图2.30所示。重启系统后输入新密码登录。

图2.30 修改root密码 toeuxqJXXRMZxUJK/QE6KUbDvftN5k7fky7nYFIxn3wiM0diOaU8Ulawg2iQnqK/

点击中间区域
呼出菜单
上一章
目录
下一章
×