救命,grub loading…… grub error 15如何处理?

62 views
Skip to first unread message

狗尾草

unread,
Mar 18, 2010, 12:28:48 AM3/18/10
to sh...@googlegroups.com
系统是debian5.1,今早连不上ssh,让机房重启,结果就这样了。

是需要修复 grub?用什么命令?

小马xiaoma

unread,
Mar 18, 2010, 12:34:02 AM3/18/10
to sh...@googlegroups.com
grub-install /dev/hda

狗尾草

unread,
Mar 18, 2010, 12:39:04 AM3/18/10
to sh...@googlegroups.com
用启动盘进恢复模式?
运行这个命令?


-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

Wu Linfeng

unread,
Mar 18, 2010, 12:44:39 AM3/18/10
to sh...@googlegroups.com
用ubuntu livecd启动.开terminal,输入grub
然后就可以在里面执行grub指令来修复了.

2010/3/18 狗尾草 <guo...@gmail.com>



--
On the internet, everybody knows I'm a frog.

狗尾草

unread,
Mar 18, 2010, 12:49:17 AM3/18/10
to sh...@googlegroups.com
debian的安装盘可以不?
不记得是否有恢复模式了

-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

狗尾草

unread,
Mar 18, 2010, 1:08:10 AM3/18/10
to sh...@googlegroups.com
grub错误,是什么原因引起的?
我只是要机房的人断电重启,因为接键盘,不认。
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

August

unread,
Mar 18, 2010, 1:42:41 AM3/18/10
to Shanghai Linux User Group
塞张LiveCD进去,先检查一下根文件系统, 也检查一下硬盘
没问题的话再 用 grub-install 重装 grub

丁一恒

unread,
Mar 18, 2010, 2:32:16 AM3/18/10
to sh...@googlegroups.com
把屏幕输出贴出来,才能让我们更好的理解你的问题

狗尾草

unread,
Mar 18, 2010, 2:33:49 AM3/18/10
to sh...@googlegroups.com
我不在现场,这是最麻烦的,正在跟同事语音。
头疼啊
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

狗尾草

unread,
Mar 18, 2010, 2:41:55 AM3/18/10
to sh...@googlegroups.com
debian下怎么通过安装光盘得到一个shell,进行调试。
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

丁一恒

unread,
Mar 18, 2010, 2:50:33 AM3/18/10
to sh...@googlegroups.com
启动之后打linux rescue?

狗尾草

unread,
Mar 18, 2010, 3:11:04 AM3/18/10
to sh...@googlegroups.com
说是没地方可以输入啊
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo


在 2010年3月18日 下午2:50,丁一恒 <dingy...@gmail.com>写道:
linux rescue

小马xiaoma

unread,
Mar 18, 2010, 3:14:03 AM3/18/10
to sh...@googlegroups.com
机房在什么地方? 近的话,我可以去现场技术支持一下。

狗尾草

unread,
Mar 18, 2010, 3:27:44 AM3/18/10
to sh...@googlegroups.com
在北京
我人在上海,今晚回北京。
准备明一早杀往机房。

/boot下都有哪些文件是必须的?
我应该做哪些检查?
另外的准备拿一张ubuntu 的live cd,不确定是否能帮上忙。

现在按现场同事的反应,启动盘没能引导得到一个shell,所以很多修复命令都无法执行。

我找到这个debian 的live cd 不知是否能用,晚上回去刻盘

还请各位给我一思路,稍详细的指点。



-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

狗尾草

unread,
Mar 18, 2010, 3:31:09 AM3/18/10
to sh...@googlegroups.com
服务器自打去年7月上线后,一直也没啥问题。
突然出现grub错误,是否是硬盘有问题,如何检测?
还有个问题,live cd能否备份服务器硬盘文件,最终方案是重装。
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

丁一恒

unread,
Mar 18, 2010, 3:32:32 AM3/18/10
to sh...@googlegroups.com
思路是这样的:
1.如果grub坏了,那么进入救援模式重新装一下grub,命令式grub-install
2./boot下肯定要有kernel咯,还有驱动initrd,当然还有grub目录和里面的grub.conf文件
3.希望只是你的mbr坏了,而不是你的硬盘或者是分区表

在 2010年3月18日 下午3:27,狗尾草 <guo...@gmail.com>写道:

丁一恒

unread,
Mar 18, 2010, 3:35:12 AM3/18/10
to sh...@googlegroups.com
另外一个建议就是:一定要定期异地备份关键数据!!

