LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: sweet_llxc

丢失引导分区,怎么使用Grub重新引导系统?谢谢

[复制链接]
发表于 2005-12-11 14:10:41 | 显示全部楼层
多谢,教训我记住

root (hd0, 敲<tab>
Possible partitions are: Partition num: 0, Filesystem type unknown, partition type 0x7
Partition num: 4, Filesystem type unknown, partition type 0x7

root (hd1, 敲<tab>
Possible partitions are:
Partition num: 0, Filesystem type unknown, partition type 0x83
Partition num: 2, Filesystem type unknown, partition type 0x82


0x83也是ext3,0x82是swap,所以,我认为分区被识别了。
root(hd1,0)
kernel (hd1,0)/vmlinuz**
initrd (hd1,0)/initrd**
boot

应该可以成功~~
回复 支持 反对

使用道具 举报

发表于 2005-12-11 19:36:25 | 显示全部楼层
Post by jkil
0x83也是ext3,0x82是swap,所以,我认为分区被识别了。
root(hd1,0)
kernel (hd1,0)/vmlinuz**
initrd (hd1,0)/initrd**
boot

应该可以成功~~

最新战报:找了张D版的XP引导修复盘,终于可以进XP了
所以就用我的帐号登陆论坛
仁兄的意见我试一下
一定会有结果的!!!
呵呵
不过好象是我弄错了
用XP引导盘修复的时候,我引导的是第一个盘的第一个分区,所以LINUX应该是在第二个盘的第一个分区吧??
那就应该是用root (hd1,0)吧???
回复 支持 反对

使用道具 举报

发表于 2005-12-11 20:58:51 | 显示全部楼层
最新战报:
root (hd1,0)
Filesystem type unknown, partition type 0x83//没有管它继续来
kernel (hd1,0)/vmlinuz**
cannot mount selected partition//还是不管继续
initrd (hd1,0)/initrd**
linux kernel must be loaded before initrd
这下没办法了,什么都认不到!!!

插入LINUX安装盘,
kernel (hd1,0)/vmlinuz**
cannot found /vmlinuz/image
终于验证了楼上的话!!!
我下了个wingrub,准备安装就是这个样子,什么分区都看不到!!我晕

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-12-11 21:12:04 | 显示全部楼层
我的意思是,
kernel (hd1,0)/vm[按TAB]它就自动补全
initrd (hd1,0)/in[TAB]同理,它也自动补全

不是叫你输“vmlinuz**”
回复 支持 反对

使用道具 举报

发表于 2005-12-12 13:31:42 | 显示全部楼层
Post by jkil
我的意思是,
kernel (hd1,0)/vm[按TAB]它就自动补全
initrd (hd1,0)/in[TAB]同理,它也自动补全

不是叫你输“vmlinuz**”

hehe
我太菜了,呵呵
我照师兄的说法试了一下
root (hd1,0)
Filesystem type unknown, partition type 0x83
kernel (hd1,0)/vmlinuz<tab>
cannot mount selected partition
还是说不能挂载到(hd1,0)分区,,请问该怎么办???
还有就是想问一下 /boot/grub/grub.config这个文件在哪可以找到!
我可以用linux的安装盘引导进入终端的,不知道可不可以直接修改这个文件???

刚才又试 了一下
用安装盘进入系统
fdisk -l
/dev/hd    start     end    ......    id     system//这个好象是xp的
/dev/hdc     1       1275              7        ntfs
/dev/hdc    1276                        7         ntfs
/dev/hd   boot    start   end        id      system
/dev/hdd    *       1         558      83      linux
/dev/hdd             559     623      82       linux swap

mkdir /mnt/systmp
mount /dev/hdd5  /mnt/systmp
好象说我挂载失败,是一个残缺的命令什么的???这是怎么回事???
为什么我可以用安装盘引导,就是 不可以修复呢???
回复 支持 反对

使用道具 举报

发表于 2005-12-12 15:01:21 | 显示全部楼层
我¤为最终是载入vmlinuz和initrd.img这两个文件,所以不在乎在哪个位置,你不用照炒别人的介绍,自己慢慢TAB地找好了。

建议再看看至顶的帖,我对GRUB理解太少,抱歉~
回复 支持 反对

使用道具 举报

发表于 2005-12-12 16:27:22 | 显示全部楼层
还是要谢谢大哥啊!!
加个QQ吧,252267566
回复 支持 反对

使用道具 举报

发表于 2005-12-12 21:58:55 | 显示全部楼层
晕,怎么还是没弄明白啊,

出现filesystem unknow就意味着分区不可识别,意思就是你的ext3不再存在,所以你现在需要修复的是你的filesystem(汗,谁知道怎么修呢),而不是grub。 grub它是正常的,只不过启动时加载的stage1 stage2放在filesystem unknow分区上所以无法载入。不信你去下载grub for dos将其的stage1 stage2 menu.lst之类放在可用分区上,然后用configfile /dev/hdaxx/menu.lst之类的命令来载人,

我想是没办法修复文件系统的。也许重装是最方便的

是分区不可识别,不是grub不可用
回复 支持 反对

使用道具 举报

发表于 2005-12-13 00:37:33 | 显示全部楼层
还是个新手..这些都看不懂...
回复 支持 反对

使用道具 举报

发表于 2005-12-13 12:05:17 | 显示全部楼层
grub-install
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表