求救~win7和ubuntu10.10双系统 启动显示:

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

求救~win7和ubuntu10.10双系统 启动显示:

#1

帖子 yxybyq » 2011-06-05 19:54

装系统的时候用的grub4dos作为引导,一次强行关机,现在打开显示 “error:file not found.
grub rescue>” 用网上的方法都没弄好,用PE盘进去,Windows下的盘符都打不开,而且很卡,live CD进去也很卡,盘符也打不开,真不知道怎么办了,大家帮帮忙啊!
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#2

帖子 onshoestring » 2011-06-05 20:02

卡很可能是分区表有问题了。

代码: 全选

sudo fdisk -lu
sudo parted /dev/sda print
贴上来看看。
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#3

帖子 yxybyq » 2011-06-05 20:06

Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x24ed1942

Device Boot Start End Blocks Id System
/dev/sda1 * 63 61447679 30723808+ 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 61448192 163848191 51200000 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda4 163850238 625139711 230644737 f W95 Ext'd (LBA)
Partition 4 does not end on cylinder boundary.
/dev/sda5 163850240 373565423 104857592 7 HPFS/NTFS
/dev/sda6 471050240 625139711 77044736 7 HPFS/NTFS
/dev/sda7 373565440 466968575 46701568 83 Linux
/dev/sda8 466970624 471048191 2038784 82 Linux swap / Solaris

Partition table entries are not in disk order

Disk /dev/sdb: 4003 MB, 4003463168 bytes
255 heads, 63 sectors/track, 486 cylinders, total 7819264 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 7819263 3909600+ b W95 FAT32
Partition 4 has different physical/logical endings:
phys=(485, 254, 63) logical=(486, 185, 19)
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#4

帖子 yxybyq » 2011-06-05 20:10

这个 sudo parted /dev/sda print 没反应
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#5

帖子 onshoestring » 2011-06-05 20:31

yxybyq 写了:这个 sudo parted /dev/sda print 没反应
应该是分区表有问题,但看不出来大问题,或许要chkdsk/fsck,你站内短信billbear。
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#6

帖子 yxybyq » 2011-06-05 21:23

恩 好的,谢谢了啊!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#7

帖子 billbear » 2011-06-05 22:38

分区表看不出问题
应该是文件系统有问题
你说的盘符打不开是什么情况
所有分区都打不开?
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#8

帖子 yxybyq » 2011-06-05 22:59

我用win7的PE进去,windows下的盘符都大不卡,而且很卡,用U盘做启动盘进ubuntu里面很慢,里面的盘符也打不开!大哥可以加我qq说吗? 425331024
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#9

帖子 billbear » 2011-06-05 23:04

我没有qq
你的引导方式细说一下
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#10

帖子 yxybyq » 2011-06-05 23:15

我的引导就是用grub4dos按照网上说的在C盘里建立个什么boot文件硬盘安装的,以前启动时候会有五个选项,第一个是win7,最后一个启动项就是ubuntu, 前天我用win7感觉有些卡,就换到ubuntu,还是有些卡,然后强行关机,再开机就显示 “error:file not found.
grub rescue> 大哥你有什么聊天工具,我申请个去,电脑现在坏了,真的很急!
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#11

帖子 billbear » 2011-06-05 23:36

那应该是 grub2 了
在 grub rescue>下 ls (hd0,按tab看看

我在用手机,没有聊天工具,另外我可能帮不上什么,别抱希望
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#12

帖子 yxybyq » 2011-06-05 23:44

ubuntu的系统是在 (hd0,msdos7) 下面,但是我在里面找不到grub的文件
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#13

帖子 billbear » 2011-06-05 23:54

我是想让你挨个分区 ls 看看,哪些分区的文件系统坏了
然后试着 fsck 一下,然后我就没辙了
yxybyq
帖子: 14
注册时间: 2010-01-26 21:13

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#14

帖子 yxybyq » 2011-06-05 23:59

恩!我试试,还是谢谢你了啊!
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

Re: 求救~win7和ubuntu10.10双系统 启动显示:

#15

帖子 funicorn » 2011-06-06 0:27

根据你的情况来看,是windows分区出了问题,也就是你grub4dos所在的分区。

不是分区表的问题,是分区的问题,具体可能是分区逻辑错误(这当然是最乐观的),也可能是分区坏道,我个人倾向于后者。

如果你还能进windows,可以在cmd中输入chkdsk /f C:,这是检查并修复分区逻辑错误的。然后系统会询问是否重启时候检查,选择是,然后重启。

另外 chkdsk /r ,是寻找坏扇区,并恢复可读取信息,酌情使用。

最后提醒你一下,如果你的硬盘真的有了物理坏道,使用chkdsk后,可能讲无法进入windows。
回复