在 2010年3月18日 下午3:34,丁一恒 <dingy...@gmail.com>写道:
live cd虽然没用过,但是只要你的关键数据分区没有损坏,可以mount起来的话,你就可以把你的数据copy出来,如果你的硬盘坏了的话,那么你的分区应该是mount不起来的

丁一恒

unread,
Mar 18, 2010, 3:34:19 AM3/18/10
to sh...@googlegroups.com
live cd虽然没用过,但是只要你的关键数据分区没有损坏,可以mount起来的话,你就可以把你的数据copy出来,如果你的硬盘坏了的话,那么你的分区应该是mount不起来的

在 2010年3月18日 下午3:31,狗尾草 <guo...@gmail.com>写道:

狗尾草

unread,
Mar 18, 2010, 3:42:47 AM3/18/10
to sh...@googlegroups.com
数据库有备份,但发现,存储过程可能不全。
网站文件大都也有。
重装的话损失不大。


-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

狗尾草

unread,
Mar 18, 2010, 3:44:38 AM3/18/10
to sh...@googlegroups.com
确实现在问题卡在,不知如何利用debian的安装盘进救援模式,不确定是否是debian的安装盘就不提供这个功能?
所以,无法重装grub.
/boot下的文件名是哪些?对引导用文件不太熟悉。

-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

丁一恒

unread,
Mar 18, 2010, 3:45:27 AM3/18/10
to sh...@googlegroups.com
那就行,good luck!

丁一恒

unread,
Mar 18, 2010, 3:47:47 AM3/18/10
to sh...@googlegroups.com
Google一下,现在先试试,/boot下主要就是kernel和grub.conf,可以参考一下其它好的系统,如果只是grub坏掉的话,应该不会影响到/boot里面的文件的

狗尾草

unread,
Mar 18, 2010, 3:49:56 AM3/18/10
to sh...@googlegroups.com
grub在什么情况下才坏掉呢,很不理解。
我最担心的就是硬盘坏掉了。
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

Lightning

unread,
Mar 18, 2010, 3:50:19 AM3/18/10
to sh...@googlegroups.com
debian的安装盘中的rescue模式下包含的工具太少,只能应付一些简单的问题。
你最好是去下载一张knoppix live cd,上面的工具相当完整,具体用法可以搜一
下网络。

狗尾草 写道:
> 确实现在问题卡在,不知如何利用debian的安装盘进救援模式,不确定是否是
> debian的安装盘就不提供这个功能?

caojun

unread,
Mar 18, 2010, 4:06:09 AM3/18/10
to sh...@googlegroups.com
这时候远程管理卡就体现出价值来了!

2010/3/18 狗尾草 <guo...@gmail.com>:

狗尾草

unread,
Mar 18, 2010, 4:15:37 AM3/18/10
to sh...@googlegroups.com

请问各位,我在这找到一镜像,不知能拿到一个shell,并修复 grub不?
http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/

debian-live-504-i386-rescue.iso   
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

caojun

unread,
Mar 18, 2010, 4:18:45 AM3/18/10
to sh...@googlegroups.com
你应该报一下你的服务器是什么品牌,什么系列,如果是攒的机器,大概的配置说一下,比如网卡是什么型号,或者磁盘是sas直连,还是做了硬件RAID


2010/3/18 狗尾草 <guo...@gmail.com>:

Lightning

unread,
Mar 18, 2010, 4:42:23 AM3/18/10
to sh...@googlegroups.com
建议你用knoppix, 它是一个完整的linux环境,并且可以在开机时选择shell模式
进入。

狗尾草 写道:
>
> 请问各位,我在这找到一镜像,不知能拿到一个shell,并修复 grub不?
> http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/
> debian-live-504-i386-rescue.iso <http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/debian-live-504-i386-rescue.iso>
> -------------------------------------------------------

狗尾草

unread,
Mar 18, 2010, 4:57:10 AM3/18/10
to sh...@googlegroups.com
进入shell后,就可以修复debian系统?
请问操作方法是?


-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

Ben Luo

unread,
Mar 18, 2010, 5:05:55 AM3/18/10
to sh...@googlegroups.com
mount file system
mount dev
chroot

2010/3/18 狗尾草 <guo...@gmail.com>

Lightning

