移动硬盘安装Linux系统Ubuntu18.04随插随用

移动硬盘安装Linux系统Ubuntu18.04随插随用

准备

硬盘:我的是三星SSD 1T大小,其中的400G用于ubuntu系统使用,余下用于普通的文件存储
U盘:普通的32G大小U盘,用于制作启动盘

步骤

1. 下载ubuntu镜像文件 ubuntu-18.04.6-desktop-amd64.iso

2. 制作U盘启动盘,我使用的是UltraISO软件
a. 我的U盘里没有存储任何内容,记住目前U盘的名称在2.d中使用
b. 运行UltraISO,选择前面下载的.iso镜像文件
c. 点击启动,选择写入硬盘映像
d. 硬盘驱动器选择我们的U盘

3. 移动硬盘分区,我使用的DiskGenius软件。
a. 运行DiskGenius,右键硬盘名称,点击“转换分区表类型为GUID格式”
b. 将硬盘分2部分,400G用于装系统,余下用作普通存储:建立新分区,确保400G的空闲分区在前面,余下500多G在后面
c. 在400G的空闲分区里依次创建efi、swap、/、/home四个分区
(1) efi分区:文件系统类型为FAT32,大小1GB,卷标efi。用于存放Ubuntu系统的启动引导。
(2) swap区:文件系统类型Linux swap partition,大小32GB。作为Ubuntu系统交换分区。
(3) 主磁盘分区,文件系统类型Ext4(Linux Data),大小128G,卷标 /。
(4) /home区:主磁盘分区,文件系统类型Ext4(Linux Data),大小自动设置剩余大小,卷标 /home。
d.区完成之后,点击左上角的“保存更改”
e.记录下来各个的区块大小及名称

4. 修改电脑启动优先级
a. 同时插入U盘启动盘和移动硬盘,重启电脑
b. 电源启动后连续点击ESC或F10等,进入BIOS界面
c. 找到 Secure Boot(英文)或 安全启动(中文),将其关闭
d. 设置启动优先级,将U盘放在WINDOWS启动优先级之前
e. 保存BIOS修改后退出

5. 进入Ubuntu安装界面
a. 选择语言
b. 只选择“为图形或无线硬件,以及MP3和其他媒体安装第三方软件”
c. 选择“其他选项”,自行调整分区
d. 进入分区界面,选择分区,根据自己的移动硬盘和电脑硬盘大小区分两个分区,选择移动硬盘的分区
e. 根据自定义的Ubuntu系统的4个分区大小找到对应的分区,分别双击这4个分区,对其进行手动分区
(1) efi区:大小无需修改,类型选择 efi 类型,挂载点不选
(2) swap区:大小无需修改,类型选择 swap 类型,挂载点不选
(3) /区:大小无需修改,类型选择 ext4 日志文件系统,挂载点选择 /
(4) /home区:大小无需修改,类型选择 ext4 日志文件系统,挂载点选择 /home
f. 修改界面下方的“安装启动引导器的设备:”,根据自己的路径,选择efi分区
g. 点击“现在安装”,继续一些普通的设置
h. 安装完成后,提示重启,把U盘拔去后重启

6. 以上操作后, Ubuntu的引导文件可能被安装在Windows系统所在的硬盘中,为了实现其他电脑随插随用,需要修复Ububtu引导

7. 进入Ubuntu系统,修复Ubuntu引导
a. 若无网络,使用手机USB网络共享
b. 在终端输入

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

8. 若Ubuntu没有无线网络适配器,无法连接WIFI
a. 进入Windows系统,查看我的电脑的无线网卡是Intel® Wi-Fi 6E AX211 160MHz
b. 进入Linux系统,终端执行

# 下载需要的编译器 
sudo apt install flex bison
# 下载需要的文件
git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
cd backport-iwlwif
sudo make defconfig-iwlwifi-public
sudo make
sudo make install
# 更新linux-firmware
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware/
sudo cp iwlwifi-* /lib/firmware/

成功

🔗

  • ubuntu-18.04.6-desktop-amd64.iso:http://mirrors.melbourne.co.uk/ubuntu-releases/18.04/ubuntu-18.04.6-desktop-amd64.iso
  • UltraISO:https://cn.ultraiso.net/xiazai.html
  • DiskGenius:https://www.diskgenius.cn/download.php
  • https://blog.csdn.net/m0_68158707/article/details/130720017

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/203092.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

亚马逊云科技Serverless视频内容摘要提取方案

概述 随着GenAI的普及,视频内容摘要生成成为一个备受关注的领域。通过将视频内容转化为文本,可以探索到更广泛的应用场景,其中包括: 视频搜索与索引:将视频内容转化为文本形式,可以方便地进行搜索和索引操作…

MATLAB——二维小波的多层重构

%% 学习目标:二维小波的多层重构 %% 案例1 clear all; close all; load woman.mat; Xind2gray(X,map); [C,S]wavedec2(X,3,db4); %二维小波的多层分解 S C(1:38*38)0; %将小波的近似系数设置为0 Ywaverec2(C,S,db4); %二维小波的多层…

C语言语义缺陷(一)

前言 在一个句子,哪怕其中的每个单词都拼写正确,而且语法也无懈可击,仍然可能有歧义或者并非书写者希望表达的意思。程序也有可能表面上是一个意思,而实际上的意思却相差甚远。本篇讲述了几种可能引起上述歧义的程序书写方式 1、…

Docker+jenkins+gitlab实现持续集成

1.安装环境 服务器ip虚拟机版本192.168.5.132centos7.6192.168.5.152centos7.6 2. 安装docker 安装必要的一些系统工具 yum install -y yum-utils device-mapper-persistent-data lvm2添加软件源信息,要确保centos7能上外网 yum-config-manager --add-repo http:…

