Ubuntu18.04安装踩坑与排错记录

2023-05-16

很早以前就想装Ubuntu玩玩了,今天终于动手实现了这个想法。但过程并不顺利,所以记录一下。对他人可能借鉴意义不大,但对自己来说还是有记录价值的。

机子是之前淘汰掉的华硕笔记本(14年买的,CPU: i5-4210U, RAM:4G, GPU: Nvidia 820M),现在把它拿来装个linux系统,正好。电脑上装了Win10系统,首先把里面的一些数据备份到网盘里面,主要就是一些照片啦。

然后开始安装Ubuntu了:

1、先用UltraISO把Ubuntu18.04.3的镜像写入到U盘中;2、然后设置开机BIOS的启动顺序,把U盘启动设为第一个;3、进入安装页面后,在下不想保留原来的Windows系统,所以选择“清除整个磁盘并安装Ubuntu”这个选项,然后点击“现在安装”,此时会出现以下信息:

这个意思应该是自动分成两个区了(如果没猜的话应该是/和/boot,为什么不是/和swap的原因是我后来手动分区的时候也没有设置swap的选项)然后我点击继续,会出现错误【尝试将SCSI1(0,0,0),第一分区(sda)设备的一个vfat文件系统挂载到/boot/efi上失败】,如下图所示:

                 

于是我又回退到之前的安装类型界面,勾选了那个有关LVM的选项(应该就是不同于传统分区的一种分区方式吧),但还是会报这个错。

打开terminal,用gparted来看一下当前分区情况是怎么样,如下所示:

        

很奇怪,怎么会有一个500多M的NTFS格式的分区呢?(这里我猜测一下,可能这个是原来Win10系统的一个启动分区,所以在选择覆盖原有系统时没有把这个分区给删掉?不懂=_=)然后我就用gparted大胆地把这个分区删掉,还把那个“lvm2pv”也给删了。这下我的硬盘应该是“干干净净”,这下可以自己来手动分区了吧?于是我开始手动分区。就按常规的方法分为/boot、/、/home、/tmp这几个。然而又出现新的问题:【No EFI system partition was found. This system will likely not be able to boot successfully, and the installation process may fail】。百度了半天,总结下来这个情况主要是因为我是用UEFI模式启动的U盘,而且正好我下载的Ubuntu镜像文件里面也是有UEFI bootloader的。这之后我又按照网上的方法尝试以下两种方法:

(1)安装时,手动创建一个/boot/efi分区,设定其文件系统格式为Ext4。

(2)把BIOS的启动模式设为legacy mode(我的华硕电脑上是CSM mode),然后再进行安装。

尝试(1)的结果还是会报同样的错;而尝试(2)则根本无法启动U盘(我估计是因为我下载的ISO文件它根本不支持legacy boot,只支持UEFI,又或者是和UltraISO写入U盘时缺少了一些对legacy boot的支持有关)。总之就是不成功。(尝试1的结果如下图)

又去到处百度解决方法,最后终于找到一篇博客,把我引导向了官方文档(最后还是要靠官方文档啊),官方文档推荐先用gparted创建出一个EFI System Partition (ESP),我按照指示创建一个挂载在/boot/efi分区,并设置其flag为“boot”。然而再安装时还是会有错,这个错我没有记录下来,现在也忘了。。。

最后尝试的一个方法才最终成功:

用gparted把之前的分区全部删除,然后运行安装程序,在手动分区时新建一个/boot/efi分区,然后将其格式设为efi(这个选项其实一直就在那,我只是一直都没有看到...),剩下的分区就照常设置就好。如此,点击“现在安装”后才成功开始安装。最后上一张安装过程中的图:

        

总结:

