文章目录

  • ​​一、在vbox上安装centos7.x常见问题总结​​
  • ​​二、练习机的规划--尤其是分区参数​​
  • ​​三、开始安装 CentOS 7​​
  • ​​1.调整开机媒体(BIOS)与虚拟机建置流程:windows下,安装linux虚拟机​​
  • ​​四、多重引导安装流程与管理(Option):先装linux,在装windows​​
  • ​​1.安装 CentOS 7.x + windows 7 的规划​​
  • ​​2.进阶安装 CentOS 7.x 与 Windows 7​​
  • ​​3.救援 MBR 内的开机管理程序与设定多重引导选单​​
  • ​​五、重点回顾​​
  • ​​六、常见问题与答案(很经典的常见问题)​​

一、在vbox上安装centos7.x常见问题总结

(1)CentOS-7-x86版本说明(解释)

所以安装DVD版本即可

(2) VirtalBox无法安装扩展包的问题:
Path:‘E:\VBoxExtPackHelperApp.exe’=E:\VBoxExtPackHelperApp.exe’
解决:https://bbs.kafan.cn/thread-1625948-1-1.html

(3)对于vbox安装linux系统期间,安装增强功能包的说明:

利用vbox安装linux,基本都是以键盘操作为主!

而增强功能是你在安装完linux系统后,再点击vbox->设备->增强功能安装的(可能需要鼠标双击一下linux界面)。

你在所谓的vbox扩展安装的增强功能对于安装linux系统而言,没有任何用处,eg:鼠标依然得按键盘的右边的ctrl键(也可以自己设置:在安装过程的vbox的设备中去设置)来调整windows的鼠标与vbox中鼠标的关系。

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS

所以,在你安装完linux系统后,在装有linux系统的vbox的界面上安装增强功能,所有的增强功能都会正常!!(也就是说linux的增强功能得在自己的linux系统上安装)

二、练习机的规划–尤其是分区参数

(1)预备知识

(a)选择的 distribution:

由于我们对于 Linux 的定位为『服务器』的角色,因此选择号称完全兼容于商业版 RHEL 的社群版本, 就是 CentOS 7.x 版啰。

(b)计算机系统硬件配备:

由于虚拟机越来越流行,因此鸟哥这里使用的是 Linux 原生的 KVM 所搭建出来的虚拟硬件环境。

鸟哥的虚拟机硬盘配置如下:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_02

(2)磁盘分区的配置:很重要

在目前的 Linux 环境下, 如果你的磁盘没有超过 2TB 的话,那么 Linux 默认是会以 MBR 模式来处理你的分区表的。因此,我们得在安装的时候加上某些参数, 强迫系统使用 GPT 的分区表来配置我们的磁盘

由于使用 GPT 的关系,因此根本无须考虑主/延伸/逻辑分区的差异。

实际分区的情况如下:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_03

(3)开机管理程序(boot loader):
练习机的开机管理程序使用 CentOS 7.x 默认的 grub2 软件,并且安装到 MBR 上面。 也必须要安装到 MBR上面才行!因为我们的硬盘是全部用在 Linux 上面的啊!

(4)选择软件:
我们预计这部练习机是要作为服务器用的, 同时可能会用到图形接口来管理系统,因此使用的是『含有 X 接口的服务器软件』的软件方式来安装喔! 要注意的是,从 7.x 开始,默认选择的软件模式会是最小安装!
所以千万记得软件安装时,要特别挑选一下才行!

(5)检查窗体:

鸟哥用的linux的全部内容

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_04


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_05

三、开始安装 CentOS 7

(1)安装的步骤在各主要 Linux distributions 都差不多,主要的内容大概是:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_06

1.调整开机媒体(BIOS)与虚拟机建置流程:windows下,安装linux虚拟机

(1)在linux系统下,安装centos系统的相关介绍。
因为只有linux系统下,才会有虚拟机管理员。

