LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: dcatcher

Boot device didn't show up after 30 seconds" ,并进入 ramfs$

[复制链接]
发表于 2009-8-13 10:40:13 | 显示全部楼层
在 ramfs$ 提示符下依次输入:

ln -s /dev/sdb1 /dev/archiso
exit

假定 sdb1 是你U盘的挂载位置。

=======
P.S.:
这个问题仅在U盘启动的时候产生,更准确的说,是仅在没有使用 dd 命令制作的U盘启动盘上发生。
为什么呢?因为这种情况下,你U盘的标签(Label)与U盘上 boot/grub/menu.lst 中指定的不相符了。
因此,一个更好的解决办法是,修改U盘上 boot/grub/menu.lst :

kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_OINGAE2I ramdisk_size=75%

将 “ARCHISO_OINGAE2I” 改为你U盘的标签(Label)。是什么就改成什么,注意,要区分大小写。存盘即可。

======
最后,请楼主修改此贴的标题,以方便他人查询。应完整描述该错误的状态:
出现 "Boot device didn't show up after 30 seconds" ,并进入 ramfs$
而不是笼统的“2009.08 安装问题”。
回复 支持 反对

使用道具 举报

发表于 2009-8-13 12:45:43 | 显示全部楼层
楼上这个强啊,最近我的1G的u盘用grub4dos引导做了个cdlinux的工具盘,vfat格式的,因此不想dd,想接着用grub4dos做个arch的安装启动盘,结果就遇到了ramfs$ 提示符,正不知道怎么解决呢。谢谢cwjiof的详细解说。
回复 支持 反对

使用道具 举报

发表于 2009-8-13 13:54:09 | 显示全部楼层
Post by cwjiof;2015696
在 ramfs$ 提示符下依次输入:

ln -s /dev/sdb1 /dev/archiso
exit

假定 sdb1 是你U盘的挂载位置。

=======
P.S.:
这个问题仅在U盘启动的时候产生,更准确的说,是仅在没有使用 dd 命令制作的U盘启动盘上发生。
为什么呢?因为这种情况下,你U盘的标签(Label)与U盘上 boot/grub/menu.lst 中指定的不相符了。
因此,一个更好的解决办法是,修改U盘上 boot/grub/menu.lst :

kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_OINGAE2I ramdisk_size=75%

将 “ARCHISO_OINGAE2I” 改为你U盘的标签(Label)。是什么就改成什么,注意,要区分大小写。存盘即可。

======
最后,请楼主修改此贴的标题,以方便他人查询。应完整描述该错误的状态:
出现 "Boot device didn't show up after 30 seconds" ,并进入 ramfs$
而不是笼统的“2009.08 安装问题”。


额,我貌似没有修改 label 就可以用 U 盘啊。是 isolinux 才需要这样吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-13 14:01:55 | 显示全部楼层
Post by cwjiof;2015696
在 ramfs$ 提示符下依次输入:

ln -s /dev/sdb1 /dev/archiso
exit

假定 sdb1 是你U盘的挂载位置。

=======
P.S.:
这个问题仅在U盘启动的时候产生,更准确的说,是仅在没有使用 dd 命令制作的U盘启动盘上发生。
为什么呢?因为这种情况下,你U盘的标签(Label)与U盘上 boot/grub/menu.lst 中指定的不相符了。
因此,一个更好的解决办法是,修改U盘上 boot/grub/menu.lst :

kernel /boot/vmlinuz26 lang=en locale=en_US.UTF-8 archisolabel=ARCHISO_OINGAE2I ramdisk_size=75%

将 “ARCHISO_OINGAE2I” 改为你U盘的标签(Label)。是什么就改成什么,注意,要区分大小写。存盘即可。

======
最后,请楼主修改此贴的标题,以方便他人查询。应完整描述该错误的状态:
出现 "Boot device didn't show up after 30 seconds" ,并进入 ramfs$
而不是笼统的“2009.08 安装问题”。


zan! I will modify the title.
回复 支持 反对

使用道具 举报

发表于 2009-9-20 13:08:00 | 显示全部楼层
我用硬盘安装也出现这样的问题,请问怎么解决?
回复 支持 反对

使用道具 举报

发表于 2009-9-21 21:06:21 | 显示全部楼层
好贴。赞11楼!
回复 支持 反对

使用道具 举报

发表于 2009-9-21 21:25:02 | 显示全部楼层
我最新进入ramfs$的情况是:
在更换主板,cpu(Intel变为amd)、内存(DDR转为DDR2),进入原来硬盘的Archlinux系统,这时进入的就是ramfs$。
幸好Fallback能用,pacman -Syu 后正常。
回复 支持 反对

使用道具 举报

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

本版积分规则

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