Windows系统下,Ubuntu安装至移动硬盘(简单分析与详细安装教程)

Windows系统下,Ubuntu安装至移动硬盘(简单分析与详细安装教程)前期说明博主因学业要求 需要同时使用 Windows 系统与 Linux 系统 故而考虑安装双系统 但个人电脑硬盘仅剩 100G 左右大小 安装双系统可能导致硬盘容量不足 恰好博主手中有个空闲的移动硬盘 因此打起了将 Linux 系统装入该硬盘的想法 若有仔细搜索 便会发现部分同僚并不支持将 Linux 系统装入移动硬盘使用 大部分的理由指出移动硬盘读写速度慢 读写不稳定 为了测试博主的移动硬盘读写速度 博主使

前期说明

博主因学业要求,需要同时使用Windows系统与Linux系统,故而考虑安装双系统。但个人电脑硬盘仅剩100G左右大小,安装双系统可能导致硬盘容量不足,恰好博主手中有个空闲的移动硬盘,因此打起了将Linux系统装入该硬盘的想法。

若有仔细搜索,便会发现部分同僚并不支持将Linux系统装入移动硬盘使用,大部分的理由指出移动硬盘读写速度慢、读写不稳定

1、以管理员身份运行命令行程序,而后输入命令 winsat disk -drive d ,测试D盘读写速度(博主D盘为512G固态硬盘)
在这里插入图片描述
2、输入命令 winsat disk -drive e ,测试E盘读写速度(博主E盘为256G固态移动硬盘,USB3.1接口)
在这里插入图片描述
经测试结果可以发现,移动固态硬盘相比电脑固态硬盘速度的确更慢,但其速度仍旧可以媲美某些电脑的机械硬盘,因博主电脑是全固态,没有机械硬盘可以测试,但可与参考链接中的测试数据进行比较,加之博主使用此移动固态硬盘时长一年,在此期间曾用其运行3D游戏(祖先:人类史诗),从来没有出现过掉线不稳定的情况,因而博主最终考虑将所需的Linux系统装入该硬盘使用。



安装教程

工具信息

1、Windows系统笔记本(博主笔记本为MateBook X Pro 2018 Win10系统)

2、移动硬盘(全新的或者已被使用、内部已有内容的移动硬盘都可,但其空闲容量至少要有几十个G,博主移动硬盘为256G固态移动硬盘,空闲容量100多G)

3、U盘(U盘大小不同博客推荐的并不相同,博主安装后U盘占用了1G多,所以至少需要2G大小的U盘,也就是说目前市场上的U盘基本可用)

4、Ubuntu镜像文件(博主选用Ubuntu16.04系统,相较于18.04版本,该版本博主更为推荐,在后续的项目中博主发现某些软件目前没有支持18.04的版本,是为一坑,官网下载网址:Download Ubuntu Desktop,该网址首页提供的是最新的Ubuntu版本,需要下载旧版本可以通过“Download”按钮下方的英文中的“see our alternative downloads”链接进入)

5、UltraISO软碟通(制作U盘启动盘的工具,官网下载网址:免费下载UltraISO软碟通官方中文版,免费下载试用即可,不需要购买完全版)

6、DiskGenius磁盘管理软件(移动硬盘分区工具,官网下载网址:DiskGenius下载)

制作U盘启动盘

该教程中,以博主的理解,制作U盘启动盘的目的是告诉你的电脑需要启动安装的是哪一操作系统,该理解可能不太准确,但其功能在表面上体现的就是如此。

需要注意,使用的U盘在制作过程中需要对其格式化,所以要提前备份好重要数据信息,或者直接使用一个全新的U盘作为启动盘

移动硬盘分区

该部分针对移动硬盘进行操作,具体的分区设计某些部分可以自定义,某些部分需严格按照规定,注意事项会在教程中点出。该教程中,移动硬盘无需格式化,且对移动硬盘的操作一般不会影响其原本存储的数据,所以不太需要进行数据备份,博主操作的时候没有特地去备份。

(1)“保持空闲”

根据自己所需,修改“调整后容量”中的具体数值,硬盘容量(132.9GB)减去“调整后容量”(110.82GB),剩余的“保持空闲”(22.06GB)才是提供给Ubuntu系统的容量,即图中分配给Ubuntu系统的硬盘容量为22.06GB,该数值可自定义大小,博主最后设置为100G,图中数值只是为了示例,因为此时博主的移动硬盘已经装好Ubuntu系统,没有多余容量分配100G展示具体过程了

(2)“建立新分区”

