=摘要=
最近回来发生05年的机器里面的Ubuntu系统不能正常由grub引导进入了,而是只停留在initramfs界面下了…于是想想之在用xp的时候经常当机(内存槽问题),也好久不管ubuntu有没有问题…想想大概跟xp当机有关系.
于是上网查了查initramfs的原因…终于找到了一个类似的情况,当然…结果修复好了这个initramfs问题.
在网上查看到一个资料说在initramfs里面执行exit,如果能够成功看到系统要退出了….那么就可以在引导的时候把rootdelay参数传到内核,这个时候就能解决了…于是我真的试了试…于是….:)
本文放在这里方便同样类型发生时可以有个参考资料用:)
=问题产生=
打开机器,进入grub菜单选择后,选择了ubuntu os 来引导…
一下子屏蔽闪出很多不应该看到的文字…最后停留在initramfs这里..输入help命令可以查看有什么命令可以使用.
于是没有下文了…于是ubuntu就这样不能正常进入了…
=解决办法=
修改grub菜单中的相应的ubuntu引导命令.
[在启动时的grub中操作方法可以看屏幕的提示]
在
linux /boot/vmlinuz-********-generic root=UUID=a2ce51b0-935b-4ba5-9151-8674fd7dd277 ro quiet splash
后面加一句:
rootdelay=90
变成
linux /boot/vmlinuz-********-generic root=UUID=a2ce51b0-935b-4ba5-9151-8674fd7dd277 ro quiet splash rootdelay=90
这个rootdelay=90参数的位置也可以写在quiet splash前面.
修改后在grub的编辑框中按ctrl+x就可以让grub执行这个编辑框里的引导命令啦,这样后,机器还真的成功引导硬盘上面的ubuntu…
虽然能够进入ubuntu的启动界面了,www.linuxidc.com但是还有一个问题就是刚刚引导里,ubuntu报硬盘出错…需要检查检查…..当然我还是让它检查了….但是最后进入不了x….只能进入一个纯终端中.呵呵,能够进入这里已经不错了….于是我再次重启….再次让ubuntu检错…这个时候能够正常使用x了….于是这个initramfs问题解决了…
解决这个问题的时候也查询到引导时uuid没有设置好也会出现类似的情况…但是我这里的uuid明显是没有问题的…于是没有管这个咯…
=参考资料=
突然忘记在哪个页面中看到这个问题的描述了,于是也掉失了这个参数资料的链接..:( sorry呀.
更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2