删除ubuntu,安装CentOS 7(原先是windows 8.1、ubuntu双系统)

来源:互联网 发布:zoom会议软件注册 编辑:程序博客网 时间:2024/05/18 12:33

更换系统的原因

    因为ubuntu系统用的不怎么顺手,然后最近在看鸟哥的linux私房菜,其中演示的系统是CentOS,于是萌生出删除ubuntu,转而安装CentOS  的想法。

UEFI BIOS和Legacy BIOS,GPT分区表和MBR分区表

    在介绍具体删除、安装过程之前介绍一下目前的两种BIOS引导方式和两种分区表。        MBR的全称是Master Boot Record(主引导记录),它是存在于驱动器开始部分的一个特殊的启动扇区,这个扇区包含了已安装的操作系统的  启动加载器和驱动器的逻辑分区信息。主引导扇区是一块硬盘的第一扇区,它由三个部分组成,主引导记录MBR、硬盘分区表DPT和硬盘有效标志。  在总共512字节的主引导扇区里MBR占446个字节,它负责从活动分区中装载并运行系统引导程序;第二部分是Partition table区(DPT分区表),  占64个字节;第三部分是Magic number,占2个字节,这种引导方式出现的较早,所以很多系统是使用这种方式引导的。GPT是指GUID分区表,它的  推出是和UEFI BIOS相辅相成的,由于MBR的磁盘容量和分区数量已经不能满足硬件发展的需求(最大支持2.2TB,支持4个物理分区),所以GPT应  运而生。GPT不但支持2.2TB以上磁盘容量而且理论上支持无限个磁盘分区,不过在Windows系统上由于系统的限制,最多只能支持128个磁盘分区,  但是这样也可以满足所有用户的存储需求了。而在安全性方面, GPT分区表也进行了全方位改进。在早期的MBR磁盘上,分区和启动信息是保存在  一起的,如果这部分数据被覆盖或破坏,事情就麻烦了。相对的,GPT在整个磁盘上保存多个这部分信息的副本,因此它更为健壮,并可以恢复被  破坏的这部分信息。GPT还为这些信息保存了循环冗余校验码(CRC)以保证其完整和正确——如果数据被破坏,GPT会发觉这些破坏,并从磁盘上  的其他地方进行恢复。      Legacy BIOS指的是传统的BIOS,一般Legacy BIOS和MBR分区表一起使用。      UEFI全称“统一的可扩展固件接口”(Unified Extensible Firmware Interface),是一种详细描述类型接口的标准。这种接口用于操作系统  自动从预启动的操作环境,加载到一种操作系统上。 即UEFI是一种新的主板引导初始化的标准,具有启动速度快、安全性高和支持大容量硬盘的  特点。一般UEFI BIOS和GPT分区表一起使用。

删除ubuntu系统和安装CentOS系统

    我之前安装ubuntu系统的时候是直接按照网上的教程安装的,那个时候对于系统引导完全不了解,所以安装成功后是两个引导都存在,优先  启动ubuntu,对于引导的不了解也导致了我后来删除ubuntu的时候出了点问题。

1)删除ubuntu系统

    在开始的时候,我误以为我的电脑(windows8.1)是使用Legacy BIOS引导方式 + MBR分区表,然后找了好几篇这种组合的移除攻略,其中大都  是使用EasyBCD删除ubuntu引导项,并设置windows引导项为默认引导项,再使用windows磁盘管理器删除ubuntu的分区。 但是当我打开EasyBCD的  时候弹出了一个警告窗口,窗口如下图:
