Windows10+Ubuntu16.04LTS双系统,卸载Ubuntu16.04LTS并安装Ubuntu18.04LTS

2023-05-16

1、背景:本来是Windows10+Ubuntu16.04双系统,想直接从Ubuntu16.04升级到18.04,点的软件更新器里的更新,结果重启之后一直黑屏,左上角有光标闪烁,说明把grub搞丢了,通过u盘启动盘(当时安完系统没丢)进入ubuntu,把grub放到/dev/sda上,再次重启出现了grub,但是进不去Windows了,即Windows引导项被grub覆盖了就丢了,那就进入Ubuntu,系统变得非常卡,而且系统还是16.04,并没有升级,先不管这些,修复grub,再重启就可以用grub引导Windows了。但是我的Ubuntu现在卡的不能用了且网络不能用了,遂决心重新安装Ubuntu,顺便把18.04安了。
【注意⚠️】我的电脑是MBR+单硬盘的。

2、备份:先把~/home下的文件都备份,然后浏览器里的收藏也拍照备个份;

3、准备工作:准备一个大于2G的u盘、MbrFix、软碟通、easyBCD;

4、卸载Ubuntu16.04: 由于现在的启动扇区是被grub占着的,所以如果直接在Windows里把Ubuntu的区域清了会导致连Windows都进不去的尴尬局面,所以先上网搜索如何正确卸载Ubuntu,我参考了如下教程:

https://jingyan.baidu.com/article/47a29f249777b6c01423991a.html

注意要以管理员身份运行CMD,修改之后重启,发现出现了Windows图标而没有进入grub,说明修改成功,进入Windows,删除Ubuntu所在的磁盘分区,电脑里现在就没有Ubuntu了且我们可以正常进入Windows;

5、下载Ubuntu18.04镜像:
阿里云的Ubuntu镜像,下载得快些:
http://mirrors.aliyun.com/ubuntu-releases/18.04/
大概有2G,下载15分钟左右;

6、格式化u盘:由于我的u盘是之前Ubuntu16.04的启动盘,所以必须先进行一些操作,否则软碟通格式化u盘那个按钮是灰色的。具体参考了这篇:

https://m.upantool.com/jiaocheng/xiufu/2012/1943.html

注意过程比较慢,大概一个小时左右,中间不要中断以免弄坏u盘。

7、制作u盘启动盘:打开软碟通,就可以格式化u盘了,然后制作u盘启动盘,写入方式为RAW,大概十分钟左右;

8、进入u盘启动盘: 确认一下磁盘确实已分出了50G左右的空闲空间,重启,在Thinkpad界面一直按F12进入BIOS,选择从u盘启动,一切正常的话会出现一个安装界面;

【注意⚠️】若u盘启动时报错:
Failed to load ldlinux.c32
Boot failed: please change disks and press a key to continue.
则强行关机然后启动进Windows将写入方式调整为RAW之后重新写入,参考这篇:

https://blog.csdn.net/Nationalline450/article/details/88314668

9、断网

10、安装Ubuntu:点击安装Ubuntu,语言选汉语,选择不联网,选择正常安装,安装类型一定要选择其他选项,点击空闲盘符,按底下的加号按钮进行分区,我的分区方案如下:
/boot:主分区,200M,ext4
swap:逻辑分区,4G,交换空间
/:主分区,20G,ext4
/home:逻辑分区,27G,ext4
然后看到底下有一个“安装启动引导器的设备”,即grub,默认是安到整个硬盘启动扇区的,但这样的话会有问题,或者可能之后会找不到Windows引导了,或者未来Windows一更新会把启动扇区MBR覆盖,Linux引导又丢了,所以我们这里一定要把grub换到/boot对应的设备名上,之后我们才能确保能进Windows。切记一定是/boot的编号!
接下来设置自己的账户名和密码,确认后系统会安装,安装过程十分钟左右,最后会有一个安装成功的提示,点击现在重启,之后会有一个提示please remove the installation medium and then reboot,拔掉u盘后强制关机再开机即可。

11、设置引导: 重启后若一切正常会直接进入Windows,因为我们把grub换地儿了。打开EasyBCD2.3,删除之前的引导选项,添加新的引导项,注意驱动器那里要选择/boot的那个分区的磁盘号,在查看中确认已经添加了引导;

12、验证安装了Ubuntu18.04LTS: 重启电脑,发现成功引导,然后可登陆Ubuntu系统。

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

Windows10+Ubuntu16.04LTS双系统,卸载Ubuntu16.04LTS并安装Ubuntu18.04LTS 的相关文章

