zoukankan
html css js c++ java
Ubuntu 开机出现 grub rescue> 终端模式修复方法
1. 先使用ls命令,找到
Ubuntu
的安装在哪个分区:
grub rescue>ls
会罗列所有的磁盘分区信息,比方说:
(hd0),(hd0,msdos3),(hd0,msdos2),(hd0,msdos1)
2. 然后依次调用如下命令: msdosX表示各个分区,注意 msdos 与 数字 之间没有空格!
grub rescue>ls (hd0,msdosX)/boot/grub
如果都找不到的话,需要查一下是否因为Linux版本差异,造成grub的路径不对,
例如直接ls(hd0,X)/grub等等。
3. 假设找到(hd0,msdos3)时,显示了文件夹中的文件,则表示 Linux 安装在这个分区。
4. 调用如下命令:
grub rescue>set root=(hd0,msdos3)
grub rescue>set prefix=(hd0,msdos3)/boot/grub
grub rescue>insmod /boot/grub/normal.mod
有的系统还会出现,normal.mod 在/grub/i386-pc/中,并且假设grub直接在(hd0,msdos3)中
所以在设置的时候需要
grub rescue>set root=(hd0,msdos3)
grub rescue>set prefix=(hd0,msdos3)/grub
grub rescue>insmod /grub/i386-pc/normal.mod
5. 然后调用如下命令,就可以显示出丢失的grub菜单了。
grub rescue>normal
6. 不过不要高兴,如果这时重启,问题依旧存在,我们需要进入Linux中,对grub进行修复。
进入Linux之后,在命令行执行:
sudo update-grub
sudo grub-install /dev/sda
(sda是你的硬盘号码,千万不要指定分区号码,例如sda1,sda5等都不对)
7. 重启测试是否已经恢复了grub的启动菜单。
注:sudo gedit /boot/grub/grub.cfg 可以修改 grub 的引导菜单。
查看全文
相关阅读:
UVALive 7509 Dome and Steles
HDU 5884 Sort
Gym 101194H Great Cells
HDU 5451 Best Solver
HDU 5883 The Best Path
HDU 5875 Function
卡特兰数
UVa 11729 Commando War 突击战
UVa 11292 The Dragon of Loowater 勇者斗恶龙
Spark Scala Flink版本对应关系
原文地址:https://www.cnblogs.com/Erdos001/p/5526151.html
最新文章
linux 系统监控、诊断工具之 top 详解-转载
JMeter学习笔记--使用HTTP信息头管理器--转载
linux系统监控命令汇总
Idea常用快捷键
如何修改Oracle中表的字段长度?
Tomcat下配置及优化
Spring各模块详细讲解
VirtualBox本地虚拟机常见问题
Jenkins学习指南
[Oracle]Rac架构
热门文章
[Oracle]子查询
[Oracle]集合运算
[Oracle]多表连接技术-自然连接
[Oracle]多表连接技术-交叉连接、非等值连接、等值连接、外连接
[Oracle]多表连接技术(简介)
[Oracle]null 空值
[Oracle]Order by 排序
[Oracle]SQL执行顺序
网络赛 1009
网络赛 1004
Copyright © 2011-2022 走看看