ubuntu grub 引导修复
2024-08-24 00:35:11
(1) 先使用ls命令,找到Ubuntu的安装分区:
在 grub rescue>下输入以下命令:
grub rescue>ls
会罗列所有的磁盘分区信息:
(hd0,msdos1),(hd0,msdos2),(hd0,msdos3)或(hd0,1),(hd0,3),(hd0,2)
(2) 然后依次调用如下命令: X表示各个分区号码
如果/boot没有单独分区,用以下命令:
grub rescue>ls (hd0,X)/boot/grub
如果/boot单独分区,则用下列命令:
grub rescue>ls (hd0,X)/grub
会列出一些文件,从而找出有grub的分区X,这里假设X为5
(3)如果找到了正确的grub目录,将grub的两部分关联起来,方法如下:
以下是/boot没有单独分区的命令:
grub rescue>set root=(hd0,)
grub rescue>set prefix=(hd0,)/boot/grub
grub rescue>insmod /boot/grub/i386/normal.mod
以下是/boot 单独分区的命令:
grub rescue>set root=(hd0,)
grub rescue>set prefix=(hd0,)/grub
grub rescue>insmod /grub/i386/normal.mod
然后执行:
grub rescue>normal
重启,进入ubuntu之后,在终端执行:
sudo update-grub
sudo grub-install /dev/sda
从而完成修复。
最新文章
- JDBC介绍
- Android下安装应用不成功解决
- tinymce整合struts2使用
- ILspy反编译工具
- maven引入json-lib的正确方法
- How to Write and Publish a Scientific Paper: 7th Edition(科技论文写作与发表教程)(11.04更新)
- 多态-I(继承实现)
- python的使用环境总结
- poj 3274 Gold Balanced Lineup(哈希 )
- jq 图片上传
- JBoss 系列九十六:JBoss MSC - 简介及一个简单演示样例
- 魔法方法:构造和析构 - 零基础入门学习Python041
- 在Yii2中使用Pjax导致Yii2内联脚本载入失败的问题
- Java如何实现对Mysql数据库的行锁
- 博弈论(Game Theory) - 02 - 前传之重复剔除严格劣战略的占优战略均衡
- Hibernate学习笔记(3)---hibernate关联关系映射
- C语言实现循环队列
- Windows 快捷键总结
- perl选项、特殊变量、一些函数参考手册
- 算术运算,赋值运算,if语句,while,continue语句
热门文章
- 优秀js插件收藏
- 修改mac os分辨率(VMware)
- 【ZZ】Java : 一个帝国的诞生 &; 假如时光能够倒流, 我会这么学习Java
- Sublime Text 3 常用快捷键总结
- Android(java)学习笔记104:Map集合的遍历之键找值
- SSIS 学习(0):企业离 BI 还有多远?【转】
- CentOS(一)--CentOS6.4环境搭建
- 【数论】UVa 10586 - Polynomial Remains
- (转载)Java NIO:NIO概述(一)
- cent0s7 显卡驱动导致重启黑屏