error: no such partiton解决办法

本文介绍了一种在删除磁盘分区后导致GRUB引导丢失的问题解决方法。通过使用ls命令定位Ubuntu安装目录,并通过一系列GRUB救援模式指令,成功恢复了系统的正常启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天周末闲的没事干,清理系统,把windows 7下面的磁盘e删除了。感觉不妙,重启系统后果然出问题提示


error: no such partition.

grub rescue>


说明下:系统是win7+Ubuntu12.04,先按照win7后面硬盘按照Ubuntu的双系统,以前E盘分给win后面因为U下面的空间紧张,就把它拿到了U下,今天开机win下,看着E也打不开,放在哪里碍眼,于是就在磁盘分区中它删除了。结果就上面那样子了

没法子,百度吧

看到了ls这条命令可以在grub rescue(grub抢救模式)用

1.找Ubuntu安装目录

ls ;按下enter

(hd0) (hd0,msdos5)  (hd0,msdos1)

想到Ubuntu的boot一定在这几个分区中,于是就一个个找:

找boot的命令:ls

ls (hd0,msdos5)/  ;按下enter

error:unknown filesystem. ;一直找到Ubuntu安装目录,如下图所示

ls (hd0,msdos1)/

./ ../ lost+found/ etc/ media/ bin/ dev/ home/ lib/ lib64/ mnt/ opt/ proc/ root/ run/ sbin/ selinux/ srv/ sys/ tmp/ usr/ var/ vmlinuz initrd.img cdrom/


注意:

ls (hd0,msdos5)/  ;后面一定要带上"/",否则会提示 error: bad filename,此提示证明命令键入的不正确;如果提示error:unknown filesystem.”,表示Ubuntu的按照目录不在此目录。


2.设置启动分区

set 命令

set root=(hd0,msdos1)

set prefix=(hd0,msdos1)/boot/grub/

3.加载启动

insmod /boot/grub/normal.mod

4.启动

normal

5.系统启动后,打开终端更新grub

sudo grub-install /dev/sda
sudo update-grub
6.重启系统OK。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值