分页: 1 / 2

grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 12:30
bus1234
grub问题: find /boot/grub/stage1 说找不到,这个文件明明是有的,用ls,vi,cat都可以看到,为什么报没有呢

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 12:34
missing
据说/boot单独分区会这样的,找找看 问问一只眼也行

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 12:44
bus1234
不是单独分区,用debian5的急救模式进去的,硬盘分4个分区,sda1(系统),sda2(swap),sda3和sda4空的

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 12:49
missing
这个…你是不是运行了grub然后在grub提示符下输的?

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 12:53
bus1234
是的,而且就只有一个linux系统,启动的时候停在GRUB那就不动了,所以就用debian5的安装盘选集急救模式去修复的,在Grub 下运行root (hd0,0)正常,运行setup (hd0)时报stage1找不到,所以就用find找,也找不到

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 13:03
missing
估计你还没挂载文件所在的分区

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 13:25
bus1234
没挂载不可能看到文件吧,/ 下的文件都是我硬盘的上的文件

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 13:39
adagio
先把根目录挂上,用ls看看到底有没有,可能你安装的时候grub没有安装成功

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 13:45
bus1234
grub没有安装成功从哪儿可以看出来,运行grub没有报错,版本是0.97的

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-07 19:20
smallapple
会不会是ext4格式的问题?

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-08 8:23
bus1234
smallapple 写了:会不会是ext4格式的问题?
应该不是,格式是83,看图,另,我用dd把另一个可启动硬盘的主分区写到这个有问题的硬盘上怎么也启动不起来呢,写了446个字节

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-08 8:39
smallapple
我觉有可能是格式问题。
ETX4格式的ID也是83。
我试过fedora11和Mandriva2009.0的grub都不能识加ubuntu9.04的EXT4格式,用grub的find找不到文件,但用ubuntu9.04的grub就可以。

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-08 8:52
bus1234
那怎么查看到底是etx4还是etx3呢

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-08 9:10
bus1234
smallapple 写了:我觉有可能是格式问题。
ETX4格式的ID也是83。
我试过fedora11和Mandriva2009.0的grub都不能识加ubuntu9.04的EXT4格式,用grub的find找不到文件,但用ubuntu9.04的grub就可以。
谢谢,是有可能是这个问题,我编译了2.6.30的内核,选了ext4,然后用这个内核做了启动盘,分了区,这些分区可能都是ext4的了,而grub还是老了

Re: grub问题: find /boot/grub/stage1 说找不到

发表于 : 2009-07-08 10:22
smallapple
bus1234 写了:那怎么查看到底是etx4还是etx3呢
用gparted或

代码: 全选

sudo parted -l