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

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#1

帖子 bus1234 » 2009-07-07 12:30

grub问题: find /boot/grub/stage1 说找不到,这个文件明明是有的,用ls,vi,cat都可以看到,为什么报没有呢
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

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

#2

帖子 missing » 2009-07-07 12:34

据说/boot单独分区会这样的,找找看 问问一只眼也行
missing is i missing you...
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#3

帖子 bus1234 » 2009-07-07 12:44

不是单独分区,用debian5的急救模式进去的,硬盘分4个分区,sda1(系统),sda2(swap),sda3和sda4空的
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

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

#4

帖子 missing » 2009-07-07 12:49

这个…你是不是运行了grub然后在grub提示符下输的?
missing is i missing you...
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#5

帖子 bus1234 » 2009-07-07 12:53

是的,而且就只有一个linux系统,启动的时候停在GRUB那就不动了,所以就用debian5的安装盘选集急救模式去修复的,在Grub 下运行root (hd0,0)正常,运行setup (hd0)时报stage1找不到,所以就用find找,也找不到
头像
missing
帖子: 1470
注册时间: 2008-03-28 20:52
系统: QNX

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

#6

帖子 missing » 2009-07-07 13:03

估计你还没挂载文件所在的分区
missing is i missing you...
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#7

帖子 bus1234 » 2009-07-07 13:25

没挂载不可能看到文件吧,/ 下的文件都是我硬盘的上的文件
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

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

#8

帖子 adagio » 2009-07-07 13:39

先把根目录挂上,用ls看看到底有没有,可能你安装的时候grub没有安装成功
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#9

帖子 bus1234 » 2009-07-07 13:45

grub没有安装成功从哪儿可以看出来,运行grub没有报错,版本是0.97的
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

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

#10

帖子 smallapple » 2009-07-07 19:20

会不会是ext4格式的问题?
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#11

帖子 bus1234 » 2009-07-08 8:23

smallapple 写了:会不会是ext4格式的问题?
应该不是,格式是83,看图,另,我用dd把另一个可启动硬盘的主分区写到这个有问题的硬盘上怎么也启动不起来呢,写了446个字节
附件
debian.JPG
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

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

#12

帖子 smallapple » 2009-07-08 8:39

我觉有可能是格式问题。
ETX4格式的ID也是83。
我试过fedora11和Mandriva2009.0的grub都不能识加ubuntu9.04的EXT4格式,用grub的find找不到文件,但用ubuntu9.04的grub就可以。
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#13

帖子 bus1234 » 2009-07-08 8:52

那怎么查看到底是etx4还是etx3呢
bus1234
帖子: 21
注册时间: 2006-09-13 21:33

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

#14

帖子 bus1234 » 2009-07-08 9:10

smallapple 写了:我觉有可能是格式问题。
ETX4格式的ID也是83。
我试过fedora11和Mandriva2009.0的grub都不能识加ubuntu9.04的EXT4格式,用grub的find找不到文件,但用ubuntu9.04的grub就可以。
谢谢,是有可能是这个问题,我编译了2.6.30的内核,选了ext4,然后用这个内核做了启动盘,分了区,这些分区可能都是ext4的了,而grub还是老了
头像
smallapple
论坛版主
帖子: 7868
注册时间: 2009-03-28 15:12

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

#15

帖子 smallapple » 2009-07-08 10:22

bus1234 写了:那怎么查看到底是etx4还是etx3呢
用gparted或

代码: 全选

sudo parted -l
回复