用U盘引导安装Ubuntu时,若用UEFI启动安装,则一定需要有一个ESP(这个ESP可能已存在于之前的系统中),如果不存在,则自己创建一个。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu18.04安装踩坑与排错记录 的相关文章

  • spring入门-配置文件

    文章目录 1 spring基础应用1 1 引入依赖1 2 创建服务类1 3 创建配置文件1 4 测试 2 依赖注入2 1 依赖注入方式2 1 1 构造方法2 1 2 set方法2 1 3 测试 2 2 依赖注入的数据类型2 2 1 基本数据
  • Android 9.0 修改system分区的容量大小

    1 前言 在android 9 0的系统ROM定制化开发中 在内置过多的app的时候 会发现系统rom会非常大 原生系统system分区已经不够用了 所以这时就需要加大系统systemui分区 来容纳过多的app systemui分区在系统
  • 使用JMF实现音乐播放(java多媒体编程)

    JMF实际上是Java的一个类包 JMF 2 1 1技术提供了先进的媒体处理能力 xff0c 从而扩展了 Java平台 的功能 这些功能包括 xff1a 媒体捕获 压缩 流转 回放 xff0c 以及对各种主要媒体形式和编码的支 持 xff0
  • 19.普通类和抽象类有哪些区别?

    抽象类和普通类主要有三点比较大的区别 xff1a 1 首先应该知道 xff0c 抽象类是不能被实例化的 xff0c 就是不能用new调出构造方法创建对象 xff0c 而普通类则反之 xff01 2 抽象类的访问权限限于Public和Prot
  • NSS: client certificate not found (nickname not specified)

    NSS client certificate not found nickname not specified 报错排查及解决 curl 35 NSS client certificate not found nickname not sp
  • Linux中将tab与空格互换

    在Vim中 xff0c 有时需要将tab转换成space 使用ret命令 xff08 replace tab xff09 range ret ab new tabstop 1 tab替换为空格 set ts 61 4 set expandt
  • 搭建rtmp服务器

    大家好 xff0c 今天这篇文章主要是如何搭建一套简易直播系统 xff01 主要内容 xff0c 通过nginx 43 nginx rtmp module搭建rtmp服务器 xff0c 下图是推拉流效果图展示 开始准备工作 xff1a 1
  • 【数据结构/数组】leetcode刷题路线(持续更新)

    数据结构 数组 leetcode刷题路线 xff08 持续更新 xff09 vector常见操作具体刷题路线参考资料 vector常见操作 在STL vector xff08 使用场景 43 leetcode题库常见操作总结 xff09 一
  • leetcode第283场周赛记录

    第283场周赛记录 得分排名情况赛题分析题一 xff1a 6016 Excel 表中某个范围内的单元格 https leetcode cn com problems cells in a range on an excel sheet 题二
  • 【音频】削波失真(爆音)问题定位与解决

    音频 削波失真 爆音 问题定位与解决 Why 为什么要解决削波失真问题 What 什么是削波失真 如何定位 用户反馈的现象 音频异常环节定位 音频异常是发生在音频处理的哪个环节 不同的音频采集方式都会出现爆音问题么 如何区分正常音频与异常音
  • 【MLT】MLT多媒体框架生产消费架构解析(二)

    MLT多媒体框架生产消费架构解析 前提通过本文可以获取什么 xff1f 核心类解析Service 43 Filter为生产者添加滤镜 Demon展示为Producer xff08 MP4 xff09 添加Filter xff08 马赛克 x
  • 【MLT】MLT多媒体框架生产消费架构解析(三)

    MLT多媒体框架生产消费架构解析 前提通过本文可以获取什么 xff1f 核心类解析Properties为生产者添加滤镜 Demon展示修改Filter xff08 马赛克 xff09 效果代码 附属代码下载链接参考资料 前提 通过阅读 ML
  • 【ffmpeg】音频采集

    ffmpeg 音频采集 前言 通过命令采集音频数据 采集音频的方式 windows下采集音频 通过API采集音频数据 打开音频设备 从音频设备中读取音频数据 API 数据封装简析 代码 录制音频数据 参考资料 个人简介 个人主页 一二三o
  • ubuntu18.04安装搜狗输入法和Google Chrome

    安装搜狗输入法 xff1a 一 首先设置fcitx 1 打开Settings Language and Region Manage installed Languages 2 将 Keyboard input method system中默
  • 【ffmpeg】音频重采样

    ffmpeg 音频重采样 前言 什么是音频重采样 实现音频重采样 创建重采样上下文 初始化重采样 进行重采样 ffplay播放 参考资料 个人简介 个人主页 一二三o 0 O的博客 技术方向 C C 客户端资深工程师 直播 音视频剪辑 作者
  • 【ffmpeg】创建AAC编码器

    ffmpeg 创建AAC编码器 前言 ffmpeg编码过程 创建AAC编码器 创建编码器 创建上下文 设置采样参数 打开编码器 将帧数据提供给编码器 读取编码后的数据 将编码后的数据写入aac文件中 参考资料 个人简介 个人主页 一二三o
  • 【ffmpeg】YUV实践

    ffmpeg YUV实践 前言 生成YUV 使用摄像头采集到YUV数据 从现有的视频文件中提取YUV数据 播放YUV 播放Y分量 提取各分量 参考资料 个人简介 个人主页 一二三o 0 O的博客 技术方向 C C 客户端资深工程师 直播 音
  • 【yum】Peer cert cannot be verified or peer cert invalid

    yum 装包时 xff0c 提示 Errno 14 Peer cert cannot be verified or peer cert invalid cat etc yum repos d my repo repo my repo nam
  • 【DNS】Linux上非root用户无法使用/etc/hosts解析条目问题的排查处理

    一 问题背景 机房某台物理机故障 xff0c 触发虚拟化系统对该物理机上的虚拟机的漂移重启操作 xff0c 发现新起的虚拟机上某些应用重启失败 看相关应用启动日志 xff0c 显示无法解析主机名 xff0c 但是明明用到的主机名解析已经写在
  • ORDER BY clause is not in SELECT list

    Expression 1 of ORDER BY clause is not in SELECT list 1 mysql查询异常 xff1a 2 解决办法 xff1a 2 1 查看是否开启了only full group by规则校验2

