Win10+Centos8双系统搭建踩坑

小米pro笔记本,原装Win10系统,自带255GB的ssd,加装了三星的860EVO(500G),打算拿出250G来装linux。但由于小米有自己的boot,所以遇到了一些奇奇怪怪的坑,记录一下。

制作启动盘及安装

  1. 下载镜像:这个没什么好说的,官网下载即可,那里会给出很多镜像源
  2. 启动盘制作:看了许多教程,了解了其中的一些概念,主要影响到此次双系统安装的是uefi引导模式和传统legacy引导模式,二者差异后面单列一节总结吧。

    • 小米是支持uefi和legacy引导的,由于uefi引导方式的启动较快,所以第一想法肯定是用uefi
    • 网上有一篇教程提到在uefi模式下可以不做烧录,直接将iso镜像解压到U盘即可,但这种方法似乎仅限于支持FAT32的U盘(未经验证,有效性不置可否),总之我尝试后失败了(小米的boot似乎无法识别到U盘)
  3. 采用启动盘制作工具

    • rufus:极其轻量的一个工具,大概只有3MB,一键式操作,速度尚可吧,取决于你的U盘读取速度。但用这个工具制成的启动盘虽然可以进入安装,但会提示“设置基础软件仓库时出错”,看网上其他人的反应,似乎用rufus经常会出现这个问题,原因未知
    • win32diskmanager:这个工具稍微大一点,但也很轻量,操作很简单,制作启动盘的过程很流畅,没有遇到什么问题
  4. 安装:傻瓜式操作,centos的安装挺友好的,按着指示操作即可

U盘修复

用win32diskmanager虽然可以成功安装,但缺点是完成安装后U盘的容量会变得很小,我的U盘直接就在我的电脑界面里消失了。但也有相应的方法进行修复,修复过程在cmd进行。

# 打开diskpart
diskpart

# 显示所有磁盘
DiskPart> list disk

# 选中某个磁盘
DiskPart> select disk xxx

# 清除磁盘数据
DiskPart> clean

# 创建分区 && 激活
create partition primary

# 快速格式化;取决于U盘的格式,可能是fat32或ntfs或exFat
format fs=exFat quick

UEFI和legacy启动的区别

legacy+MBR

legacy采用的是BIOS标准(Basic Input Output System;基本输入输出系统),这是自PC诞生以来就采用的标准。而MBR分区也是随着BIOS应运而生的。

  1. MBR分区:最大支持2TB硬盘,最多4个主分区,理论支持安装windows所有版本的系统。
  2. 启动过程:开机-->异常检测-->硬件初始化-->系统更新检测-->启动操作系统
  3. 优点

    • 兼容性较好:由于BIOS标准是初代标准,因此后来的操作系统一般都会兼容这个标准,所以理论上支持Windows所有标准
    • 可以安装32位或64位系统

UEFI+GPT

UEFI是几家厂商协商后得出的一个新标准,用于取代老旧的BIOS,GPT分区取代MBR分区。

  1. GPT分区:允许每个磁盘有多达128个主分区,支持超过2TB的磁盘,理论仅支持win8以上的操作系统。
  2. 启动过程:开机-->预加载环境-->驱动执行环境-->启动操作系统
  3. 优点

    • 支持的硬盘基本上相当于无限大
    • 启动速度快(win10的启动速度真的快)
    • 提供高级图形界面:可以使用鼠标了
    • 提供独立于CPU架构的模块化接口,也为基于EFI驱动程序(称为EBC-EFI字节码)的应用和设备提供模块化接口

你可能感兴趣的:(linuxcentos)