分页: 1 / 2

用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-03 22:53
liangyuanfff
我把ubuntu安装在一个320G的硬盘上,考虑到以后可能会崩溃重装,就只分配了30G的分区挂载"/".硬盘末尾留了2G的交换空间,中间部分没用到的空间设为"不使用".
想把这部分格式化成NTFS存放文件. 于是找了一台安装有windows7的电脑,把:硬盘未使用的地方格式化成NTFS了.现在用这块硬盘启动,显示如下.

error:uknown filesystem.
grub rescue> _

停留在此,不能继续进入系统了.

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-03 23:09
ytmyh
你把Ubuntu 的盘格式化了? 那就只有重装了。

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 9:47
nmsfan
你先找个livecd进去看看能不能进linux的分区,如果能的话就简单了,调整grub即可
如果进不去linux分区的话,恭喜你,windows把你的分区表给废掉了
我前两天就是这个情况,用了一年多的10.04就那么消失了...............

你可以试试google关键词“分区表 恢复”
如果你有分区表的备份信息的话用fdisk就可以手动写..........

记住,不要随便格式化,不格他就能想办法救,格了就只能数据恢复了
不要随便google着命令就往terminal里贴,想想那是啥玩意................

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 10:05
liangyuanfff
ytmyh 写了:你把Ubuntu 的盘格式化了? 那就只有重装了。
是这样的:

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 10:10
smallapple
正常格的话应该是不影响的才对,
在resceu>下输入
set
ls
把两个命令输出信息贴出来看看

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 11:25
wbhqf3
你有没有做/boot分区,这种情况很明显,是你把boot分区给损坏了,导致gurb2不能识别/boot分区信息,以致出现这种错误 。

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 12:50
liangyuanfff
smallapple 写了:正常格的话应该是不影响的才对,
在resceu>下输入
set
ls
把两个命令输出信息贴出来看看

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 12:56
liangyuanfff
smallapple 写了:正常格的话应该是不影响的才对,
在resceu>下输入
set
ls
把两个命令输出信息贴出来看看
忘记说了,我现在用的是windows7 linux安装在另一个硬盘上
这条命令是我在机子里插着windows7的硬盘,Usb带着ubuntu的硬盘的情况下,由usb启动时运行的.

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 14:39
smallapple
在只有本硬盘地电脑上,
在grub rescue>下输这几个命令试试
set root=hd0,1
set prefix=(hd0,1)/boot/grub
insmod normal
insmod linux
linux /vmlinuz root=/dev/sda1
initrd /initrd.img
boot
试试能启动不,若出错请贴出进一步信息

若用带win7的电脑用usb启动把上面的root=/dev/sda1改为root=/dev/sdb1其他不变试试

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 16:13
smallapple
如果能进系统,再
df
看看 / 分区是哪个,比如是 /dev/sda1,就
sudo grub-install /dev/sda
如果是 /dev/sdb1,则
sudo grub-install /dev/sdb

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 21:03
liangyuanfff
smallapple 写了:如果能进系统,再
df
看看 / 分区是哪个,比如是 /dev/sda1,就
sudo grub-install /dev/sda
如果是 /dev/sdb1,则
sudo grub-install /dev/sdb

首先,根据你的上一帖的命令,能够进入系统,然后在系统中,我fd了之后,觉得分区应该是sdb1,就sudo grub-install /dev/sdb了,重启,显示:

太谢谢你的坚持不懈的支持啦! :em06

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 21:10
smallapple
不能直接调菜单吗?输入

linux /vmlinuz root=/dev/sda1 (或者是 /dev/sdb1?)
initrd /initrd.img
boot

进系统后再执行
sudo update-grub

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 22:11
liangyuanfff
smallapple 写了:不能直接调菜单吗?输入

linux /vmlinuz root=/dev/sda1 (或者是 /dev/sdb1?)
initrd /initrd.img
boot

进系统后再执行
sudo update-grub
虽然第一个就有问题了 但是我还是三个都执行了 还是boot不了 :em20

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 22:19
smallapple
感觉像是grub不是grub2,你系统是不是有装过grub?

试试下面命令

代码: 全选

root (hd0,0)
kernel /vmlinuz root=/dev/sdb1
initrd /initrd.img
boot
你图上第二个命令少打个i
能进系统的话继续

代码: 全选

sudo apt-get purge grub
sudo apt-get purge grub-pc grub-common
sudo rm -fr /boot/grub/*
sudo apt-get install grub-pc grub-common
sudo grub-install /dev/sdb
sudo update-grub

Re: 用windows格式化未使用的分区为NTFS后进不去ubuntu10.10了

发表于 : 2011-03-04 22:53
liangyuanfff
smallapple 写了:感觉像是grub不是grub2,你系统是不是有装过grub?

试试下面命令

代码: 全选

root (hd0,0)
kernel /vmlinuz root=/dev/sdb1
initrd /initrd.img
boot
你图上第二个命令少打个i
能进系统的话继续

代码: 全选

sudo apt-get purge grub
sudo apt-get purge grub-pc grub-common
sudo rm -fr /boot/grub/*
sudo apt-get install grub-pc grub-common
sudo grub-install /dev/sdb
sudo update-grub

根据你给的命令

代码: 全选

root (hd0,0)
kernel /vmlinuz root=/dev/sdb1
initrd /initrd.img
boot
能进入系统了,因为不想安装purge grub,我就直接update-grub了,如图,然后现在能够直接引导了!
之前少一个i:其实即使有了i也一样,那张图是我为了拍照片干的,拍的时候没注意。。。 :em06

真的太谢谢了
现在我有一个奢侈的想法:之前的splash不见了,能找回来?