随机推荐

  • MacOS Python安装which is required to install pyproject.toml-based projects解决办法

    问题 使用pip安装的时候 xff0c 很多时候报错 xff1a which is required to install pyproject toml based project 使用pip instll pyproject toml无法
  • 自动以版本号命名keil生成的bin文件

    0 前言 在做项目中一直遇到一个小问题 一直也没管 xff0c 最近花了点时间处理了 xff0c 效果还不错 问题是这样的 xff1a 每次编译后的生成的bin文件需要给客户 xff0c 烧录到设备里进行更新 每次生成的bin文件都是固定的
  • protobuf编码格式解析

    示例 假如定义一个如下的protobuf类型 message Person span class token punctuation span required string user name span class token opera
  • 初探STM32掉电复位PDR

    STM32F407 144脚封装的第143脚PDR xff0c 一直没有关注过 xff0c 板子上是直接对其悬空处理 xff0c 悬空到底对系统有没有什么影响 xff0c 查看了STM32F4系列的技术手册也没有发祥有相关说明 只是说明了P
  • keil中自定义输出信息到编译窗口

    写程序的过程中 xff0c 会有不少的条件编译命令 xff0c 但是条件编译过多会导致忘记了定义那些条件 xff0c 排查起来也非常麻烦 xff0c 有没有什么好的方法来查找是否是否有该定义呢 xff1f 答案是有的 xff1a 那就 wa
  • STM32F4 FPU简单设置

    第一步 xff1a 在stm32f4xx h中定义宏 FPU PRESENT FPU USED span class hljs preprocessor span class hljs keyword define span CM4 REV
  • PX4飞控bootloader编译

    以前在使用pix4中 xff0c bootloader是在出厂的时候默认烧写好的 xff0c 我们直接可以通过USB更新固件 xff0c 但是要做二次开发过程中 xff0c 我们需要编译代码并进行烧写 xff0c 我们以前用的编译命令是默认
  • 如何转行游戏行业及我眼中的理想游戏开发团队

    前置内容 xff1a 很久没有写文章啦 xff0c 今天就来继续和大家聊一聊关于游戏制作的一些东西 今天主要聊两个方面 xff0c 一个是其他行业转游戏行业的一些注意事项以及需要具备的东西 xff1b 第二是和大家聊一聊我心目中理想的游戏开
  • W: GPG error: ...the public key is not available: NO_PUBKEY 7EA0A9C3F273FCD8

    在debian10上执行命令 xff1a sudo apt get update 更新清华源时 xff0c 报错如下 xff1a Cannot initiate the connection to mirrors tuna tsinghua
  • 四旋翼无人机的动力学模型

    1 四旋翼无人机UAV unmanned aerial vehicles 简介 四旋翼无人机是一种能够垂直起降的非共轴的多旋翼飞行器 xff0c 同一对角线上的一组旋翼采用逆时针旋转 xff0c 另一组旋翼采用顺时针旋转 xff0c 相互抵
  • 植保无人机PID调参经验

    1 P I D输出要限幅 2 P D是相对的 xff0c 如果系统震荡 xff0c 降低P或者加大D xff0c 在不震荡的条件下 xff0c 尽量让P大 3 I是可以不用的 xff0c 基本上PD控制器就可以控地很稳了 xff0c 如果感
  • 测试环境建设原则和管理实践

    1 问题 测试环境是指为了完成软件测试工作所必需的计算机硬件 软件 网络设备 历史数据等的总称 即够支持完成测试工作所需要的软件和硬件 测试环境是测试活动的基础 正确模拟生产环境 稳定支持测试活动是测试环境的基本要求 稳定可控的测试环境能够
  • ESP8266 WIFI数传 Pixhaw折腾笔记

    最近3DR数传老是断线 xff0c 重连 xff0c 数据刷不出来 xff0c 折腾了几天数传问题 xff0c 总结如下 xff1a 3DR RADIO xff1a 淘宝100多一对的 xff0c 别的无线数传也可以 xff0c 但一定保证
  • PX4的CMake解析

    home yanlei src Firmware cmake common 中定义了其他CMakeLists txt中所使用的一些函数 使用最多的函数px4 add module在px4 base cmake中 ekf2的CMakeList
  • PX4的软件仿真(SITL)环境配置过程

    官方地址 xff1a https dev px4 io en simulation gazebo html 框架图 xff0c 各个UDP端口一目了然 xff0c 仅有连接到模拟器的udp端口是随机的 xff0c 从下图的启动界面可以看出
  • PX4的硬件仿真(HITL)环境配置过程

    官方链接 xff1a https dev px4 io en simulation hitl html 硬件在环仿真 HITL 结构图 A HITL configuration is selected via QGroundControl
  • ubuntu 分区安装

    分配大小 60G 选择安装Ubuntu 安装选项 安装类型 xff1a 选择其他选项 新建分区表 1 swap区 xff1a 设为逻辑分区 xff1b 作用跟电脑内存类似 xff0c 大小也可以和电脑内存一样大 xff1b 一般2G就可以2
  • 飞控

    现在市面上的飞行控制器 xff08 下面简称飞控 xff09 分为两种 一种是由商业公司设计生产的 xff0c 例如DJI的Naze系列飞控 xff0c 一般都是闭源的 xff0c 并且经过正规系统的测试 xff0c 稳定性方面有保障 另外
  • Ubuntu16.04下编译Pangolin时失败的解决方法

    从github上下载了最新版本的Pangolin xff0c 依赖项都安齐了 xff0c 但是编译时提示找不到libopencv core so 2 4和libopencv imgproc so 2 4 xff0c 然后处理libavfil
  • Windows10+Ubuntu16.04LTS双系统,卸载Ubuntu16.04LTS并安装Ubuntu18.04LTS

    1 背景 xff1a 本来是Windows10 43 Ubuntu16 04双系统 xff0c 想直接从Ubuntu16 04升级到18 04 xff0c 点的软件更新器里的更新 xff0c 结果重启之后一直黑屏 xff0c 左上角有光标闪