根据自己所需,修改“调整后容量”中的具体数值,硬盘容量(61.0GB)减去“调整后容量”(41.70GB),剩余的“建立新分区”(19.30GB)才是提供给Ubuntu系统的容量,即图中分配给Ubuntu系统的硬盘容量为19.30GB,该数值可自定义大小,博主最后设置为100G,图中数值只是为了示例,因为此时博主的移动硬盘已经装好Ubuntu系统,没有多余容量分配100G展示具体过程了
在这里插入图片描述
设置好硬盘大小,找到“分区后部的空间”,将“建立新分区”修改为“保持空闲”,其余选项默认不修改,即可点击“开始”按钮,等待一段时间
在这里插入图片描述
如果未设置“分区后部的空间”为“保持空闲”,可在完成分区后,鼠标右键点击该分区,选择“删除当前分区”,使之呈现灰色的空闲样式
在这里插入图片描述
在这里插入图片描述
4、在空闲分区上建立Ubuntu系统分区,鼠标右键点击空闲分区,选中“建立新分区”
在这里插入图片描述
该教程的Ubuntu系统分区是参考其他博客,将其分为4个区:efi区、swap区、/区、/home区,根据博主查看的各类资料表明,这4个区在设置的时候应严格按照该博文的顺序建立,否则可能会出现电脑开机扫描启动盘时,扫不到Ubuntu系统的情况








若对该部分的设置存在疑惑或者问题,可以在Ubuntu官网中搜索相关内容,Ubuntu官网:Ubuntu

efi区:主磁盘分区,文件系统类型为FAT32,分区大小1GB(推荐设置),卷标efi,用于存放Ubuntu系统的启动引导
在这里插入图片描述
swap区:主磁盘分区,文件系统类型Linux swap,分区大小8GB,交换分区,即系统内存大小
在这里插入图片描述
/区:主磁盘分区,文件系统类型Ext4(Linux Data),分区大小自设(博主设置为30G),卷标 /
在这里插入图片描述
/home区:主磁盘分区,文件系统类型Ext4(Linux Data),分区大小自动设置剩余大小,卷标 /home
在这里插入图片描述
5、四个分区建立后,点击上方图标栏的“保存更改”按钮,完成分区







需要注意,如果是格式化(全新)的移动硬盘刚开始是无法选中扩展分区的,大概是因为主磁盘分区的数目有要求,此时不允许选择扩展分区,如果该硬盘不需要用于其他使用,全部设置为主磁盘分区是没有问题的,如果需要其他使用的话可以考虑再创建主磁盘分区,直到提示主磁盘分区数的问题,而后修改合适的分区为扩展分区,若有其他更好的解决方法,欢迎告知

Ubuntu系统安装

在Ubuntu系统安装之前,需要记住自己的移动硬盘容量大小及其命名、电脑硬盘大小以及自定义的Ubuntu系统4个分区的大小,例如博主的移动硬盘256GB命名中带有“Samsung”、电脑硬盘512GB、efi区1GB、swap区8GB、/区30GB、/home区61GB,用于之后Ubuntu系统硬盘的设置

该部分的教程需要关闭电脑,建议将该教程使用智能手机或平板对照查看,以防步骤错误,安装失败

1、同时插好U盘启动盘与移动硬盘,若U盘或移动硬盘设有密码,请修改其至无密码直接使用的状态,然后将电脑关机后开机或直接重启,当电脑出现生产商商标时,立刻按F2进入BIOS界面,某些电脑开机速度很快,为防止错过进入BIOS界面的时机,可以在电脑开机时就一直按住“F2”键,同时提醒,不同型号的电脑进入BIOS界面的快捷键可能不同,需要提前查找确认

2、不同型号的电脑BIOS界面不相同,一般在BIOS界面最下方或右侧会有键盘操作的帮助提示,第一次进入BIOS界面显示是全英文的,可以修改Language为中文

3、找到 Secure Boot(英文)或 安全启动(中文),将其关闭,而后找到Boot Option(英文)或 启动选项(中文),不同型号的电脑的启动选项显示与设置方式存有差异:

(1)启动选项按顺序排列,一般情况下可以通过启动选项的命名来分辨具体选项,我们所需的是包含USB名称的启动项,但可能会出现一种情况,所有启动项命名完全相同,无法分辨具体差别,该情况下,一般第一个选项是PC本机的启动选项,第二个选项是你所插入的U盘启动盘选项,即我们所需的启动项

(2)将USB启动项设置为第一启动,某些电脑可能可以直接设置优先级,可以根据PC本机启动项的优先级大小设置U盘启动项,某些电脑只能设置将某一启动项启用或禁用,此时需要将其他启动项全部禁用,将USB启动项启用

(3)启动项命名完全相同的情况下也可查看各启动项的优先级或是启用的情况,来判断此时哪一启动项是PC本机,哪一启动项是USB启动盘

4、保存BIOS的修改,退出BIOS界面,在之后的界面上选择 Install Ubuntu 回车,有可能没有这一步,如果没有请忽略(图片链接地址:Ubuntu16.04系统安装教程)
在这里插入图片描述
该步骤有可能出现选择了 Install Ubuntu ,但却卡死在了下一界面的情况,可以考虑:
1 多次尝试重新开机,再Install Ubuntu,直到顺利安装
2 方法一没有效果,可以尝试在同一界面上选择第一个选项,也就是 Try Ubuntu without installing ,看看能否进入Ubuntu,使用该选项进入Ubuntu后,可以再Install Ubuntu
3 若前两种方法都没有成功,可以查看一下自己设置的内存大小,有时候内存太小会卡死
4 最后的办法,更换镜像,将ubuntu-18.04-desktop-amd64更换成ubuntukylin-18.04-enhanced-amd64(麒麟版),重新安装





