Ubuntu升级时被损坏了,修复MBR

简介:

我的Ubuntu原来是9.X版的,在用的时候,系统要求升级。于是我便依着做了。
结果,重启了一下,呆了。显示:grub rescue>
无计可施。到网上找了很多关于这个问题的解决办法。其中有:

http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=264606&start=0

按这个办法,他说输入 ls 命令可以找到配置文件。可是这个命令的输出是:(hd0)。我从哪里找呀?于是我用以下命令:
grub rescue >set root=(hd0,?)
grub rescue >set prefix=(hd0,?)/boot/grub
grub rescue> insmod normal

(?=0,1,2,3,4,5,6,7,8,9)

都没有出现意想的结果。看来这个方法不怎么可行。

http://www.linuxdiyf.com/viewarticle.php?id=168550

这位仁兄说:放入PE工具盘,启动后进入PQ 分区魔术师,选择更新MBR并应用调整,完成后关机重启。
可是,我插入安装的光盘。进入PQ,却怎么也找不着MBR调整相关的操作。可能是我的理想能力太差了,希望这位仁兄能详细讲讲是怎么操作的。

还有 fdisk /mbr 好像没有什么效果呀。

后面,我找到一个关于用U盘启动Ubuntu后,在Ubuntu终端里执行:
sudo apt-get install lilo   #当然,要先配置网卡
sudo lilo -M /mbr

命令。结果,重启。什么都没有,原本我的硬盘还是4个盘符的,现在全没了。这下我傻了。
反正也没数据了,死马当活马医。

插入“深度技术” ghost 光盘,用光盘启动。进入DOS工具集,我知道里面有很多硬盘修复工具。
输入 diskfix 硬盘修复命令,然后一步一步“确定”往下走。这个程序,从硬盘上找到了几个分区,然后写入了MBR。

重启后,我惊喜地看到了熟悉的Windows Xp与Ubuntu启动选择界面。进入Windows系统,果然能正常启动。但,Ubuntu不行。

至少,Window能用了,数据也找回来了,也算是死里逃生! 

目录
相关文章
|
Ubuntu
百度搜索:蓝易云【ubuntu 16.04升级到18.04教程】
请注意,在升级过程中可能会出现一些问题,例如软件包依赖关系或配置文件冲突。在升级前,建议备份重要数据,以免数据丢失。如果你在升级过程中遇到问题,可以查看相关错误信息并尝试解决。
184 2
|
4月前
|
Ubuntu 安全
修复Ubuntu系统文件损坏问题:手动fsck指令
总结一下,使用 `fsck`修复文件系统是一个复杂的过程,涉及到诊断问题、安全卸载文件系统、执行检查与修复、并且通常在维护模式下完成。这个过程对于维护系统的健康和稳定至关重要。虽然命令和步骤可以按照标准手册执行,但每个系统的具体情况可能都有所不同,因此修复操作需要对系统和维护命令有所了解。在执行这一系列操作时请确保谨慎,并对系统有一定的认识,以避免不必要的数据丢失。
773 8
|
5月前
|
Ubuntu Linux 数据安全/隐私保护
修复Ubuntu 18.04终端无法启动的问题
经过这一系列动作,如果终端还是藏匿不出,那它可能被数字世界的某个角落困住了。但概率比较小。大多数情况下,按照上面的修复步骤,你的 Ubuntu 18.04 终端应该能恢复健康。当然,这些攻略仅相当于一把解开问题的钥匙,并非覆盖所有情况。如果还有坎儿,可能需要深入探查,或者寻求社区的力量。别忘了,团结就是力量,绝大多数问题都不是单枪匹马能解决的。
326 27
|
3月前
|
Ubuntu IDE 开发工具
修复Ubuntu启动时提示"无可启动设备"的问题。
上述步骤旨在提供一套综合的诊断与修复策略。在操作过程中应当小心谨慎,尤其是所有与分区表相关的操作,因为一旦不当操作可能导致数据丢失。若非专业人士则建议在进行重要操作之前备份数据,并在实施修复措施时考虑寻求专业技术人员的帮助。
267 0
|
12月前
|
Ubuntu 安全 Linux
基于Ubuntu24.04原内核6.8.0升级到6.9.0
通过上述步骤,我们在Ubuntu 24.04系统上成功地将内核从6.8.0升级到了6.9.0。升级内核有助于提高系统的安全性和性能,但也可能带来兼容性问题。因此,在升级前备份重要数据,并确保新内核支持所需的所有硬件和软件。通过合理的验证和测试,可以确保系统在新内核上稳定运行。
1198 6
|
并行计算 Ubuntu 算法
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
Ubuntu18 服务器 更新升级CUDA版本 pyenv nvidia ubuntu1804 原11.2升级到PyTorch要求12.1 全过程详细记录 apt update
413 0
Ubuntu修复-boot满了导致apt坏掉的问题
Ubuntu修复-boot满了导致apt坏掉的问题
|
Ubuntu Linux 网络安全
在Ubuntu上离线升级OpenSSH
本文介绍了在Ubuntu系统上离线升级OpenSSH的详细步骤,包括移除旧版本、解压新版本、编译安装、解决依赖问题、替换相关命令、重启SSHD服务以及验证升级结果。
2435 1
|
Ubuntu C语言
Ubuntu升级Cmake、gcc、g++
以上就是在Ubuntu中升级Cmake、gcc、g++的步骤。
832 2
|
Ubuntu
ubuntu引导修复
ubuntu引导修复
234 0