(UEFI)win10安装Ubuntu16.04双系统记录

目录

一、电脑型号:dell成就5090

二、安装过程和遇到的坑

1、卸载已安装的Ubuntu18.04

2、卸载方法

三、安装方法

1、通常的安装方法

2、成功安装的方法:使用systemback的方法进行安装


       为了在win10电脑上面安装Ubuntu双系统,参考了很多帖子和博客,但都没有用,最终通过systemback方式复制了别人已经安装好的Ubuntu才安装成功。每个人的电脑可能都不一样,此处仅仅对我个人的电脑安装过程做一下记录。

一、电脑型号:dell成就5090

二、安装过程和遇到的坑

1、卸载已安装的Ubuntu18.04

       本人的电脑之前安装过一次Ubuntu18.04,但是由于项目需要,要换成Ubuntu16.04。在卸载原先的Linux系统时,第一个问题就来了,因为之前Ubuntu和windows引导安装在同一个EFI分区之中,我直接删了整个EFI,然后发现windows也启动不了了,最后只能找回引导项,所以建议安装双系统的时候,一定要新建一个EFI分区(关于EFI分区,我的电脑遇到了一个巨坑,直接导致我放弃通常的Ubuntu安装方式,改用systemback,后面介绍),专门用于Ubuntu系统放置引导项。

       因为本人误删win10引导项,所以必须恢复,不然win10和Linux都进不去,当时恢复的时候都是很多帖子的步骤交叉在一起实现的,接下来的顺序可能也不太准),大体是:
(1)使用windows系统启动盘,例如PE启动盘,使用梅傲分区助手在固态硬盘(假设是双硬盘)上面分出一个区,大概100-300M,用于EFI分区,如果像我一样前面乱操作,删除EFI分区留出来了一个空缺区,就可以不用分了,但是还是要格式化,格式是NFTS,重新按照下面的步骤分配盘符;
(2)使用接下来的步骤进行操作:
      1)使用启动盘进去windows系统
      2)以管理员方式启动命令行提示符
      3)输入的命令参考下面的帖子:
        a、删除了windows系统的EFI分区导致无法开机的解决方法:https://blog.csdn.net/weixin_43833642/article/details/102980896?utm_source=app
        b、彻底删除Ubuntu EFI分区及启动项:

              https://blog.csdn.net/weixin_42171170/article/details/88427212?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduend~default-1-            88427212.nonecase&utm_term=%E5%88%A0%E9%99%A4efi%E5%88%86%E5%8C%BA&spm=1000.2123.3001.4430
        c、windows10删除EFI分区(绝对安全):

              https://xiulian.blog.csdn.net/article/details/88726797?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

    输命令的过程目前还没有捋的很清楚,大致是:

   进入:diskpart

   列出磁盘:list disk

   选择磁盘:sel disk 1(装win10的那个盘)

   为梅傲助手分出来的区,设置一个盘符(例如G,K等):assign letter = K
    
   在启动环境下,到自己电脑磁盘里面的各个文件夹中寻找EFI文件夹,找到后将EFI文件夹复制进刚刚创建的盘

   然后删除盘符:remove letter=K

   在设置盘符后,其实可以直接重启电脑进入windows,借助记事本删除ubantu启动项了,但是此时要再删除盘符,要重新设置盘符,随即再删除就会发现EFI分区看不到了,但是从磁盘管理里面可以看到其实际上还在;

          可以参考下面的代码,但是建议还是先看上面的帖子,自己总结一下步骤:

diskpart.exe

list disk # 列出系统中所有磁盘
sel disk 0 # 选择磁盘

list part # 列出选择的磁盘上的分区
sel part 5 # 选择分区
assign letter=S # 给分区分配盘符

exit # 退出diskpart

找到EFI文件夹复制内容到刚才分配的S盘

再次进入分区
help set # 在最后一行会有一个id

set id=复制上面的guid

重启电脑就会有引导的程序出现.....

    4)完成

