ubuntu12.10非正常关机,导致grub rescue (error: unknown filesystem)

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
kgd.zhen
帖子: 12
注册时间: 2013-03-10 11:46
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

ubuntu12.10非正常关机,导致grub rescue (error: unknown filesystem)

#1

帖子 kgd.zhen » 2013-04-02 18:06

系统分区情况:
C盘 winXP系统盘; D 盘 软件盘; E盘 Win7系统盘; F盘 软件盘
剩下的是ubuntu 12.10 分区情况(swap , /)两个分区.
导致grub rescue原因是:
我在ubuntu 下virtualbox 启动虚拟xp 时,死在那边了(黑屏一直没反应),我就按电源键强制关机,重启后就遇到grub rescue, xp ,win7系统还可以正常使用.

当初装ubuntu12.10 好像用的是easyBCD, 之前启动选项是 xp ,win7, ubuntu12.10

已尝试过的方法:
ls 显示 (hd0), (hd0,msdos9),(hd0,msdos8),(hd0,msdos7),(hd0,msdos6),(hd0,msdos5),(hd0,msdos1)
我不确定ubuntu 是装在那里的,应该是8,9(swap分区 /分区)吧,

ls (hd0,msdos*)/grub 或(hd0,msdos*)/root/grub 都没有正确的提示
set root=(hd0,msdos*)
set prefix=(hd0,msdos*)/root/grub 或(hd0,msdos*)/grub
insmod normal
每个分区都试过了,不行,请教高手~

Best Wishes!
上次由 kgd.zhen 在 2013-04-02 23:14,总共编辑 1 次。
kgd.zhen
帖子: 12
注册时间: 2013-03-10 11:46
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: 非正常关机,导致grub rescue (error: unknown filesystem)

#2

帖子 kgd.zhen » 2013-04-02 18:10

之前为此问题重装过系统(不过起初是wubi 安装),最后一次装系统文件格式也不记得好像是ext4 吧, 现在里面环境什么的基本好了,不能重装了.^高手指点呀~
kgd.zhen
帖子: 12
注册时间: 2013-03-10 11:46
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: ubuntu12.10非正常关机,导致grub rescue (error: unknown filesyste

#3

帖子 kgd.zhen » 2013-04-05 12:41

我 ls (hd0,msdos*) 任何一分区都提示 "unknown filesystem" 什么原因,有人遇到过吗?

Best Wishes ~
kgd.zhen
帖子: 12
注册时间: 2013-03-10 11:46
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: ubuntu12.10非正常关机,导致grub rescue (error: unknown filesyste

#4

帖子 kgd.zhen » 2013-04-11 21:29

我用u盘做了12.10 启动盘,
ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xe467e467

Device Boot Start End Blocks Id System
/dev/sda1 * 63 104872319 52436128+ 7 HPFS/NTFS/exFAT
/dev/sda2 104872381 976771071 435949345+ f W95 Ext'd (LBA)
/dev/sda5 104872383 314616959 104872288+ 7 HPFS/NTFS/exFAT
/dev/sda6 314617856 529657855 107520000 7 HPFS/NTFS/exFAT
/dev/sda7 529659904 697595903 83968000 7 HPFS/NTFS/exFAT
/dev/sda8 697597952 713596927 7999488 82 Linux swap / Solaris
/dev/sda9 713598976 976771071 131586048 83 Linux

Disk /dev/sdb: 16.0 GB, 16025387008 bytes
255 heads, 63 sectors/track, 1948 cylinders, total 31299584 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcad4ebea

Device Boot Start End Blocks Id System
/dev/sdb4 * 63 31299583 15649760+ c W95 FAT32 (LBA)
kgd.zhen
帖子: 12
注册时间: 2013-03-10 11:46
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: ubuntu12.10非正常关机,导致grub rescue (error: unknown filesyste

#5

帖子 kgd.zhen » 2013-04-11 21:37

采用http://blog.chinaunix.net/uid-20723576-id-1887086.html 方法
sudo -i
root@ubuntu:~# mount /dev/sda9 /mnt
NTFS signature is missing.
Failed to mount '/dev/sda9': 无效的参数
The device '/dev/sda9' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

提示有错,啥原因? 怎么必须是NTFS 呢?
---------高手回下,不想为这重装。---
头像
smallapple
论坛版主
帖子: 7867
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

Re: ubuntu12.10非正常关机,导致grub rescue (error: unknown filesyste

#6

帖子 smallapple » 2013-04-11 22:05

fsck试试能不能修复linux分区
kgd.zhen
帖子: 12
注册时间: 2013-03-10 11:46
系统: Ubuntu 12.10
送出感谢: 0
接收感谢: 0

Re: ubuntu12.10非正常关机,导致grub rescue (error: unknown filesyste

#7

帖子 kgd.zhen » 2013-04-13 10:14

smallapple 写了:fsck试试能不能修复linux分区
感谢呀~ 
liveCD 登录
root@ubuntu:#fsck /sda/dev9 修复好了,过程中全部按了Y
结果:
/dev/sda9: ***** FILE SYSTEM WAS MODIFIED *****

/dev/sda9: ********** WARNING: Filesystem still has errors **********

/dev/sda9: 1471516/8224768 files (0.2% non-contiguous), 21122442/32896512 blocks

有警告,不过能进ubuntu 了。进来之后貌似老是有 “System program problem detected" .

总之现在能进来了,非常感谢。
回复

回到 “启动和引导”