第一次上手移动硬盘,打算用来装个便携式linux系统的,带到哪用到哪。

        但对这东西还是陌生的,拿到硬盘接电脑后无法识别,一脸懵。下面记录了我从配置硬盘,到安装系统的全过程。

后面需要电脑关机调试,建议这篇教程发到手机里看。

所需设备:

一个u盘(16GB以上)   ***注意:U盘会被格式化,所以需要提前把数据备份好!

移动硬盘(我用的三星1TB,这个大小不要紧,有300M以上差不多了)

你的个人电脑

软件准备

1.ubuntu系统镜像   ​​​​​->ubuntu官网

选择你想使用的系统ios镜像,下载ubuntu-xxx-desktop-amd64.iso系统镜像文件。文件约5个G,可尽早下载。

 2.UltraISO光盘映像刻录软件 ->ultraiso官网

这里点击免费下载试用,正常安装即可。安装完成后忽略订购和注册码,选择“免费试用”即可。

3.diskgenius磁盘分区软件 -> diskgenius官网

下载后无需安装,找到DiskGenius.exe启动即可。

 

步骤一:磁盘分区

电脑接入新移动硬盘是无法识别的,在“此电脑”中是看不到硬盘的。此时需要先将硬盘分区,才能使用。

①插入移动硬盘,打开DiskGenius软件

②右键你的移动硬盘,点击“转换分区表类型为GUID格式”

        (这一步很关键,决定了移动硬盘上的Ubuntu系统插在不同电脑上都能运行

3.磁盘分区 

磁盘分区,可以分四个区:

    • ESP(0)分区 :文件系统类型为FAT32,大小我分配为1.0GB。该分区用于Linux系统的 /boot引导分区,后续启动 Ubuntu 系统的引导文件将会放在这个分区下的EFI目录,所以这个分区很重要
    • 分区(1):文件系统类型为Linux swap partition,大小我分配为16.0GB。该分区用于Linux系统的swap交换空间。
    • 分区(2):文件系统类型为EXT4,分配为200GB(有人说64,但可能会不够,可以给大点)。该分区用于Linux系统的 “/” 目录。
    • 分区(3) :文件系统类型为EXT4大小我分配为320 GB。该分区用于Linux系统的 "/home" 目录。
    • 我这里是将系统安装在1T的移动固态硬盘,除了上述4个分区外,还剩400G左右,剩下的这部分可以当作一个正常的存储硬盘来用,系统文件类型选中NTFS即可。

 分区步骤为:

1.选中硬盘--->选中空闲盘区--->新建分区

2.选中“建立ESP分区”;并设置分区大小为1024MB(1GB,实际这里>500MB即可)

3.确定后可见生成ESP0(分区)并自动弹出以下窗口,修改参数,创建分区1。

 

4.再对空闲盘重复操作,修改参数,创建其他分区,文件系统和大小可以参考下图(分区2在80G以上比较好,分区三越大越好)

5.最后点击左上角的“保存更改”,格式化硬盘

步骤二:制作U盘启动盘

电脑插入U盘        注意:***该步骤会将U盘格式化。里面数据请提前备份!

 1.打开UltraISO软件,点击左上角 “文件” -> "打开..." -> 找到并选择刚刚下载的Ubuntu镜像文件(.iso文件)

2. 镜像文件加载完成后,点击左上角“启动”→“写入硬盘映像”

3.点击“写入”,等待写入完成即可

步骤二完成!!!

后面请用手机打开这篇博文,因为你的电脑要重启了!

步骤三:安装ubuntu系统

1.插好你的U盘和硬盘

2.进入BIOS选项,修改启动优先级为:U盘启动

注:BIOS进入界面和进入方法,不同电脑是不一样的

有的是开机按键后狂点F12,我的是狂点ESC。windows下进入BIOS选项的通用方法,可以参考以下文章。

在Win10系统中进bios方法 - 知乎 (zhihu.com)xx

BIOS界面如图,选中设置bios(不同电脑界面会不一样,但别管!最终BIOS设置对就行)

将优先级调整如图,并保存退出,选项设置好后,会自动重启

 3.ubuntu安装

自动重启后,出现如下ubuntu安装界面,选择第一项enter进入

这之后,到后面到分区之前的安装步骤都比较标准,可以参照以下文章,分区处不一样,再回来看本文。

在移动硬盘上安装Ubuntu20.04教程 - 知乎

 不看也行,具体步骤为:安装Ubuntu -> 选择语言 -> 正常安装 -> 安装类型为“其他选项” -> 安装启动引导器的设备---->回来看

·安装启动引导器 (***重要***)

此时进入如下界面,显示设备有两部分:

             /dev/nvme0n1p4        是你windows系统的盘,不要动!!!不然你数据没了。

             /dev/sdb        下是你的移动硬盘,1-5分别对应你之前分出来的分区,具体对应可以根据内存大小来判别。别对应错了!!!

①双击每一个分区,设置其“类型”及“挂载点”如下

  • ESP(0)分区(sdb1) :挂载/boot目录
  • 分区(1)(sdb2):设置为swap交换区
  • 分区(2)(sdb3):挂载根目录 “/”
  • 分区(3)(sdb4):挂载“/home”目录

②下方“安装启动引导器的设备”设置为你的"/boot"所在分区 (*****重要!!!不能搞错)  

设置结果如图

③点击“现在安装”,其他一步步跟着引导来就好了。安装完成!

④此时可以拔掉启动盘,留下移动硬盘,重启电脑。

步骤四:重启

重启后,要进入linux界面,依然需要狂点esc到bios界面,然后选择启动的系统。(不同电脑可能具体操作不一样,但方法都差不多!不一样的可以大胆尝试,别随意修改设置就好了,不会损坏电脑的)

进入bios后,选择第三项:启动设备选项

选择"ubuntu"系统 

   

最后,应该就可以顺利进入linux系统了!

注意:最后把BIOS优先级调整回去,不然可能影响你windows启动!

参考文章:

Ubuntu系统安装在移动固态硬盘,实现在不同电脑即插即用

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