修改界面下方的“安装启动引导器的设备:”,根据自己的路径,选择efi分区,图中仅作为示例,路径可能不一样(图片链接地址:安装ubuntu到移动硬盘(UEFI+GPT),实现在别的电脑也可以使用(详细教程))
在这里插入图片描述
针对 “安装启动引导器的设备:” 某些系统仅选择efi分区安装Ubuntu可能会报错,此时可将整块移动硬盘选中,如下图所示:(图片链接地址:Ubuntu操作系统挂载点设置)
在这里插入图片描述
10、设置完毕后点击右下角的“现在安装”按钮,继续一些普通的设置,例如地区设置、键盘布局设置、用户设置等



备注说明

若下次开机之前,将移动硬盘插入电脑,开机后,照常操作,可选择进入Ubuntu系统或是Windows系统,使用Ubuntu系统时,移动硬盘不可拔出,而使用Windows系统时,移动硬盘仍旧被当做外设处理,可随时弹出

若下次开机之前,未插入移动硬盘,且未修改启动项,电脑将无法显示任何界面,此时只能强制关机,重新开机进入BIOS界面或使用临时改变启动项的键盘按键(Windows系统中F12可临时改变启动项),修改第一启动项为PC本机,才可正常使用Windows系统,等下次需要再使用Ubuntu系统时,只需将移动硬盘插入,无需使用U盘,再修改对应启动项即可

若想将此移动硬盘用于其他电脑,需在此电脑开机前同时插入移动硬盘与U盘启动盘,修改此电脑的BIOS启动项(U盘启动盘提供),而后可能又会出现Ubuntu系统的安装界面(如下图所示),可以尝试 Try Ubuntu without installing 或是 Boot from first hard disk 选项,或许该电脑即可使用移动硬盘中的Ubuntu系统,或是进行Ubuntu分区文件的再次配置后即可使用

在这里插入图片描述

更换电脑使用相同的Ubuntu系统这一步骤不是本文的重点,本文的初衷仅仅是将Ubuntu系统放入移动硬盘中,文章的标题、前期说明、主要内容等均没有提及可以成功实现更换电脑使用Ubuntu系统,该步骤仅仅在最后的备注说明里提到,仅仅是理论上的可行考虑,并没有真正尝试,如果是以更换电脑使用Ubuntu为目的,本文并不能提供更多的依据与实现,备注的含义仅仅是备注、附录、未来可能的实现而已,并不是正文的核心内容,希望阅读本文的读者可以理解,如有成功的实现方法,欢迎分享!

U盘启动盘只有当某一电脑第一次使用移动硬盘中的Ubuntu系统时才会用到,因为此时该电脑没有Ubuntu系统的启动项,需要使用U盘添加启动项,添加完毕后电脑会记住该启动项,等下次使用时,便无需再利用U盘,若U盘丢失,只需重新用同样的Ubuntu镜像文件制作同样的启动盘即可

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/213820.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午5:34
下一篇 2026年3月18日 下午5:35


相关推荐

  • 程序员需知的 59 个网站

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。 作为一个&n…

    2021年6月23日
    98
  • ComfyUI QwenVL插件安装使用图文教程详解

    ComfyUI QwenVL插件安装使用图文教程详解

    2026年3月13日
    3
  • SQLldr_sqlldr远程数据库

    SQLldr_sqlldr远程数据库1.SQLLDR导入 1.1简介 SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件(数据)迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。 2.2语法和参数语法:SQLLDRkeyword=value[,keyword=value,..

    2025年7月30日
    5
  • 贪吃蛇开源代码_java贪吃蛇小程序代码

    贪吃蛇开源代码_java贪吃蛇小程序代码Python实践小游戏——贪吃蛇程序分析+源码基于Windows控制台,不使用pygame等gui工具

    2022年8月10日
    7
  • tcplayer 源码改造第四弹 -> 字幕(srt)

    tcplayer 源码改造第四弹 -> 字幕(srt)文章目录前序简介人群 git 地址源码改造 tcplayer js 各位客官请自行格式化代码 修改思路添加配置参数在视频中加入字幕添加显示字幕内容的节点修改字幕内容节点的样式在底部栏加上字幕切换按钮复制切换清晰度的代码 并修改加入字幕按钮使用说明参数说明使用示例前序简介主要介绍了基于 tcplayer 的源码改造 加入字幕功能不涉及 tcplayer 的使用以及框架如何调用 详情请看腾讯云点播文档源

    2026年3月17日
    2
  • pycharm激活码2022(注册激活)

    (pycharm激活码2022)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~MLZP…

    2022年3月21日
    465

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号