前段时间修复移动硬盘分区表的时候,把本本的分区也重新弄了下,导致ubuntu的grub找不到linux分区(由于root分区uuid改变造成的不能正常启动),切换到Linux系统时,提示错误“error partition”,进入grub rescue模式。
在Google上搜了一下,终于解决了,方法如下:
1. 首先使用set命令,查看当前配置信息;
2. 然后再使用ls命令,遍历一下所有的磁盘;
3.查找Linux操作系统的”/”分区所在的磁盘,可以使用“ls (hdx,x)/”,这里的hdx代表你的物理磁盘,如果只有一块硬盘,则x的值为0,后面一个x(也肯呢个是msdosx,是具体情况而定)代表“/”分区的编号。
执行该命令(注意,ls命令后的“/”不能少,否则会出现“bad filename”错误)后,如果结果为“unknown filesystem”,则说明不是Linux分区,继续查找,知道返回带有“ /boot”目录的分区。
4. 找到“/”挂载点所在的分区后,就可以修改启动分区了:
grub rescue >root=(hdx,msdosx)
grub rescue >prefix=(hdx,msdosx)/boot/grub
grub rescue >insmod normal
grub rescue >normal
执行完normal命令后,如果normal模块加载成功,那我们就可以看到久违的grub引导菜单了。此时,按“c”切换到grub的命令行模式,修改grub菜单:
grub >root=(hdx,msdosx) //设置系统启动分区,在这里指向内核所在分区
grub >prefix=(hdx,msdosx)/boot/grub
接下来加载Linux.mod模块,并将新的启动信息写入grub:
grub >insmod (hdx,msdosx)/boot/gurb/linux.mod
grub >linux /boot/vmlinuz-xxx-xxx root=/dev/sdax //里边的xxxx可以按Tab键
grub >initrd /boot/initrd.img-xxx-xxx
5.执行boot命令,启动系统(如果系统不能启动,可以重复1-4步,多试几次):
grub >boot
6.正常启动系统后,在终端中输入“sudo update-grub2”命令,重新生成“grub.ccfg”文件,更新grub信息,屏幕会出现“generating…”的信息。
7.
更新完毕之后,重启,问题解决了。如果问题还没解决,重复1-6步的同时,重新建立grub到第一硬盘mbr:
sudo grub-install /dev/sda
分享到:
相关推荐
windows grub修复 Grub Rescue修复方法
Ubuntu重装启动失败进入修复grub rescue模式.docx
grub 修复grub 修复grub 修复 双系统哦
解压后双击运行脚本 建立硬盘G4D引导,会将grldr.mbr写到主引导记录,并将引导文件grldr 和SISO 复制到D盘根目录。 请确认你的硬盘是mbr硬盘而不是gpt硬盘。
重装xp后修复grub 在我们安装了双系统后,会发现Linux进不了了,但实际上Linux还是在硬盘上,只是无法进入而已。 通过压缩包里面的软件和步骤,完全解决重装xp系统后恢复Linux的问题
删除boot分区会导致grub和linu内核丢失,开机提示grub >而无法启动。此为修复教程。
修复Ubuntu12.04 Grub 引导 由于重装windows 7,原来的Grub启动菜单不见了,修复 Ubuntu 12.04 Grub 引导具体修 复方法如下
grubinst_gui grub引导修复 ui界面软件,用它就不用去记录那些grub命令啦,喜欢搞系统的就有用处啦
当系统引导出问题时可按此方法修复。无需重装系统了。
Linux应用技巧:用GRUB4DOS修复GRUB 首先下载一个DOS下的小工具GRUB4DOS,最新的版本可以到http://software.lupaworld.com/show.php?id=100下载。解压缩后,将其中的grub.exe文件放在一个FAT32分区中。具体修复过程...
浪潮NF8460M4服务器安装麒麟Linux的时候,用外置光驱无法识别,改用u盘安装,安装成功后,重启正常,但把U盘拔掉后,重启系统时,无法正常进入系统,进入了”grub rescue>”模式。 折腾了一番,发现是在安装的时候...
ubuntu硬盘安装,修复Ubuntu的grub引导,修复windows7的引导,这是方便多系统的相互提供引导
ubuntu9.1随手笔记,GRUB引导修复,GRUB命令行启动,字体安装,flash 乱码,切换用户,eclipse安装,LD_LIBRARY_PATH变量的设置,修改系统启动选项菜单的背景图片,remastersys工具包安装
本文是修复Linux 9 GRUB引导感受
FIX GURB ON LINUX,当GRUB出现问题时,操作系统LINUX或WIN一般无法启动。该文档描述了如何在LIVECD模式下修复GRUB
Linux运维-2系统管理-13启动引导与修复-154grub配置文件.avi
linuxrescue恢复grub.pdf
grub加密可加强linux系统的安全等级,但也可破解; 系统被损坏后,有一定的修复方式,文中指出了修复思路。
linux开机出现GRUB引导错误,无法进入系统。 解决办法:使用CentOS安装光盘进行开机GRUB引导修复
一、grub2新特性 二、grub2安装与启动 三、grub2配置文件详解 四、脚本修改 五、使用grub2常见错误及修复方法