QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 670|回复: 8

gentoo 2004 启动出错

[复制链接]
发表于 2004-3-18 22:48:10 | 显示全部楼层 |阅读模式
启动报kernel panic:no init found. Try passing init=option to kernel.
Ext3 已编到内核中,我的grub.conf文件为:
root=(hd0,2)
kernel (hd0,2)/boot/kernel-2.4.22 root=/dev/hda3
发表于 2004-3-18 23:00:02 | 显示全部楼层
还需要
initrc (hd0,2)/boot/initxxxxx.img
回复

使用道具 举报

 楼主| 发表于 2004-3-19 00:02:24 | 显示全部楼层
这个initxxxxx.img是从那里来得?
回复

使用道具 举报

发表于 2004-3-19 07:43:18 | 显示全部楼层
跟你的 kernel 在一起,安装内核的时候一起装进去的。
回复

使用道具 举报

发表于 2004-3-19 08:38:21 | 显示全部楼层
[quote:4d603635f8="樱家冢"]还需要
initrc (hd0,2)/boot/initxxxxx.img[/quote]

什么情况下需要INITRD 啊?

我从来都没有用过这个.img
只要是我自己编的内核,启动都只用内核就够了的.
这是我的GRUB:
title  Gentoo 2004
root (hd0,1)
kernel /vmlinuz root=/dev/hda7
回复

使用道具 举报

发表于 2004-3-19 08:40:34 | 显示全部楼层

Re: gentoo 2004 启动出错

[quote:388434bc9f="likedown"]我的grub.conf文件为:
root=(hd0,2)
[/quote]

你这里怎么会有个等号的?!
是你贴错了,还就是你的GRUB.CONF里写错了?!

如果你是GRUB.CONF写错了,那去掉等号成
root (hd0,2)
再去试试,应该没有问题了.
回复

使用道具 举报

发表于 2004-3-19 08:50:18 | 显示全部楼层
initrd大多数时候是不需要的
特别是gentoo里面,默认下连mkinitrd都没有..
回复

使用道具 举报

发表于 2004-3-20 13:59:06 | 显示全部楼层
将文件系统编译为模块的时候要用initrd来启动。
好像是这样的!
回复

使用道具 举报

发表于 2004-3-20 14:02:18 | 显示全部楼层
[quote:3ade885a60="lachesis"]将文件系统编译为模块的时候要用initrd来启动。
好像是这样的! [/quote]
有可能,因为INITRD 是启动的时候支持的RAMDISK,用来放加载的模块吧:)
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-5 12:36 , Processed in 0.047683 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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