unread,
Mar 18, 2010, 5:06:36 AM3/18/10
to sh...@googlegroups.com
修不修复得了要看具体损坏的情况,用knoppix 2启动后,光盘会被引导进console
模式,然后你先用grub-install试试看能不能恢复grub引导功能。或者你先用
knoppix挂载debian5.1的分区,然后用knoppix上的samba/ftp等服务器工具把数据
和配置文件等重要的文件先备份出来,然后再分析其中的各种log信息,看看到底
是什么问题引起了故障。

狗尾草 写道:
> 进入shell后,就可以修复debian系统?
> 请问操作方法是?
>
>
> -------------------------------------------------------
> Hunk
> http://twitter.com/hunkguo
>
>
> 在 2010年3月18日 下午4:42,Lightning <ligh...@shlug.org
> <mailto:ligh...@shlug.org>>写道:
>
> 建议你用knoppix, 它是一个完整的linux环境,并且可以在开机时选择

caojun

unread,
Mar 18, 2010, 5:53:48 AM3/18/10
to shlug
下最新的ubuntu liveCD吧,这个可能是驱动支持最好了。也可以直接启动到liveCD的图形模式,如果网卡能驱动,基本需要的工具都可以装了。

2010/3/18 Lightning <ligh...@shlug.org>:

Macintosh

unread,
Mar 18, 2010, 9:36:05 AM3/18/10
to sh...@googlegroups.com
Error 15: File not found
Press any key to continue...
如果是这样的话,可能仅仅丢失若干有关启动的文件,或者某靠前的分区挂了
不知我的猜测是否正确,求解?


在 2010年3月18日 下午12:28,狗尾草 <guo...@gmail.com>写道:
系统是debian5.1,今早连不上ssh,让机房重启,结果就这样了。

是需要修复 grub?用什么命令?




--
Macintosh

shell

unread,
Mar 18, 2010, 12:30:14 PM3/18/10
to sh...@googlegroups.com
˵һ�������Ҫ��������ɣ���Ȼ�����������ˡ�
���õ�ϵͳ����debian����˶��������Ҳ�Ƚ��˽⡣����live cd�õ��Ķ�����busybox��shell�������ܺ��á����Ƽ��ķ����ǽ�cdִ�а�װ��udisk�����߰�װ��ij�����������dd��udisk��ֻ Ҫ�������þͿ�����������u�̣������ַ��㣬�����Ը��³��򣬷��㽨���Լ��Ĺ��߿⡣
grubͨ�������޹��𻵣��ҽ�������ִ�����������У�飬������֤��Ҫ���صļ��������Ƿ����������Ѿ��������⣬�dz��˽ڰ�Ҳûɶ��˵���ˡ� grub���?װӦ��ûʲô����ģ����򲻻����error 15��������Ҳ����ض����ļ�������grub.conf������initrd��vmlinuz֮��ġ���һ��������ۣ������Ƿ����ʽ���ң������쳣���� /boot���ڷ����޷���ȷ��ȡ�ľӶࡣ

��һ�� д��:
˼·������ģ�
1.���grub���ˣ���ô�����Ԯģʽ����װһ��grub������ʽgrub-install
2./boot�¿϶�Ҫ��kernel����������initrd����Ȼ����grubĿ¼�������grub.conf�ļ�
3.ϣ��ֻ�����mbr���ˣ��������Ӳ�̻����Ƿ����

�� 2010��3��18�� ����3:27����β�� <guo...@gmail.com>д ����
�� ����
�������Ϻ�������ر�����
׼����һ��ɱ���

/boot�¶�����Щ�ļ��DZ���ģ�
��Ӧ������Щ��飿
�����׼����һ��ubuntu ��live cd����ȷ���Ƿ��ܰ���æ��

���ڰ��ֳ�ͬ�µķ�Ӧ��������û����õ�һ��shell�����Ժܶ��޸�����޷�ִ�С�

���ҵ����debian ��live cd ��֪�Ƿ����ã����ϻ�ȥ����

�����λ����һ˼·������ϸ��ָ�㡣



-------------------------------------------------------
Hunk
http://twitter.com/hunkguo


�� 2010��3��18�� ����3:14��С��xiaoma <cnxi...@gmail.com>д ����

�� ����ʲô�ط��� ��Ļ����ҿ���ȥ�ֳ�����֧��һ�¡�

�� 2010��3��18�� ����3:11����β�� <guo...@gmail.com> д����
> ˵��û�ط��������밡
> -------------------------------------------------------
> Hunk
> http://twitter.com/hunkguo
>
>
> �� 2010��3��18�� ����2:50����һ�� <dingy...@gmail.com> д����
>>
>> linux rescue
>