注意: 所以在 BIOS 的设定中,你可能得要使用磁盘开机,并将这颗 USB『磁盘』指定为第一优先开机,这样才能够使用这颗 USB 随身碟来安装 Linux。

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_07

(2)在 Linux KVM 上面建立虚拟机的流程:重点——这个是在虚拟机条件下,安装centos。
(a)我用的是vbox6.0.4 r128413版本和CentOS-7-x86_64-DVD-1810.iso 版本。

(鸟哥原书的安装由于版本等众多原因,我是看懂了他前期的安装,然后自己重新在新版本上设置的,从后面的(b)开始,安装过程基本也差不多,可能就是像网络设定啥的,要在安装完毕过后,它才会出现,让你选一下啊)

相关的设置如下:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_08


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_09


然后在设置里面参设设定的是:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_10


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_11


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_12


(b)选择安装模式与开机 - inst.gpt

(i)光盘开机画面的解释

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_13


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_14

(ii)加入强制使用 GPT 分区表的安装参数
如前所述, 如果磁盘容量小于 2TB 的话,系统默认会使用 MBR 模式来安装! 鸟哥的虚拟机仅有40GB 的磁盘容量(我选择的是64GB,一样会按照MBR分区),所以默认肯定会用 MBR 模式来安装的啊!

所以:想要强制使用 GPT 分区表的话,你就得要这样作:

<1>. 使用箭头键,将图 3.2.8 的光标移动到『Install CentOS 7 』的项目中

<2>. 按下键盘的 [Tab] 按钮,让光标跑到画面最下方等待输入额外的核心参数

<3>. 在出现的画面中 ,输入如下画面的数据 (注意,各个项目要有空格,最后一个是游标本身而非底线)

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_15

接着设定一下语言:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_16

(c)在地设定之时区、语系与键盘布局

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_17

这个很重要喔!不过这一版的窗口接口,默认并没有提供任何的切换按钮!

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_18

(d)安装来源设定与软件选择

基于前面的步骤:这里直接点击完成就好了

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_19


说明:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_20

『软件选择』的画面

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_21


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_22

(e)磁盘分区与文件系统设定 :重点

点选『系统』项目下的『安装目的地』区块,点选之后会进入如下画面中:

因为我们要学习分区的方式,不要让系统自动分区,因此请点选 2 号箭头所指处:『我将配置分页』的项目。 点选完毕后按下『完成』,即可出现如下的磁盘分区画面喔!

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_23

补充:老的centos版本,有就删除,没有就算了(对于新的centos是没有的)

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_24


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_25

(i)开始建立文件系统

首先是bioshot (不要手动输入画面中的文字,请使用既有的选单来挑选喔! )

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_26


同时输入大约 2M 的容量,按下『新增挂载点』后, 就会整理出该分区槽的详细资料,如下图所示:

如图所示,画面的右边就是 biosboot 分区槽的详细部份!由于是 bios 使用,因此没有挂载点 (妳看画面中该字段是空空如也的! )。

同时文件系统的字段部份也是会变成『BIOS Boot』的关键词!

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_27

(ii)建立 /boot 分区槽的示意图

biosboot和boot都是标准分区,所以装置类型选择:标准分区

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_28

(iii)建立根目录 / 的分区槽

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_29


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_30


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_31

(iiii)建立 /home 分区槽

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_32

建立好 /home 分区槽之后,同样需要调整 LVM 装置才行,因此在你按下上图的『新增挂载点』之后,回到底下的画面来处理处理!

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_33

(iiiii)建立 swap 分区槽

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_34

注意:
swap 内存置换空间的功能是: 当有数据被存放在物理内存里面,但是这些数据又不是
常被 CPU 所取用时, 那么这些不常被使用的程序将会被丢到硬盘的 swap 置换空间当中, 而将速度较快的物理内存空间释放出来给真正需要的程序使用!

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_35

最终的结果如下:

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_36

