admin 管理员组

文章数量: 887021

UEFI+GPT,重装win10+ubuntu18.04双系统

  • 一、问题描述
    • 1、Ubuntu系统停留在循环登录界面,无法进入
    • 2、错误删除ubuntu,引导页消失,无法进入任何系统
    • 3、安装grub引导一直失败
  • 二、计算机环境参数
  • 三、前期准备
    • 1、用U盘制作PE
    • 2、下载win10镜像,验证MD5值
    • 3、将win10镜像直接放入EasyU盘里(复制粘贴即可)
  • 四、转换硬盘分区表格式,重建分区
    • 1、进入PE
    • 2、删除两个硬盘里的所有分区
    • 3、转换两个硬盘分区表格式为GUID格式
    • 4、重新给两个硬盘分区,保存更改
  • 五、安装Windows10
  • 六、安装Ubuntu18.04 LTS
    • 1、制作Ubuntu18.04 LTS U盘启动盘
    • 2、安装Ubuntu18.04

一、问题描述

1、Ubuntu系统停留在循环登录界面,无法进入

        我实验室的台式电脑原本里面有win10+ubuntu16.04双系统,有一天我准备进ubuntu系统跑代码,可是却一直停留在用户登录输密码的界面,怎么都进不去,去查了下可能的原因,我猜测是前一天在Ubuntu重新装了matlab,环境配置出现问题,导致第二天进不了系统。。。o(╥﹏╥)o 然后,作为菜鸟的我,一直在谷歌里找解决方案,尝试了各种方法,成功把Ubuntu系统的引导搞崩~~~变成了下图的亚子╮( ̄▽ ̄)╭,进入grub rescue模式:

        好的,继续上网找解决方法,说需要用什么ls命令去找到引导在哪个分区里,巴拉巴拉,尝试一番,没用,找不到,好的,弃疗,至此,何以解忧,唯有重装┓( ´-` )┏。

2、错误删除ubuntu,引导页消失,无法进入任何系统

        被自己蠢哭?。依照之前初次装双系统的经验,第一想法就是直接去win10把Ubuntu所在的分区删除(这是错误的做法?,要先把win10的引导设为开机启动项,这样不会因为Ubuntu被删,grub引导页消失而进不了win10,之后才能删除Ubuntu分区),使其成为未分配状态或者可用状态,手里已经有一个做好的ubuntu启动盘,开始重装。。。
        结果,装到一半出现下图这惨淡的亚子,安装grub失败:

        出现这个问题,当然是找方法修复引导,但此时ubuntu并没有安装完成,进度条还没走完,所以怎么修复引导都没用(修复好了也进不去,ubuntu没装完)。
        之前分区的时候,分了\boot,\,swap,\home,看网上其他教程里本身就有efi分区,然后把引导grub直接装在efi分区里就搞定了,可是我的电脑没有efi分区,安装Ubuntu的时候怎么都识别不了我电脑里已经有win10系统了。。。无论我怎么设\boot或者efi分区,将引导安装到里面,都安装失败(感觉是分区格式本身的问题)。
        之后用什么boot-repair乱修复一通,出现下图的画面:

        心好累,想着再重装吧,但是因为之前错误地删除ubuntu所在分区,直接把引导页一起删了,所以此时想去win10操作一番却进不去了,引导页都没了,还能去哪。。。o(╥﹏╥)o
        向我们班的大佬借了PE来修复win10引导,出现了windows boot manager,小小地开心一下,想着起码我的win10保住了?。

3、安装grub引导一直失败

        再次重装Ubuntu,反复试了好几次,无论如何引导就是装不进去,一直安装失败,导致每次启动Ubuntu时,就出现下面的情况几秒,之后重启:

        我的天,求这个引导做个人吧(╯°□°)╯︵ ┻━┻,老跟我过不去。之前有好友建议我全部重装双系统,本身硬盘分区表与启动模式不太符合标准,所以怎么装引导都不会成功,干脆全部转为GPT+UEFI,从根源上解决。但我老想着保住我的win10,里面有两三百个G的资料,还有很多难装的编程软件(T_T)。此时我已经没辙,好吧我死心了,花了一天的时间备份所有重要的资料,开启我的大重装之旅。。。????

二、计算机环境参数

        这台电脑的参数是这样的:

  • 处理器:intel酷睿i5-7500 CPU 3.40GHz,四核
  • 主板:华硕B250M-BASALT玄武
  • 显卡:GTX1060-6GD5 GAMING V5
  • 内存:镁光8G DDR4 2400
  • 系统类型:64位操作系统,基于x64的处理器
  • 硬盘:
    • 1、固态硬盘120G:七彩虹CN600 120G NVME M.2(Colorful CN600 120GB);
    • 2、机械硬盘2T:西部数据2T(WDC WD20EZRZ-00Z5HB0)
  • 两个硬盘的分区表格式都为MBR
  • BIOS启动模式兼容传统Legacy和UEFI模式

        至此,我的电脑是按UEFI+MBR这个搭配来启动系统的,而且没有EFI分区,好友说很神奇,这个搭配不符合标准,没有EFI分区,引导就挂不上去,难怪每次装系统都要修复引导。。。?他给我传递的信息大致意思就是,一般搭配要么是传统Legacy+MBR,要么是UEFI+GPT(现在一般新电脑都用这种方式),这算是一种标准(我去查了一下,好像大部分是这个搭配方式),如果违反了这个标准,用其他方法装也没问题,系统能装,但出现其他意料外的问题就得靠人工自己修复解决,就比如这个grub引导修复。。。
        所以,我这个菜鸟只能谨遵大佬旨意,按照他的指示把MBR分区表格式转换为GPT格式,再去重装双系统。
        大佬说:系统不规范,重装两行泪 ???

三、前期准备

1、用U盘制作PE

  • 好友推荐的制作PE的软件:优启通EasyU(下载地址:https://www.itsk/forum.php?mod=viewthread&tid=397875)
  • 一个空闲的U盘(记得把里面重要文件备份了再格式化),我的U盘是16G的。
           下好了优启通后,插入U盘,打开优启通,出现这个界面:

           选择磁盘:选自己空闲的U盘,其他按照默认的就可以了,点击全新制作,制作的时候会格式化U盘,所以一定要记得备份吼。然后静等几分钟:


           点击退出,这样就做好PE了,此时U盘就是这样子的了(这是后来截的图,原本还有10多G可用的),可以进行下一步啦啦啦~~~

2、下载win10镜像,验证MD5值

(1)下载win10镜像:http://msdn.itellyou/
       我是直接复制这个链接用迅雷下载的:

ed2k://|file|cn_windows_10_consumer_edition_version_1903_updated_june_2019_x64_dvd_cedfd58d.iso|5126440960|73CC4AC1F0FA133E76DA82ECE0A3B240|/

(2)win10镜像下好后,验证一下它的MD5值和SHA1值

  • 我用的验证MD5值的软件:Hash.exe(百度网盘链接:https://pan.baidu/s/1PIUyyu53pjBr7pI2dH-qpA 提取码:jeex )
  • 将下好的win10镜像直接拖到Hash.exe里,就会自动计算相应的MD5值和SHA1值:
  • 再将计算好的MD5值和SHA1值与官网里对比,如果一样,就没问题了,镜像完整。

3、将win10镜像直接放入EasyU盘里(复制粘贴即可)

四、转换硬盘分区表格式,重建分区

1、进入PE

  • 进入PE之前,开机后迅速先按F2(华硕是F2,如果是其他牌子的,去百度一下快捷键是哪个)进入BIOS界面,把快速启动关闭。我的BIOS界面长这个亚子:
  • 关闭快速启动是这个亚子:
  • 好,然后选择U盘启动项(这里好像有个bug,会出现两个启动项,我选了Partition 2)启动PE:
  • 之后这亚子,选第一项进入PE:

2、删除两个硬盘里的所有分区

(1)打开PE里的DiskGenius(DG硬盘分区),查看现在电脑里的分区情况:

两个硬盘的分区表类型(此时都为MBR):


(2)分别选中两个硬盘,右键,点击“删除所有分区” ,之后点击左上角“保存更改”按钮,这样两个硬盘里的所有分区都已经被清空了,见下图,两个硬盘都变为了灰色:

3、转换两个硬盘分区表格式为GUID格式

  • 分别选中两个硬盘,点击左上方 “磁盘” ==> “转换分区表类型为GUID格式” ==> “确定”:

  • 将两个硬盘的分区表格式都转换为GPT后,如图:

4、重新给两个硬盘分区,保存更改

(1)选中固态硬盘,点击左上方的“快速分区”,我是按照下图这样分区(可根据自己实际情况修改):

保存更改,固态硬盘重新分区后的样子:

(2)选中机械硬盘,点击左上方的“快速分区”,我的分区方案如下图(可根据自己实际情况修改):

保存更改,分区后,我把863G的“其他分区”右键==>“删除分区”,使其成为空闲状态,方便后续安装Ubuntu,之后再一次保存更改,结果如下:

至此重新分区已完成,可以关闭这个软件了。

五、安装Windows10

(1)打开EasyU盘,将事先拷贝在此盘中的win10镜像装载:

(2)打开PE桌面上的软件“Win系统安装”:

(3)按下图操作,确认后开始安装:


点击确定后,开始安装,静等几分钟,之后会出现下面的提示(划重点,先别动):

这时候一定要先把U盘拔掉,之后再点重启,否则等重启后,分区会少一个。

(4)重启后,就开始一步一步进行设置了,这里不再赘述(注意:选账户的时候使用脱机账户,不要登微软账户):

(5)最后装好了,如果看得别扭,调一下分辨率就可以啦(o(╥﹏╥)o 安装五分钟,分区俩小时?):

(6)后续可能需要激活工具去激活win10,可以用“暴风激活”工具(搜官网下载)。
至此,win10总算搞定了,这回可以愉快地安装Ubuntu了,不容易啊亲们?~~~

六、安装Ubuntu18.04 LTS

1、制作Ubuntu18.04 LTS U盘启动盘

(1)还原U盘:进入刚刚装好的win10系统,因为之前数据都清空了,此时可能还需要再去下载一下优启通EasyU软件,用它把之前的PE启动U盘“还原空间”,以便制作Ubuntu的启动盘(PS:如果大佬们有很多U盘,也已经有了Ubuntu启动盘,可忽略此步?)。

(2)下载Ubuntu18.04LTS镜像,并验证MD5值:

  • 进入Ubuntu官网或者清华镜像下载Ubuntu18.04镜像。
  • 同样将下好的镜像拖到Hash.exe中,验证MD5值:
  • 与清华镜像网站给的MD5值一样,镜像完整:

    (3)用rufus制作Ubuntu18.04 U盘启动盘:
  • 点击“开始”,静待几分钟,Ubuntu18.04 U盘启动盘就做好了,下面开始安装。

2、安装Ubuntu18.04

(1)重启电脑,快速按F2进入UEFI BIOS界面
(2)选择UEFI :KingstonDataTraveler 3.0(14755MB) 这一启动项,进入Ubuntu预安装环境
(3)选择Try Ubuntu without installing
(4)点击桌面上的Install Ubuntu 18.04 LTS,开始安装
(5)前面选择语言(我选English),选择键盘布局(我选English),之后选择 (Normal Install)正常安装
(6)划重点:选择安装类型:选Something else

(7)分区重点:我就分了两个区:
swap交换空间:16384MB(一般为电脑内存的1-2倍,我的是8G,所以给了它16G),逻辑分区,空间起始位置;
根目录 / 分区:剩下的910266MB都给它,逻辑分区,空间起始位置,Ext4日志文件系统,挂载点“/”。

(8)选择安装启动引导器的设备(Device for boot loader installation):选择EFI分区(之前重建分区的时候会分出这个区,所以固态硬盘中一定有EFI分区):

(9)Install Now开始安装,静待几分钟,等到了安装grub2的时候特别紧张,怕出啥错?,被它搞怕了.

(10)终于?,安装成功了,重启之后直接出现了我心心念念的grub引导界面(喜极而泣(T▽T)),都不需要特地去修复引导,啥都出现了(左拥Ubuntu右抱Windows10),我爱这个画面哈哈哈:

win10不规范,Ubuntu两行泪
以此记录这坎坷的一个星期,吃一堑长一智,为菜鸟举杯 ~ []( ̄▽ ̄)* ~

本文标签: 分区表 固态 重装 格式为 双系统