狗尾草

unread,
Mar 18, 2010, 2:45:29 PM3/18/10
to sh...@googlegroups.com
谢谢深夜这么详细的回复!!!
live cd可能不好用,我现在急需类似WINPE之类的工具,备份文件,检测硬盘,尝试重装GRUB。
我对udisk的方式完全不了解,只能在日后去研究了。

我正在下载ADRIANE-KNOPPIX_V6.2.1CD-2010-01-31-EN.iso和ubuntu live cd,明天去机房,希望能在shell里,备份文件。
另请问校验硬盘数据,检测硬盘,linux下有何工具?

各位有其它想法,也可以告诉我,我尝试解决,非常感谢!
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo


在 2010年3月19日 上午12:30,shell <shell...@gmail.com>写道:
说一下完整的要做的事情吧,虽然可能来不及了。
我用的系统就是debian,因此对这个发行也比较了解。你用live cd拿到的多数是busybox的shell,并不很好用。我推荐的方法是将cd执行安装到udisk,或者安装到某个虚拟机后整个dd到udisk。只 要少量配置就可以做出启动u盘,好用又方便,还可以更新程序,方便建立自己的工具库。
grub通常不会无故损坏,我建议你先执行数据完整性校验,就是验证需要挂载的几个分区是否正常。如果数据已经出了问题,那除了节哀也没啥好说的了。 grub本身安装应该没什么问题的,否则不会出现error 15。这个是找不到特定的文件,例如grub.conf,或者initrd,vmlinuz之类的。以一般情况而论,可能是分区格式混乱,分区异常导致 /boot所在分区无法正确读取的居多。

丁一恒 写道:
思路是这样的:
1.如果grub坏了,那么进入救援模式重新装一下grub,命令式grub-install
2./boot下肯定要有kernel咯,还有驱动initrd,当然还有grub目录和里面的grub.conf文件
3.希望只是你的mbr坏了,而不是你的硬盘或者是分区表

在 2010年3月18日 下午3:27,狗尾草 <guo...@gmail.com>写 道:
在 北京
我人在上海,今晚回北京。
准备明一早杀往机房。

/boot下都有哪些文件是必须的?
我应该做哪些检查?
另外的准备拿一张ubuntu 的live cd,不确定是否能帮上忙。

现在按现场同事的反应,启动盘没能引导得到一个shell,所以很多修复命令都无法执行。

我找到这个debian 的live cd 不知是否能用,晚上回去刻盘

还请各位给我一思路,稍详细的指点。



-------------------------------------------------------
Hunk
http://twitter.com/hunkguo


在 2010年3月18日 下午3:14,小马xiaoma <cnxi...@gmail.com>写 道:

机 房在什么地方? 近的话,我可以去现场技术支持一下。

Hades Enduos

unread,
Mar 18, 2010, 7:13:16 PM3/18/10
to sh...@googlegroups.com
为啥当初/boot不做RAID1?

Regards,
Richard Shí

From: shell
Sent: Friday, March 19, 2010 12:30 AM
Subject: Re: [shlug] Re: 救命,grub loading…… grub error 15如何处理?

说一下完整的要做的事情吧,虽然可能来不及了。
我用的系统就是debian,因此对这个发行也比较了解。你用live cd拿到的多数是busybox的shell,并不很好用。我推荐的方法是将cd执行安装到udisk,或者安装到某个虚拟机后整个dd到udisk。只要少量配置就可以做出启动u盘,好用又方便,还可以更新程序,方便建立自己的工具库。

grub通常不会无故损坏,我建议你先执行数据完整性校验,就是验证需要挂载的几个分区是否正常。如果数据已经出了问题,那除了节哀也没啥好说的了。 grub本身安装应该没什么问题的,否则不会出现error 15。这个是找不到特定的文件,例如grub.conf,或者initrd,vmlinuz之类的。以一般情况而论,可能是分区格式混乱,分区异常导致 /boot所在分区无法正确读取的居多。

丁一恒 写道:
思路是这样的:

Bill

unread,
Mar 18, 2010, 8:47:31 PM3/18/10
to sh...@googlegroups.com

如果只是grub 坏了,用任何 linux 发行版都可以修复,只要 grub 的版本和你本机的基本一致
(版本号不要差太远)就OK。

> 在 2010年3月18日下午3:27,狗尾草 <guo...@gmail.com>写道:
>
> 在北京