Flask 请求的生命周期

一、请求生命周期 Flask 请求的生命周期涉及到整个处理请求的过程,包括请求的接收、视图函数的执行、响应的生成和发送等。以下是一个简要的 Flask 请求生命周期的概述: WSGI 服务器调用 Flask 对象,该对象调用 Flask.wsgi_app() 。 一个 R…

windows如何解决端口冲突(实用篇)

在项目设计中,环境配置成功点击运行瞬间,一大堆红爆出,8080端口占用,这个是很烦人的。。。 解决方式: 笨方法:一、查看所有端口实用情况(挨个扫) 按住【WINR】快捷键打开运行输入…

处理实时视频流:第三方美颜SDK的实时图像处理策略

为了提高用户体验,许多应用和平台开始采用第三方美颜SDK,通过先进的图像处理技术实时改善视频中的面部外观。本文将深入探讨这些第三方美颜SDK在实时视频流处理中所采用的图像处理策略,揭示其背后的技术原理和创新。 一、引言 实时视频流处理…

P6 Linux 系统中的文件类型

目录 前言 ​编辑 01 linux系统查看文件类型 02 普通文件 - 03 目录文件 d 04 字符设备文件 c 和块设备文件 b 05 符号链接文件 l 06 管道文件 p 07 套接字文件 s 总结 前言 🎬 个人…

微信小程序中全局变量的应用

为什么要使用全局变量的应用呢,例如在播放音乐的时候,我们跳转到其他的页面上,那我们当前的音乐是否要继续播放呢????所以我们就使用到了全局变量的应用。 在微信小程序中,可以通过…

在cmd下查看当前python的版本

在cmd窗口下运行python --version或者py --version,可以查看当前python的版本。例如:

Android 10.0 SystemUI定制之通过系统属性控制锁屏页面通知栏显示与隐藏功能实现

1.前言 在10.0的系统产品开发中,在一些SystemUI的系统定制化开发中,在对锁屏页面的通知栏在某些情况下不需要显示通知栏,所以就需要 在systemui的通知栏布局页面中,通过属性来控制是否在锁屏页面的时候显示通知,具体就分析下systemui然后开发相关功能 2.SystemUI定制之通…

unity 2d 入门 飞翔小鸟 飞翔脚本(五)

新建c#脚本 using System.Collections; using System.Collections.Generic; using UnityEngine;public class Fly : MonoBehaviour {//获取小鸟(刚体)private Rigidbody2D bird;//速度public float speed;// Start is called before the first frame up…

配置和管理VLAN

VLAN技术是交换技术的重要组成部分,也是交换机配置的基础。用于把物理上直接相连的网络从逻辑上划分为多个子网。 每一个VLAN 对应一个广播域,处于不同VLAN 上的主机不能通信。 不同VLAN 之间通信需要引入三层交换技术。 对性能局域网的配置和管理主要…

H5ke13-1浏览器处理异常

window对应的error没有event对象 window对应的error他接收三个参数,msg,url,行号 return false return true 1就不会返回错误 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><title>Title</title>&…

7-tornado中Url设置、RequestHandler的使用、重定向 RedirectHandler、静态文件 StaticFileHandler

1 URL设置 url地址可以如下操作&#xff1a; 1. 完整匹配&#xff0c;跳转控制器 2. 通过re匹配&#xff0c;跳转控制器 3. 通url传递参数 4. 跳转 4.1 url 反转 使用web.URLSpec中的name属性&#xff0c;在处理函数中使用reverse_url from tornado import web,ioloopclass I…

【PyTorch】训练过程可视化

文章目录 1. 训练过程中的可视化1.1. alive_progress1.2. rich.progress 2. 训练结束后的可视化2.1. tensorboardX2.1.1. 安装2.1.2. 使用 1. 训练过程中的可视化 主要是监控训练的进度。 1.1. alive_progress 安装 pip install alive_progress使用 from alive_progress i…

提取B站视频

1、将视频链接粘贴到下面的网站&#xff0c;下载视频到本地。 贝贝BiliBili - B站视频下载 2、使用剪映打开视频&#xff0c;导入视频&#xff0c;导出字幕文件SRT 剪映专业版-全能易用的桌面端剪辑软件-轻而易剪 上演大幕 3、上传SRT文件&#xff0c;解析出来即可 it365 字…

【 Go语言操作MongoDB时候的bson类型】

Go语言操作MongoDB时候的bson类型 在 MongoDB 中&#xff0c;bson&#xff08;Binary JSON&#xff09;是一种二进制编码的文档格式&#xff0c;用于在 MongoDB 和应用程序之间交换数据。bson.D、bson.M、bson.E 和 bson.A 都是 bson 包中的类型&#xff0c;用于处理和操作 bs…

Redis key过期删除机制实现分析

文章目录 前言Redis key过期淘汰机制惰性删除机制定时扫描删除机制 前言 当我们创建Redis key时&#xff0c;可以通过expire命令指定key的过期时间(TTL)&#xff0c;当超过指定的TTL时间后&#xff0c;key将会失效。 那么当key失效后&#xff0c;Redis会立刻将其删除么&#…

wsl2 ubuntu下配置go执行make init 错误 /bin/bash line 1 go command not found

我原来的配置是将www设置在mnt/d/www/goland export GOPATH/mnt/d/www/goland export GOROOT/usr/local/go export PATH$PATH:$GOROOT/bin:$GOPATH/bin后面改为了下面这样&#xff0c;然后重新拉取了项目&#xff0c;就可以了。 export GOPATH/home/用户名/go export GOROOT/…