如何使用固态硬盘+硬盘盒子+U盘创造移动双系统

本文背景

这学期上了一节鸟水课《大数据实践》,老师要求扩展硬盘盒,以部署大数据工具进行 机器挖掘等大数据领域工作

参考视频链接:无需启动盘,用虚拟机将ubuntu安装到移动硬盘上_哔哩哔哩_bilibili

项目使用设备

1.绿联(urgeen)M.2移动硬盘盒子NVMe/SATA双协议 Type-C3.2硬盘盒子

2.梵想(FANXIANG)1TB SSD固态硬盘 M.2接口PCIe 4.0(新的比较好)

3.64G内存空闲U盘一个(U盘会被格式化,做好数据备份)

3.随机一套能拆螺丝的拆机工具

前期准备

1.观察自己电脑的背板,看看如何拆卸,找到背板所有螺丝

2.拆下所有螺丝(注意,有些螺丝在胶垫下面,差不开不要硬拆,找找螺丝在哪里)

3.观察背板有几个硬盘位,有多余的硬盘位可以不必要使用移动硬盘盒子

4.请按需购买设备

实验成果

1.能启动乌邦图,但是不能一般启动,必须使用BOIS模式的高级选项每次重置启动

2.每次启动数据不会丢失

3.装的乌邦图系统驱动有问题,不能链接HDMI拓展(即使切换了470驱动也不行)

4.能正常使用系统,开启后与正常Linux 乌邦图2204电脑无区别

实施步骤

1.清华源安装需要刷机的目标Linux系统

网址:Index of /ubuntu-releases/20.04.6/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

我当时下载的这个到本地

注意,这个既不能放在新固态,也不能放在U盘,需要放在你的本地

2.查看BIOS模式,确定引导盘模式

唤出cmd输入,msinfo32查看BIOS模式

我这里是UEFI模式的,后面格式化硬盘为引导盘的时候需要选择GPT模式

3.打开Rufus,烧录引导盘到U盘

rufus下载链接:启动盘制作软件 Rufus_JSU_曾是此间年少的博客-CSDN博客

注意设置好对应分区,设置好之后默认配置,点击开始即可

请注意:确保你的U盘数据真的不要了!!!!!!

4.下载DiskGenius,对新固态进行分区

(1)将磁盘转换为GUID模式,已经是了不需要转换

(2)新建分区,勾选ESP分区设置大小为300MB

上面这一步是因为有设置没设置,并不是真正新建分区的核心步骤

(3)建立ESP分区后再次点击新建分区,选择主磁盘分区,设置你想要的分区大小,点击确定即可

(4)点击保存更改,固态磁盘开始格式化

5.重启计算机,进入BIOS界面

惠普是开机前按ESC,有些是F9,有些是DEL,自己尝试一下哪个是BIOS键,我也尝试了很久,百度才找到。

有乌邦图是因为我用U盘装了,第一次用BIOS选择U盘启动,UP

盘相当于引导盘

使用U盘启动,如果没有,进BIOS查看是否禁用U盘启动,给他设置关闭

进入这个页面选择第一项install Ubuntu即可,进入Linux Ubuntu安装引导界面

6.安装Ubutun

这里就和虚拟机配置Ubuntu一样,不同的是,我们在"安装类型"界面需要选择其他选项,自定义磁盘

在挂载界面,对你想要的内存大小进行分区更改,设置如下

等待一会(1min),磁盘格式化完成后,点击现在安装,进入系统安装步骤

等待系统安装完成,重启用BIOS启动乌邦图即可

7.实机效果

小插曲

1.启动盘找不到,进grub界面了

一个一个试,才把启动盘找到设置qwq

  1. 装驱动装坏了

没用root登陆卸载驱动,后面才发现,又重装驱动为470版本

相关推荐
ZC跨境爬虫1 天前
跟着 MDN 学 HTML day_9:(信件语义标记)
前端·css·笔记·ui·html
OBiO20131 天前
Cell | 突破AAV载体容量限制!路中华/姜玉武/刘太安团队开发AAVLINK系统实现大基因递送
笔记
智者知已应修善业1 天前
【51单片机2个按键控制流水灯运行与暂停】2023-9-6
c++·经验分享·笔记·算法·51单片机
sakiko_1 天前
UIKit学习笔记5-使用UITableView制作聊天页面
笔记·学习·swift·uikit
全球通史1 天前
RDKS100 GPU量化环境配置
ubuntu
Alice-YUE1 天前
【js高频八股】防抖与节流
开发语言·前端·javascript·笔记·学习·ecmascript
嵌入式×边缘AI:打怪升级日志1 天前
100ASK-T113 Pro 开发板 Bootloader 完全开发指南
linux·ubuntu·bootloader
小陈phd1 天前
TensorRT 入门完全指南(一)——从核心定义到生态工具全解析
人工智能·笔记
是上好佳佳佳呀1 天前
【前端(十一)】JavaScript 语法基础笔记(多语言对比)
前端·javascript·笔记
handler011 天前
Linux 内核剖析:进程优先级、上下文切换与 O(1) 调度算法
linux·运维·c语言·开发语言·c++·笔记·算法