2、卸载方法

         在卸载前,我忍不住要吐槽一下网上的注水和坑货贴介绍的方法(以下方法对我的电脑完全无效):

         坑一:双系统下利用MbrFix.exe、MbrFix64.exe彻底卸载Linux系统

                   我一开始就是按照这种方法卸载的,然后发现下载安装MbrFix.exe,并运行后并不能删除Ubuntu引导项,而我以为处理好了,然后就去直接删除了swap、根目录、home的分区,最后发现Ubuntu引导项还在,电脑依然进入Ubuntu系统,但是卡死在                grub界面(应该是叫这个名字吧,反正我看到界面有grub),说明这种方法压根没用。如果你像我一样直接删除了ubuntu的磁盘,但是没有事先处理启动项,直接进入grub界面,可以输入:exit,再退回到引导项选择界面,在进入系统时选择windows系统                就可以进入了,但是问题依然存在,解决办法在下面;

                    双系统删除Ubuntu,出现grub无法正常启动的解决办法:https://blog.csdn.net/Liuss2/article/details/80384563?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param&depth_1-             utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.channel_param

         坑二:使用diskgenius工具删除Linux系统

                   此方法也不能删除Ubuntu启动项;

         正确的卸载方法:

         首先使用EasyUEFI或者EasyBCD工具删除系统引导项,然后删除Linux系统的分区就可以了,特别注意要删除ubuntu系统的EFI分区,其一般是C盘最后的两个盘,包括一个EFI分区和一个恢复分区。此处一定千万要小心,要是误删windows的EFI分区,就进不去windows系统了,恢复windows启动引导很麻烦,恢复方法如上。

         下载删除引导项工具时,如果电脑是GPT分区,下载一个 EasyUEFI,如果电脑是MBR格式分区,就去下载一个EasyBCD。查看自己电脑是GPT还是MBR的方法:此电脑->管理->磁盘管理->选中磁盘->右键点击属性->卷->磁盘分区形式,如果是GUID分区表(GPT)就是GPT,否则就是MBR

  

三、安装方法

1、通常的安装方法

        一开始我主要按照下面帖子介绍的方法进行安装(记得断网),下面的帖子写的还是可以的,别人按照这些帖子介绍的步骤可以安装成功,但是我的电脑就是安装不成功。

         1)windows10安装ubuntu双系统教程(绝对史上最详细):https://www.cnblogs.com/masbay/p/10745170.html

         2)Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验: https://blog.csdn.net/xrinosvip/article/details/80428133

         3)windows10+ubuntu16.04双系统安装教程--UEFI安装方法: https://blog.csdn.net/fengxinzioo/article/details/92791566

         在进行EFI分区的时候,我始终分区不成功,最后无奈放弃,选择使用systemback复制一个系统才安装上;在按照上述帖子进行安装时,我主要遇到下面一些问题:

问题一:

        dell电脑安装Ubuntu过程非常缓慢,每一步安装时间都很久,差不多要10-20分钟才能进行下一步,导致每一次尝试安装都要1个多小时,如果出现一个问题,这1个多小时就浪费了,就像我的电脑(戴尔台式),安装的时候一直停在下面这个界面,一开始我以为这是卡住了,折腾了一整天,输各种命令,找各种方法,都没有效果,最后才发现只是慢,,,,。别人和我一模一样的电脑(型号、配置、品牌都一样,因为同一批电脑),却可以按照这些帖子介绍的步骤一步一步完成,每一步也都很快(当然,记得断网),我也是很无语。我曾怀疑是不是BIOS里面的设置有问题,就改成和别人一模一样的设置,发现还是没有作用。

   

问题二:

          机器以uefi模式启动了安装器,但是似乎已经存在使用bios兼容模式的系统。如果继续以uefi模式安装debian,可能非常难以重启进入其他bios模式的系统。如果希望以uefi模式安装且无意再启动现有的系统,此处有强制选项。如果要保持现有系统可启动,不要选择强制uefi安装

          我的启动盘设置的是UEFI启动方式,使用它安装系统的时候,点击问题一的图中的“准备安装”界面中的“继续”按钮后,就弹出包含问题二的窗口,在窗口中会让你选continue在uefi模式中继续,我选择continue,但是后面安装没有成功,大佬说应该选择在uefi模式中继续,其实我觉得可能无论哪个应该没有太大影响,但是没搞明白到底为什么,仅仅记一下历程吧,反正后面换一种安装方式成功了,也没有这种问题。