随机推荐

  • R语言简介

    我们Hadoop 43 R爱好者建立了一个Hadoop和R语言的学习交流的高级LV1 QQ群 279441740 xff0c 欢迎加入学习 交流 讨论 下载 R语言简介 R语言是一种为统计计算和图形显示而设计的语言环境 xff0c 是贝尔实
  • GitHub的安装与配置

    一 安装git 1 Git下载地址 xff1a Git Downloads 进入后点击Download下载 xff0c 如下图所示 xff1a 2 进入后选择自己对应的操作系统下载 32位或64位 xff0c 如下图所示 3 下载好后进行安
  • 手机在输入界面进入退出导致手机重启 (Watchdog重启问题分析)

    9820E E516横屏项目 xff0c 手机在使用过程中出现framework crash 通过log工具发现是 WATCHDOG KILLING SYSTEM PROCESS Blocked in monitor com android
  • 利用python模拟post请求实现USVN批量添加用户组

    参考知乎链接 xff1a https zhuanlan zhihu com p 140372568 环境 xff1a python3 7 请求头 xff0c 请求地址都可以在开发者模式的网络中抓取 xff0c 此处需要登录到USVN才能获取
  • timeout的一些常规解决办法

    一般来说timeout并不会对服务器造成什么大的影响 xff0c 但如果timeout过多导致进程文件描述符不够用或服务器端口不够用就需要注意了 下面是一些常规的timeout解决办法 注意 xff1a 不是长久之计 etc sysctl
  • 如何删除ubuntu中的keyring

    按照system gt preferences gt passwords and encryption keys顺序 xff0c 找到下面这个界面删除Passwords 下次在ubuntu要求输入初始keyring 密码时直接回车 xff0
  • ubuntu16.04桌面版开机进入命令行模式

    我们大部分个人的linux系统计算机都是使用图形界面模式的操作 xff0c 有些时候我们也可以在纯命令行模式下进行操作 xff0c 这里给大家介绍一个在开机启动的时候进入命令行的两种方法 ubuntu 16 04LTS系统 方法 步骤 系统
  • 8本推荐游戏开发书籍

    很多刚刚接触游戏开发的朋友经常问我 xff1a 如何开始学习游戏开发 xff1f 我从事游戏开发行业很多年了 xff0c 坦率地讲 xff0c 开发游戏充满挑战性 xff0c 需要开发人员具备大量的技能与积极的创新精神 希望这篇小文能帮助朋
  • GNOMe面板丢失问题解决

    今天用安装虚拟机时屏幕太小 xff0c 安装框又不能向上拉 xff0c 导致我看不到下一步图标 xff0c 一怒之下 xff0c 把底面板给删了 xff0c 从此走上了麻烦之路 xff01 没有底面版 xff0c 很多最小化的图标都找不到
  • Ubuntu操作系统综合贴

    本文转载自卡饭论坛http bbs kafan cn thread 1551594 1 1 html xff0c 作者 xff1a ubuntu2011 Linux简介及安装 Linux是什么 xff1f Linux是一种自由和开放源代码的
  • Spring4+Hibernate4+SpringMVC整合配置

    这里是Spring4 3 9 43 Hibernate4 0 2的整合配置 配置web xml span class hljs pi lt xml version 61 34 1 0 34 encoding 61 34 UTF 8 34 g
  • Android Keystore System介绍

    翻译 sdk docs training articles keystore html q 61 keystore q 61 keystore KeyStore KeyStore负责维护加密密钥及其所有者 可以通过修改JAVA HOME l
  • html5之div居中

    效果如图 xff1a 代码如下 xff1a navright display inline block vertical align middle width 100 height 100 min height 400px border 1
  • 服务器后台自动运行程序和停止

    后台运行命令 如何后台运行python程序 关键的命令 xff1a nohup 只需要输入下面的命令就可以在后台一直执行python程序啦 nohup python u test py gt test log 2 gt amp 1 amp
  • 谷歌浏览器(Chrome)插件安装失败的解决办法

    最新的谷歌浏览器下载完成以后进行安装插件时 xff0c 可能会提示 无法从该网站添加应用 扩展程序和用户脚本 的提示 这是因为谷歌比较重视用户信息安全性的 xff0c 所以不希望用户随便安装一些除官方商店之外的东西 xff0c 以免造成用户
  • Docker-CentOS开启防火墙firewalled映射Docker端口

    开启docker的Tomcat容器后 xff0c 启动 docker run d p 8080 8080 tomcat 访问不了Tomcat 查看防火墙所有开放的端口 firewall cmd zone 61 public list por
  • mysql 5.6 utf-8 编码设置

    mysql 5 5 utf 8编码 正确设置的方法 xff1a 在 etc my cnf mysqld utf 8 设置 character set server 61 utf8 collation server 61 utf8 gener
  • 文件内容查找方式

    第一种 xff0c 使用windows自带的查找工具 搜索工具里面有 高级选项 xff0c 选择 文件内容 然后进行搜索即可 第二种 xff0c 使用命令行 在需要进行搜索的文件夹下使用命令行 xff1a Get span class to
  • Image打包流程-Android10.0编译系统(四)

    摘要 xff1a 本节主要来进行Android10 0 Image打包流程 xff0c 理解system img是如何打包的 1 概述 前面我们讲完了Android10 0 编译的初始化和make的完整流程 xff0c 从make中我们看到
  • Ubuntu18.04安装踩坑与排错记录

    很早以前就想装Ubuntu玩玩了 xff0c 今天终于动手实现了这个想法 但过程并不顺利 xff0c 所以记录一下 对他人可能借鉴意义不大 xff0c 但对自己来说还是有记录价值的 机子是之前淘汰掉的华硕笔记本 xff08 14年买的 xf