admin 管理员组

文章数量: 887021


时间:2019.05.09


强烈推荐:先把磁盘转换为GPT就没那么多问题了!!!

步骤:把磁盘全部数据清空(自动变为MBR),再转GPT(记得设置引导区盘符),重装Windows—>注意引导区的设置,再装Linux


一般步骤:
1. 在一个较大的磁盘中分出一个盘,装Linux系统(不会格式化原有的数据),比如下面这样,有个未分配的50G空间(不需要工具)


(此分区步骤有可能导致发生固态硬盘 reboot and select proper boot device的问题,解决方法:分区使用U盘PE里边分区工具,不要使用磁盘管理进行分区。如果已经发生了问题,则需要使用U盘PE删除磁盘管理分出来的那个区!参考:https://blog.csdn/lilinoscar/article/details/69257678)

2. 制作U盘启动盘(会格式化U盘数据),使用工具:UltraISO:下载:https://www.lanzous/i32458h
3. 重启电脑,进入BIOS,选择USB启动

然后看着提示,选择“Install CentOS 7”

如果系统没有找到U盘,那么就会提示dracut问题,按下面的方法解决:

输入下面的命令(查看设备)

ls /dev/sd*


凭感觉猜测哪个是U盘的名称,我的是上面的/dev/sda4(你的很可能和我的一样)

然后,重启。

接着,再次进入安装界面,如上步骤,然后看下面的图操作⬇:

接着,

因为我的U盘是/dev/sda4(步骤3),所以1.更改hd:后面到quiet前面的部分为/dev/sda4:/,2.在quiet后面加上inst.gpt

再按“Ctrl + X”,就可以了。

4. 在“安装目的地”的选项中,选择第一步设置的有50GB未分配的盘,然后点击“我将配置分页”。


/home:11.7GB
/boot:1024MB
/boot/efi:256MB
/:29.7GB
swap:4096MB(和内存大小一样)

配置成功后的图是这样的:(只需设置SOFTWARE SELECTIONINSTALLATION DESTINATION即可)

INSTALLATION DESTINATION参看第四步,SOFTWARE SELECTION则可选择Server with GUI(基础环境),Compatible libraries+Development Tool(环境的附加元件)

点击安装后,设置root和用户:

若有问题如下:

1. 安装双系统时linux分区号sda4容量大小只有1024KiB、/boot只能是1024KiB:(似乎,如果是GPT盘就没这个问题!)

答:
①先设置/boot/efi
②然后随意设置/boot,接着把/boot的File System设置为EFI System Partition,把Capacity选为1024MB后,再把File System改为xfs,这样,/boot就是1024MB大小了。

2. 出现For a UEFI installation , you must include an EFI SystemPartition on a GPT-formatted disk, mounted at /boot/efi,因此,要把磁盘转成GPT。


答:用U盘PE工具的分区助手,直接把整个盘转为GPT,数据是不会丢失的!!!

3. 转换完GPT后,如果不能进入Windows


答:是esp盘上bcd引导出了问题。(因此,建议一开始就先把磁盘换成GPT,然后重装windows,再装linux。步骤:把磁盘全部数据清空(自动变为MBR),再转GPT(记得设置引导区盘符),重装Windows,注意引导区的设置(如下图中的I盘,对应的类型是ESP),再装Linux)

下图中的I盘是就是ESP盘,(U盘PE工具可以查看),然后重装windows时,“选择引导驱动器”选I盘。
下图中的磁盘1,用来装Linux,应该是GPT的(如图):

转换完GPT后,如果不能进入BIOS,有可能是U盘分区工具有问题,可参考https://zhidao.baidu/question/163722147.html

最后还要分配一个未分配空间出来装Linux(推荐用U盘PE),如下图:(分出了100GB)

大功告成!~


P.S.
进入BIOS时,DELL用f12,华硕用f2

在CentOS官网下载Linux系统:http://mirror.centos/centos/7/isos/

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。

U盘PE工具:pan.baidu/s/1ZToCp0Ea_pMi-JPa3jUJWQ 提取码:nmbn

另外一些关键的参考资料:

一:

UEFI:新模式,其启动顺序:开机→UEFI初始化→引导操作系统→进入操作系统启动。速度相对lagacy模式要更快。

UEFI只支持64位的操作系统,UEFI模式下的系统会有两个很小的分区,一个叫ESP(EFI系统分区),另一个MSR(微软保留分区,通常为128MB),MSR是窗口要求的分区。

ESP对UEFI启动模式很重要,UEFI的引导程序是后缀名为.efi的文件存放在ESP分区中的,ESP分区采用fat32文件系统。此外,可能还存在一个小分区叫WinRe Tools,这个是在Win8中的恢复分区。体积也很小。

Legacy:传统BIOS传输模式启动顺序:开机→BIOS初始化→BIOS自检→引导操作系统→进入系统。

二:

UEFI+GPT分区模式下。

引导文件和系统不在同一分区内。

由ESP分区中的引导文件负责引导各分区中的系统

先挂载ESP分区,然后引导驱动器指定到挂载好的ESP分区。

参考:
  1. 《鸟哥的Linux私房菜-第四版》
  2. https://blog.csdn/Gatherfly/article/details/51864247
  3. https://blog.csdn/c_cpp_csharp/article/details/80464690

本文标签: 双系统 完全攻略 Windows centos