问题三:提示“ubi-partman failed with code 141”, 无法分配EFI分区,这就是前文提到的巨坑。对于UEFI启动方式的电脑来说,Ubuntu系统安装时,这个分区一定要的,但是偏偏我的电脑,只要一分区,就马上崩,弹出出错窗口,然后跳到后面的界面或者返回之前的界面(根据你在出错窗口中的选项决定),根本分不了这个EFI分区,自然其他区也分不了。我尝试过如下方法:

      1)先分/home、swap、/,最后再分EFI分区,呵呵哒,在你点击“OK”后,不让你有选择引导器安装硬盘的机会,直接出错,下面的图是别人帖子里面的图,仅用于解释。

     2)分区的时候,不分EFI,尝试过以下两种分区方案(四个分区都在机械硬盘上面),都可以成功安装完成,但就是没有Ubuntu引导项,启动不了Ubuntu系统;

        a、分配/home、/、swap、boot四个区,将引导项安装在boot中;

        b、分配/home、/、swap、BIOS boot四个区,将引导项安装在BIOS boot中;

 

       按照上面的分区方案安装成功后,依然启动不了,个人觉得修复引导项应该就可以了,但是尝试了不同的引导项修复方法后,依然没有成功,尝试方法如下:

       a)使用EasyUEFI进行修复,发现找不到Ubuntu的EFI分区;

       b) 使用Ubuntu自带的boot-repair进行修复(需要借助启动盘进入Ubuntu试用系统);

                  这种方法好像只适合上面的分区方案b,如果你按照方案a,没有分bios boot,修复的时候会提示你 “检测到GPT 请创建一个BIOS-Boot分区 这可以通过诸如Gparted......”,我按照方案b进行的,也使用boot-repair修复成功,但是重启电脑发现还是启动不             了Ubuntu,修复时参考了下面的博客:

          Win10+Ubuntu双系统修复Ubuntu系统引导:https://blog.csdn.net/chekongfu/article/details/84872841

       c)试图通过diskgenius工具进入Ubuntu的引导安装磁盘(boot或BIOS boot)复制引导项文件到win10的EFI分区中,解决问题,因为有人成功过,但是发现根本找不到启动文件;

       d)  借助启动盘进入Ubuntu试用系统,借助命令进行修复,参考了下面的博客,也没有成功;

          Ubuntu安装后,无启动项,解决办法https://www.cnblogs.com/shetunxiang/p/4663192.html

          解决安装完Ubuntu系统后启动项中没有Ubuntu的问题:https://blog.csdn.net/neosmith/article/details/12684453

sudo passwd
su
sudo fdisk -l 
mkdir /media/temp
mount /dev/sda11 /media/temp
grub-install --root-directory=/media/temp /dev/sda

# 重新安装grub2到硬盘的主引导记录MBR中,出现“Installation finished.No Error Reported.”表示操作成功。

重启电脑,此时可以进入grub2引导界面了,注意,此时不能引导Windows 7,选择进入ubuntu系统,进入终端,输入命令:sudo update-grub2

2、成功安装的方法:使用systemback的方法进行安装

         先在一台按照通常的安装方法一切正常的电脑上面安装一个版本低于16.04及其以下的系统,然后通过systemback方法复制该电脑的Linux系统到U盘,最后再安装到你想要安装的电脑上面就可以了,躺了这么多坑,最后安装成功的时候竟然是如此的快与简单。。。。。。。

         注意:1、好像systemback只适用于Ubuntu16.04及其以下的版本。

                    2、使用systemback安装时,分磁盘时会有一个用来放置引导的分区,这个磁盘的挂载点选:boot/EFI,如果选boot/,安装好后好像会出现引导找不到的现象。

       

         通过systemback制作系统镜像以及镜像安装,实现系统备份和复刻:https://blog.csdn.net/qq_41248872/article/details/86659074

 

 

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值