免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1406 | 回复: 10
打印 上一主题 下一主题

"No init found ..."高手进来看看(十分感激,急) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-09-18 15:25 |只看该作者 |倒序浏览
我计划在一个flash disk(ide接口)32M 作一个linux系统,其中内核用我硬盘的系统2.4.20-8(rh9.0),flash disk是用mke2fs做的格式化的,然后装了grub,其中grub.conf如下:
kernel (hd0,0)/boot/vmlinuz-2.4.20-8  root=/
initrd (hd0,0)/boot/initrd-2.4.20-8.img
boot
其中的/etc/fstab如下:
/dev/hda1         /          ext2   defaults         1 1
none                /proc     proc   defaults         0 0
启动以后出现:
creating boot  device
Mounting root filesystem
mount:error 6 mounting ext3
pivotroot:pivot_root(/sysroot,/sysroot/initrd) failed:2
umount /initrd/proc failed: 2
Freeing unused kernel memeory:132k freed
Kernel panic: No init found , Try passing init= option to kernel
然后键盘右上角灯不停的闪,就死机了,

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-09-18 15:34 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

是内核的问题,以前有一次我编译内核失败,也出现过相同的提示.

论坛徽章:
0
3 [报告]
发表于 2003-09-18 15:39 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

我根据grub007的那篇大作,“initrd-x.x.x.img文件分析-制作安装程序不支持的根文件系统 ”, 把initrd-2.4.20-8.img展开,其中的linuxrc文件如下:
echo "Loading jbd.o modules"
insmod  /lib/jbd.o
echo "Loaing ext3.o modules"
insmod  /lib/ext3.o"
echo Mounting /proc filesystem
mount -t proc /proc /proc
echo Creating block devices
mkdevices /dev
echo Creating root device
mkrootdev /dev/root
echo 0x0100 >; /proc/sys/kernel/real-root-dev
echo Mounting root filesystem
mount -o defaults --ro -t ext3 /dev/root /sysroot
pivot_root  /sysroot  /sysroot/initrd
umount /initrd/proc
我刚开始以为ext3的文件格式不对,因为flash盘是用mke2fs做的应该是ext2,所以就把倒数第三行ext3改为ext2,结果还是不行?
这问题已经困扰我很久了,能不能指点一下?

万分感激!!!!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-09-18 15:42 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

sorry,这样的问题你还是直接给grub007发站内信件,问他吧!我的水平还没有到那种地步.^-^

论坛徽章:
0
5 [报告]
发表于 2003-09-18 15:46 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

我已经给他发了,希望他能帮我!!!

论坛徽章:
0
6 [报告]
发表于 2003-09-18 15:47 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

好好先生:你当时是怎么解决的?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2003-09-18 15:50 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

sorry,说来惭愧.当时重新编译内核时间不够用,就重新装了个系统.你的肯定是内核的问题,但哪里有问题,我就不知道了.

论坛徽章:
0
8 [报告]
发表于 2003-09-21 22:22 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

你还要把系统里的ext2模块拷贝过来,就是"拷贝:到initrdXXX.img里,你的问题是找不到ext2模块

论坛徽章:
0
9 [报告]
发表于 2003-09-22 08:51 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

谢谢,我先试试!

论坛徽章:
0
10 [报告]
发表于 2003-09-22 10:52 |只看该作者

"No init found ..."高手进来看看(十分感激,急)

文件模块的问题解决了,
   用tune2fs -j /dev/hdc1,把ext2转变成ext3,.img文件没有变化,不过还是启动不了init,
前面提示都对,但是:
Kernel panic: no init found.  try passing init= option to kernel!!

那位大侠给指点一下,问什么内核找不到init,
或者内核找init时,怎么个找法,需要一些什么文件?
谢谢

或者我重新开一贴好了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP