Fedora修复grub2启动项grub rescue
2016-04-05 10:23
811 查看
前提:
Fedora22系统,/boot单独分区(/dev/sda6),其他以LVM 分区存在着。解决方案:
在grub rescue界面上只有少数命令可以用。1.查看分区
grub rescue> ls
会出现:(hd0)(hd0,msdos9) (hd0,msdos8) (hd0,msdos7)(hd0,msdos6) (hd0,msdos5) (hd0,msdos3)(hd0,msdos2)(hd0,msdos1)(fd0)
然后逐次使用:
grub rescue> ls (hd0, msdosX) /
(其中X为上述的数字)
如果回车后显示“unknown filesystem”证明不是要找的分区,继续下一个。
直到找到你敲完回车后会显示“filesystem: ext2”分区,说明你找对了。我的是(hd0,msdos6),这个分区代表了/boot分区。
2.查看set
grub rescue> set
会看到如下类似界面
prefix=(hd0,msdos7)/grub2
root=hd0,msdos7
然后我们按照原有格式改写set
grub rescue> set prefix=(hd0,msdos6)/grub2 grub rescue> set root=(hd0,msdos6)
3.打开启动界面
grub rescue> insmod normal grub rescue> normal
此时可以看到原先的启动界面,选择进入Linux(Fedora):
4.恢复启动项
在进入到fedora之后,打开终端,恢复grub2:sudo grub2-install /dev/sda
重启后发现启动项正常了。
相关文章推荐
- weblogic Server Failed To Start Due To Error BEA-320142
- 使用EasyUi实现三级联动
- Android延时启动效果+轮播图+点击进入+沉浸式状态栏+按钮点击颜色渐变效果+好看的UI框架
- UITableViewCell 复杂时,高度计算优
- android.database.CursorIndexOutOfBoundsException: Index 0 requested, with a size of 0
- ios 通过设置UI控件的center和size来设置位置时需注意!
- easyUI
- iOS--xcodebuild命令记录
- 用require加载js
- The working copy is locked due to a previous error
- AndroidUI组件之AdapterViewFilpper
- DockPanelSuite中的DocumentStyle
- 《iOS Human Interface Guidelines》——Switch
- Druid连接池简单入门配置
- PHP中require()文件包含的正确用法
- POJ 2778 DNA Sequence (AC自己主动机 + dp)
- Build 2016,你可能忽视的几个细节
- LeetCode 225. Implement Stack using Queues(使用队列来实现栈)
- 详解 CALayer 和 UIView 的区别和联系
- ACM:HDU-1005 Number Sequence