admin 管理员组

文章数量: 887007

史上最全将Ubuntu系统安装到移动介质

文章目录

  • 前言
  • 一、制作启动盘
  • 二、分区
  • 三、安装
  • 四、修复UEFI引导
  • 总结


前言

        考虑到最近学习会频繁使用到linux系统,之前在笔记本装过一个双系统,但是由于装的位置在机械盘,固态空间不够了,于是想到装一个编写的移动系统,方便自己在各个场所轻松,有效的使用自己的环境配置。

        网上有许多教程,我跟着试过很多种方法都是只能实现在装系统的那台电脑的Winodows boot manager  下存在引导文件,而在我们移动介质不存在引导文件,这不就失去了装到移动介质的意义,换台电脑就无法引导启动了,在这里就将我的经验分享给大家。

        我是准备了一块单独的固态来装Ubuntu,我的是512G网上有的说可以将冗余的空间当作U盘拷贝文件使用,又看到一些大神说这样有时会出现不稳定的问题,所以我就准备一整块固态来装这个系统,其次还准备了一个32G的系统启动盘。

一、制作启动盘

        这里主要介绍两种常用的方法。

  • 第一种使用官方推荐的 Rufus创建启动盘工具

        提前去下载好镜像文件(iso)->打开Rufus ->选择启动盘->其余默认

        这里我以我写入的镜像为例如下:

 

  • 第二种使用我们常用的启动盘制作工具

        下载UltraISO 软碟通->打开软件(试用)->在文件中选择对应镜像->在启动选项中点击写入硬盘映像即可  如图:

 现在启动盘已经制作好了

二、分区

        一般情况下,我们使用的硬盘不会超过2T,硬盘分区表类型为MBR,超过2T的一般为GPT,详细的介绍可以参考(UEFI+GPT与BIOS+MBR各自有什么优缺点? - 知乎)

        使用什么启动方式这里查看你本身的电脑,可以在命令行窗口输入msinfo32,找到对应位置

 我确定了我的启动方式为UFEI,这种是比传统BIOS新的一种启动方式。根据启动方式我采取了UFEI+GPT的方案。为了方便修改分区类型和分区,建议下载 DiskGenius  于是先将硬盘初始化,使之变为全部空闲的状态,点击该硬盘查看分区表类型,如果不是GPT,右击硬盘选项,选着转换硬盘分区表类型为GUID格式(GPT),我不懂什么4k对齐的问题,有大神说使用这个软件先分好区,可以仿真安装时分区4K不对齐的问题,虽然我觉得在装系统的时候也可分区,这里有点多此一举的意思,但不过先照做吧。

  1.         对于新的GPT硬盘我们首先需要建立一个ESP分区,因为UEFI系统必须要有ESP分区,在磁盘的最开始新建分区,点击新建ESP,大小的话一般大于300MB,我这里给的500MB,这个分区也就是之后安装系统的EFI系统分区
  2. 新建分区 交换分区  大小一般是运行内存的1.5-2倍 根据自己常用的配置选择我这里分的时16G
  3.  再分根目录分区(/) 我分的150G文件类型选择ext4

  4. 最后分一个(/home)分区 其余空间都分给他 ,文件类型同样时ext4

      分区完毕了记得保存更改

三、安装

        安装之前我们需要了解进入BIOS的方法,此类方法大同小异,不同品牌略微有不同的差异,以我电脑 微星的主板 为例,开机按Del进入BIOS界面,选择U盘启动,这里不同型号的U盘有不同标识,选择启动盘对应的即可,保存配置后,启动就来到了ubuntu安装的引导界面,直接点击install ubuntu,进入之后就 安装类型这里需要注意,注意去掉其他选项的勾,方便快速安装,如果勾有时去不掉是阴影状态,建议重进进入安装程序。

        之后在安装类型的界面我们要选择其他安装,在进入磁盘分配的界面注意选择自己对应的磁盘,之前我们已经分好区,我们根据空间大小选择对应项,然后将不同盘符修改

我们之前分的ESP区在这里分区类型就是efi,可以不用修改,紧接着的swap我们找到对应空间大小的磁盘,点击更改选着交换空间即可,再找到根目录对应的空间,挂载点(/),最后选着/home。最后最重要的引导文件安装选择efi对应的盘符,我这里就是sdb1。至于对分区到底是主分区还是逻辑分区这个问题,我建议将/设置为主分区,其他为逻辑分区,然后就是傻瓜式的next->next。

         安装成功之后问题来了,选择对应的移动介质作为启动盘,无反应,显示bootmgr is missing找不到引导文件,不知道是不是安装程序的BUG,会出现引导没有安装在移动介质的EFI分区,而是本机第一个硬盘的EFI分区。导致系统只能在本机启动而无法在其他电脑引导启动。为此我们在安装完系统后重启再次进入启动盘。连接互联网,按ctrl+alt+t打开命令行,输入以下两个命令下载打开引导修复工具

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get updatesudo apt-get install -y boot-repair

点击Recommand repair等待几分钟即可修复完毕,显示repair成功即可。

总结

  每次装系统明明选择的引导文件安装到移动硬盘的efi分区里面,最后使用工具查看它安装到了原来系统的EFI分区,我使用DiskGenius 是将该分区克隆到我的移动硬盘下,可是是没有作用的,最后只有通过鞋服工具修复,才成功引导,在这里记录一下,供大家参考。

最后提供相关工具的下载链接:=yq2d 
提取码:yq2d

本文标签: 史上最全将Ubuntu系统安装到移动介质