(iiiiii)如果一切顺利正常,按下上图左上方的『完成』,系统会出现一个警告窗口,提醒你是否要真的进行这样的分区与格式化的动作,如下图所示

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_37

补充说明:

(i)+号表示:新增分区或者新增挂载点的意思。

由于安装的选择过程都是键盘操作,所以如果不好选择,可以不按照上面的顺序增加分区,eg可以先把swap给确定了

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_38


(ii)装置类型中:标准分区、LVM以及LVM紧张供应的区别

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_39


(iii)文件系统项目类型

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_40

(f)开始安装、设定 root 密码与新增可切换身份之一般用户

注意:我的是安装完毕后,第一次出现登陆界面后,才会显示这个

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_41


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_42


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_43

这个账号既然是你要使用的,那么这个账号应该就是你认可的管理员使用的一般账号啊!所以你或许会希望这个账号可以使用自己的密码来切换身份成为 root, 而不用知道 root 的密码! 果真如此的话,那么上头的 2 号箭头处,就得要勾选才好! 未来你就可以直接使用 dmtsai 的密码变成 root 哩! 方便你自己管理~这样即使 root 密码忘记了,你依旧可以切换身份变 root 啊!

(g)准备使用系统前的授权同意:

注意:我的是安装完毕后,第一次出现登陆界面后,才会显示这个

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_44

(h)其他功能: RAM testing, 安装笔记本电脑的核心参数(Option)
让系统在高负载的情况下去运作一阵子(可能是一天), 去测试稳定度的一种情况,就称为 『烧机』 啦!

四、多重引导安装流程与管理(Option):先装linux,在装windows

(1):『既然虚拟机这么热门,应用面也广,那为啥不能安装 Linux 上面使用
windows 虚拟机?或反过来使用呢?』
原因无他,因为『虚拟机在图形显示的效能依旧不足』啊!所以,某些时刻妳还是得要使用实体机器去安装不同的操作系统啊!

1.安装 CentOS 7.x + windows 7 的规划

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_45


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_46

2.进阶安装 CentOS 7.x 与 Windows 7

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_47


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_48


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_49


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_50

3.救援 MBR 内的开机管理程序与设定多重引导选单

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_51


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_52


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_53


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_54


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_55


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux_56

五、重点回顾

(1)不论你要安装什么样的 Linux 操作系统角色,都应该要事先规划例如分区、开机管理程序等;
(2)建议练习机安装时的磁盘分区能有/, /boot, /home, swap 四个分区槽;
(3)安装 CentOS 7.x 的模式至少有两种,分别是图形接口与文字接口;
(4)CentOS 7 会主动依据你的磁盘容量判断要用 MBR 或 GPT 分区方式,你也可以强迫使用 GPT;
(5)若安装笔记本电脑时失败,可尝试在开机时加入『linux nofb apm=off acpi=off』来关闭省电功能;
(6)安装过程进入分区后,请以『自定义的分区模式』来处理自己规划的分区方式;
(7)在安装的过程中,可以建立逻辑滚动条管理员 (LVM);
(8)一般要求 swap 应该要是 1.5~2 倍的物理内存量,但即使没有 swap 依旧能够安装与运作 Linux 操作系统;
(9)CentOS 7 预设使用 xfs 作为文件系统
(10)没有连上 Internet 时,可尝试关闭防火墙,但 SELinux 最好选择『强制』状态;
(11)设定时不要选择启动 kdump,因为那是给核心开发者查阅当机数据的;
(12)可加入时间服务器来同步化时间,台湾可选择 tock.stdtime.gov.tw 这一部;
(13)尽量使用一般用户来操作 Linux,有必要再转身份成为 root 即可。
(14)即使是练习机,在建置 root 密码时,建议依旧能够保持良好的密码规则,不要随便设定!

六、常见问题与答案(很经典的常见问题)

《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_linux系统_57


《鸟哥的私房菜基础篇》第四版学习笔记——第3章安装centos7.x_CentOS_58