EasyBCD警告
    大意是说检测到了系统目前是使用的UEFI BIOS引导方式的,该软件的功能不能用于这种引导方式。于是我搜索了一下,转而使用EasyUEFI这  个软件,该软件检测出我有4个引导项,3个windows的引导项,一个ubuntu的引导项,这个时候我做了个很逗的事情,移除了3个引导项, 只保留  了一个windows引导项,然后重启等待开机。开机之后我就发现我确实进入了熟悉的华硕转圈界面,但是马上就蓝屏了,系统提示出错,我根据出  错的编号发现是系统引导被破坏了,于是我搜索了一下处理方法,发现需要找一个同样版本系统的系统U盘来引导电脑进入修复界面。我于是让同  学帮我制作系统U盘,同时我也开始自己尝试修复引导,果然最后我并没有用到系统U盘, 在进入BIOS界面后发现EasyUEFI并没有完全删除系统引  导,只是让这些引导在Boot Option Priorities的选项里面无效化,并破坏了部分引导项, 转到Save&Exit选项下的Boot Override发现仍然能够  找到系统的引导启动项,选择windows的引导项进入,然后会跳转到windows的恢复模块,这个模块是和引导项分开存储的, 所以之前在EasyUEFI  中的删除引导项操作不会影响到这个模块,然后根据网上的教程依次选择:疑难解答->高级选项->命令提示符,然后输入bootrec/rebuildbcd 回  车,之后会列出已安装的windows系统,询问是否加入启动列表(修复启动引导项),选择加入,修复完成。    确定windows引导项修复正常之后,我没有再使用EasyUEFI删除引导项,而是直接在BIOS里面删除了linux和多余的windows引导项,并且我发  现我的UEFI BIOS + GPT组合有两个引导项,而且其中一个不能删除,删除了会出现无法引导开机的情况,因为我只是想要删除ubuntu系统,所以  我没有去研究这个。    删除了ubuntu引导项之后,使用windows磁盘管理器查看磁盘的使用情况,并删除ubuntu所占用的磁盘空间。这样ubuntu就完全离开电脑了。

2)找到CentOS系统位置

    首先是去CentOS的官网下载ISO镜像文件,CentOS是完全免费的。    然后准备一个16G的U盘(最新的ISO文件有8.2G),然后下载安装UltraISO,使用该软件将ISO文件刻录到U盘中形成可安装的CentOS系统U盘。接着重启电脑进入BIOS界面,转到Save&Exit选项下的Boot Override,选择USB引导安装,进入安装界面后会有三个选项, 分别是:1)Install   CentOS 7、2)Test this media & install CentOS 7、 3)Troubleshooting。一般U盘刻录很少出现问题,所以不用test this media,移动光  标到第一个选项,按键盘e键进入命令行界面修改参数(可能是系统版本原因,最新版按Tab进不去修改界面),由于第一次装不知道U盘的盘符,  所以进入命令行界面后,修改成 vmlinuz initrd=initrd.img linux dd quiet 然后按Ctrl+X(不要按enter),接着会显示出各个硬盘的盘符,  找到自己U盘的盘符(LABEL标签会显示CentOS的一些版本信息,TYPE显示的是vfat格式),记住盘符(我的是sdc4),重新启动电脑,重复之前  操作,进入安装界面,这次也是按e进入命令行界面,修改成 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdc4 quiet 这里的/dev/后面  是自己的U盘盘符,然后按Ctrl+X进入正式安装流程。

3)CentOS图形界面安装

    图形安装界面主要有地区设置、软件、系统三大部分,其中地区设置就是设置惯用的时间、语言和键盘,这里不介绍了,软件部分是安装源和软件选择两个设置,安装源不用理会(自动选择U盘),软件选择根据需要选择要安装的系统,刚接触Linux的建议和我一样选择带图形接口的  :1.含有GUI的服务器;2.GNOME桌面;3.KDE Plasma Workspaces。最后就是系统设置,最重要的是安装位置设置, 选择一个合适的硬盘位置,  在下面的分区选项中选择我要配置分区,然后点击左上角完成,进入配置分区环节。    配置分区的教程网络上有很多,但是我所看到的都是Legacy BIOS + MBR分区表下的配置分区教程,在UEFI BIOS + GPT分区表下,配置分区  过程基本一致,除了一点不一样,那就是引导的配置,不可以创建 /boot 引导目录,需要选择创建 /boot/efi 目录,否则安装过程会出现问题,  无法安装完成(我是出错了两次才发现问题)。    正常安装完成,并且设置ROOT密码,创建了一般账户之后,就可以重启电脑了,开机后会发现CentOS和windows的引导都可以正常使用,当然  引导项的先后顺序可以自行调整,不过这里我就不介绍了。

总结

    这次重装系统了解了两种不同的BIOS引导方式以及配套的分区表, 对笔记本电脑开机进入操作系统的过程有了一定了解, 虽然花费了不少  时间,但是以后重装系统会更加得心应手,总的来说收获不小。
阅读全文
0 0
原创粉丝点击