> 我人在上海,今晚回北京。
> 准备明一早杀往机房。
>
> /boot下都有哪些文件是必须的?
> 我应该做哪些检查?
> 另外的准备拿一张ubuntu 的live cd,不确定是否能帮上忙。
>
> 现在按现场同事的反应,启动盘没能引导得到一个shell,所以很多修复命令
> 都无法执行。
>
> 我找到这个debian 的live cd 不知是否能用,晚上回去刻盘
> http://cdimage.debian.org/cdimage/release/current-live/i386/iso-cd/
>
> 还请各位给我一思路,稍详细的指点。
>
>
>
> -------------------------------------------------------
> Hunk
> http://twitter.com/hunkguo
>
>

> 在 2010年3月18日下午3:14,小马xiaoma <cnxi...@gmail.com>写道:
>
>
> 机房在什么地方?近的话,我可以去现场技术支持一下。
>
>

> 在 2010年3月18日下午3:11,狗尾草 <guo...@gmail.com> 写道:
> > 说是没地方可以输入啊
> > -------------------------------------------------------
> > Hunk
> > http://twitter.com/hunkguo
> >
> >

> > 在 2010年3月18日下午2:50,丁一恒 <dingy...@gmail.com> 写道
> :
> >>
> >> linux rescue
> >
>
>
>
>
>
>
>
>

--
卷445_50 【苦热中寄舒员外】白居易

何堪日衰病,复此时炎燠。厌对俗杯盘,倦听凡丝竹。
藤床铺晚雪,角枕截寒玉。安得清瘦人,新秋夜同宿。
非君固不可,何夕枉高躅。

小马xiaoma

unread,
Mar 18, 2010, 11:00:14 PM3/18/10
to sh...@googlegroups.com
RAID1只能避免硬盘物理损坏的风险,而文件系统的逻辑错误,用RAID1也是无能为力的。

Sherlock

unread,
Mar 18, 2010, 11:11:13 PM3/18/10
to sh...@googlegroups.com
如果是人为把grub.conf stageX文件删除,RAID1 就杯具了

2010/3/19 小马xiaoma <cnxi...@gmail.com>
To unsubscribe from this group, send email to shlug+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.



--
==========
     InitX
==========

Vern Sun

unread,
Mar 19, 2010, 1:21:44 AM3/19/10
to sh...@googlegroups.com
用 debian 安装盘启动,执行安装程序,等出现分区程序的时候,按 Ctrl-Alt-F1/2 可以切换到命令行界面

--
Vern
vim -c ":s,^,ZnQr2va8puvan.,|:s/\d\(.\)/ \U\1/g|:normal Vg?"

Hades Enduos

unread,
Mar 19, 2010, 10:34:09 AM3/19/10
to sh...@googlegroups.com
物理损坏不可预知。避免就是为了避免不可预知的问题。

Regards,
Richard Shí

From: Sherlock
Sent: Friday, March 19, 2010 11:11 AM
Subject: Re: [shlug] Re: 救命,grub loading…… grub error 15如何处理?

狗尾草

unread,
Mar 20, 2010, 2:54:53 AM3/20/10
to sh...@googlegroups.com
ubuntu livecd不带grub,昨天试过了,可能需要其它方法,我不知道。

在 10-3-18,Wu Linfeng<redfl...@gmail.com> 写道:
> 用ubuntu livecd启动.开terminal,输入grub
> 然后就可以在里面执行grub指令来修复了.
>
> 2010/3/18 狗尾草 <guo...@gmail.com>
>
>> 用启动盘进恢复模式?
>> 运行这个命令?
>>
>>
>> -------------------------------------------------------
>> Hunk
>> http://twitter.com/hunkguo
>>
>>
>> 在 2010年3月18日 下午12:34,小马xiaoma <cnxi...@gmail.com>写道:
>>
>> grub-install /dev/hda


>>>
>>> 在 2010年3月18日 下午12:28,狗尾草 <guo...@gmail.com> 写道:
>>> > 系统是debian5.1,今早连不上ssh,让机房重启,结果就这样了。
>>> > 是需要修复 grub?用什么命令?
>>> >
>>>
>>
>>
>
>
> --

> On the internet, everybody knows I'm a frog.
>


--
-------------------------------------------------------
Hunk
http://twitter.com/hunkguo

yaoshi lee

unread,
Mar 20, 2010, 11:30:19 PM3/20/10
to sh...@googlegroups.com
你就不兴apt-get install grub

Reply all
Reply to author
Forward
0 new messages