重装win10+ubuntu 双系统 UEFI启动模式

有较强的时效性!!先看一眼日期是否太古老!

任务

卸载双系统中的Ubuntu14,安装Ubuntu16

环境

操作系统: Win10 + Ubuntu14双系统

硬盘: 固态硬盘 + 机械硬盘,电脑的BIOS模式是UEFI启动

Win10装在固态硬盘

Ubuntu装在机械硬盘

建议!

  • **建议先在Ubuntu下看看各目录的容量,便于在Win下查看磁盘分区时能辨别出Ubuntu的分区。 **
  • 建议装机不熟练的新手在整个过程中有另一台电脑备用,遇到问题随时搜索!!只是用手机查会比较麻烦!!

常识

Ubuntu下查看磁盘分区

ctrl+alt+T 打开终端

fdisk -l   

Win下查看磁盘分区

win+R  

输入 cmd 调出命令行

list disk           查看磁盘,最好记下各个盘符对应的标号,比如磁盘0对应的C盘等等。

select disk 0       选择磁盘0

list partition      查看该磁盘的分区

select partition 3  选择分区3

detail partition    输出该分区的详细信息

卸载旧的Ubuntu

首先确认电脑的BIOS模式是UEFI还是Legacy,大部分新电脑是UEFI

  • windows + R 调出Run窗口,输入msinfo32.exe
  • 在打开的窗口里查看 System Summary - BIOS Mode 这一栏

https://www.easyuefi.com/resource/check-windows-is-booted-in-uefi-mode.html

本电脑是UEFI,因此以下的都是基于UEFI:

1. 下载easyUEFI

  • 设置windows为第一启动项
  • 删除ubuntu启动项

2. 下载disk genius 可详细查看磁盘分区

  • 删除Ubuntu分区
  • 彻底删除Ubuntu的EFI分区

https://blog.csdn.net/mtllyb/article/details/78635757

  • 删完后再查看分区,会发现原属于Ubuntu的分区变为 [未分配] 状态

至此卸载完毕。

安装新的Ubuntu

1. 写入Ubuntu的镜像文件到U盘,做启动盘

准备一只容量不小于8G的空白U盘。

  • 官网下载Ubuntu16,选择后缀名为iso的文件
  • 官网下载Ultra ISO 用于制作U盘启动盘
    • 用Ultra ISO 打开ISO文件,选择 操作-写入硬盘映像,
    • 格式化U盘
    • 选择 便捷启动-写入引导扇区-syslinux
    • 写入扇区成功后,再写入ISO文件

2. 修改启动设置

win下禁用快速启动

  • 在 设置-电源 里改

win下禁用安全启动

  • 在BIOS里改,不同牌子的电脑有不同的进入BIOS模式的方式,自行搜一下。

  • 华硕的台式机是 F2del

3. 修改磁盘分区(可选)

如果觉得原本分给Ubuntu的磁盘分区太少,想扩充,那就走这一步。

如果觉得够用就跳过这一步。

  • 在开始之前,务必先查清楚Ubuntu下各个目录的意思!! https://blog.csdn.net/qq897958555/article/details/53363363
  • 先想好要为某个目录挂载多大容量的分区!!一般需要挂载的都是 / 目录(即根目录) 和 /home 目录
  • 比如:
    • 假设现有磁盘分区是 D盘 和 E盘 ,都各剩余200+ G (C盘一般作为Win系统盘,不做修改)
    • 想为 Ubuntu的 / 目录留出100G,为 /home 目录留出100G。
    • 可在D盘的剩余空间中压缩100G留给 / 目录, 在E盘压缩100G留给 /home 目录。
    • 【注意】这是比较理想的情况。但如果是剩余空间不足,尝试从D盘分40G和E盘分60G 给 /home 目录,这样压缩后得到的未分配空间不是一段连贯的100G,因为每个分区(盘)的剩余空间一般在该分区尾部。
    • 最好先提前想好Ubuntu每个目录要挂载多大的分区,而且要怎么从现有磁盘分区里面分出来。想好再去压缩现有磁盘分区的剩余空间。怕手残的话,可以一次先试着压缩少一点,比如5G、10G什么的。
  • 压缩现有磁盘分区的剩余空间
  • 得出一段未分配的分区
  • 检查一下 未分配的分区 是否和自己的计划一致。

4. U盘启动,安装Ubuntu

  • 关机,进入BIOS模式,选择USB启动,不同牌子的电脑进入方式不一样,自己搜一下。
  • USB启动后,进入Ubuntu界面,一些基本的设置
  • 挂载Ubuntu目录到磁盘分区
    • 如果只是需要挂载 根目录和home目录的话,可以选择默认操作,好处是比较省心,出现问题较少且好解决 ,一路设置完安装好之后,对默认操作没做完的事情进行完善:
      • 默认操作会将根目录挂载到磁盘中第一个比较大的未分配空间,而home目录的挂载需要在安装后自己手动修改 /etc/fstab文件
      • 默认操作会将启动安装在U盘,这时要在开着Ubuntu的情况下,先把U盘卸载,拔出,然后用 grub-install 到根分区
    • 如果有比较多自定义的要求,可以选择自定义,注意这时候要看清楚哪些分区是未分配分区(free space),只能对未分配分区操作!!!!选择安装引导设备时选择 \ 所在分区

正常操作到这里就差不多完事儿了。

然而

挂载时一个手残把Windows的C盘分区格式化了。。

Ubuntu如果要自己弄分区的话,千万不要手贱乱点!!!!

先找好free space!!只能对free space操作!!!

接下来要重装Win了

重装Win10

下Win10的镜像,制作启动盘

同样用 U盘启动,选择安装Win,

本电脑是固态+硬盘,Win装在固态,由于只想抹掉C盘即固态,故选择自定义

选择安装到之前的系统所在分区,下一步

如果失败,报错说无法创建新的分区也找不到现有分区:

  • 格式化
  • 如果也没用的话,将该磁盘擦除:
shift+F10          调出命令行

输入 diskpart

list disk          查看磁盘情况

select disk 0      选择磁盘0 (系统盘C盘是磁盘0)

list partition     查看该磁盘分区

select partition 3 选择分区3 (Win系统所在的分区)

detail partition   该分区的详细信息

是UEFI+GPT分区:

clean              擦除该磁盘 (即擦除整个C盘)

convert gpt        将磁盘分区格式转换为GPT

输入exit            退出diskpart

回到安装程序,选择Win10要安装到的磁盘,注意:自己不懂怎么分区的话就不要自己手动分区【因为试了用diskpart擦除磁盘后,在磁盘0手动创建了EFI , PRIMARY,MSR三个分区,但安装程序会报EFI分区的文件系统格式错误,而且发现运行多次安装程序的话还会多出来几个EFI分区,索性不手动对磁盘分区,只是将其转换到GPT分区格式即可,剩下的交给系统默认】,让安装程序默认分配

重装完win10后,MBR被重写了,又找不到Ubuntu启动项了

参考 https://blog.csdn.net/orDream/article/details/80969717

安装root-repair 修复

修复完之后,输入命令让其生效

sudo update-grub  #或是 sudo update-grub2

关于分区的博客

https://www.cnblogs.com/ForestNet/p/6060508.html

posted @ 2019-03-05 18:22  lunaY  阅读(1557)  评论(0编辑  收藏  举报