当前位置: 首页 > news >正文

Windows重装导致Ubuntu无法启动,Grub信息丢失的解决方法

重装了Windows, 没留神自己的Ubuntu,结果Windows暴力地将启动信息覆盖了,又不想重装Ubuntu,根据网上的资料实验总结出一个

还算方便的方法,步骤如下:

1. 制作LiveUSB

虽说很多地方都写LiveCD,但实际显然U盘更方便,所以推荐使用LiveUSB,当然LiveCD的效果也是一样的。制作LiveUSB最少要128M保存数据。当然现在U盘都很大,容量不成问题。制作LiveUSB主要使用Ubuntu提供的"USB Startup Disk Creator"功能,因此你可以在Windows上建个Ubuntu的虚拟机,在虚拟机上制作,也可以找个别人的Ubuntu机子制作一下,很方便。

a. 插入U盘后,启动工具栏下的“System/Administration/USB Startup Disk Creator”

b. 点击Other按钮选择Ubuntu的iso映像文件,在“Disk to use”中正确显示你的U盘。

选择默认的“stored in reserved extra space”,在下面拖动保存空间的大小,最小128M,最大为U盘的大小减去ISO大小。

点击Format格式化U盘。

点击“Make Startup Disk”开始制作,完成后LiveUSB即制作完成。

2. LiveUSB启动系统

a. 使用LiveUSB重启电脑,选择语言菜单(当然我们一般选择“简体中文”)。

b. 在出现的菜单中选择“试用ubuntu而不改变计算机中的任何内容”。

c. 系统启动后打开一个终端使用

3. 修复Grub信息

a. 执行$ sudo fdisk -l,从列表中找到你安装的Ubuntu系统的根目录分区号

b. 将你的根目录挂载到当前系统下,例如你的根目录所在分区是/dev/sda2:

mkdir /mnt/root

mount -t ext3 /dev/sda3 /mnt/root

c. 通过重新安装的方式修复被Windows覆盖的Grub启动信息:

grub-install --root-directory=/mnt/root /dev/sda

d. 重启系统,就可以重新看到Ubuntu和Windows启动选择的菜单了。

相关文章:

  • php 查看对象,php如何查看对象方法
  • flashback使用记录
  • 打印表格php,php – 如何使用简单的html dom打印表格的单元格
  • Winforms: Windows 7中Taskbar的新效果(3)——进度条
  • java题有两个矩阵A和B,java_java解一个比较特殊的数组合并题,给定两个排序后的数组A和B,其 - phpStudy...
  • QQ游戏到底是如何实现百万人同时在线并保持游戏高效率的呢?
  • matlab随机生成点图,matlab随机生成散点图
  • 菊子曰
  • php编写异常处理,PHP实现异常处理类的方法
  • Linux + FreeTDS + unixODBC + Haskell 访问 SQL Server 数据库
  • matlab函数accumarray,MATLAB常用函数
  • ora-12514问题解决
  • mysql数据库全文本搜索,MySQL必知必会——第18章 全文本搜索 读书笔记
  • 淘宝定制手机:移动电子商务战略及其背后
  • matlab里a1不能做变量,matlab成员函数不能修改成员变量值,求助
  • $translatePartialLoader加载失败及解决方式
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • Fabric架构演变之路
  • Flannel解读
  • Java 23种设计模式 之单例模式 7种实现方式
  • java小心机(3)| 浅析finalize()
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 那些年我们用过的显示性能指标
  • 普通函数和构造函数的区别
  • 人脸识别最新开发经验demo
  • 你对linux中grep命令知道多少?
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • 没有任何编程基础可以直接学习python语言吗?学会后能够做什么? ...
  • ​Z时代时尚SUV新宠:起亚赛图斯值不值得年轻人买?
  • $.ajax中的eval及dataType
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (java)关于Thread的挂起和恢复
  • (WSI分类)WSI分类文献小综述 2024
  • (二)hibernate配置管理
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (紀錄)[ASP.NET MVC][jQuery]-2 純手工打造屬於自己的 jQuery GridView (含完整程式碼下載)...
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转载)深入super,看Python如何解决钻石继承难题
  • *(长期更新)软考网络工程师学习笔记——Section 22 无线局域网
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .net开发引用程序集提示没有强名称的解决办法
  • @configuration注解_2w字长文给你讲透了配置类为什么要添加 @Configuration注解
  • @Pointcut 使用
  • [ CTF ]【天格】战队WriteUp- 2022年第三届“网鼎杯”网络安全大赛(青龙组)
  • [ 数据结构 - C++]红黑树RBTree
  • [<死锁专题>]
  • [20171106]配置客户端连接注意.txt
  • [Android]How to use FFmpeg to decode Android f...
  • [C#]获取指定文件夹下的所有文件名(递归)
  • [EULAR文摘] 脊柱放射学持续进展是否显著影响关节功能
  • [Gamma]阶段测试报告
  • [halcon案例2] 足球场的提取和射影变换