LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 973|回复: 3

PXE 无盘环境的问题, plz help!!!

[复制链接]
发表于 2006-5-9 16:52:58 | 显示全部楼层 |阅读模式
环境 RHEL3

首先,不知道这个问题到底该给放哪个板块,如果放错了,请大家原谅。
我最近在配置服务器和客户机都为LINUX的无盘工作站。原本以为还算顺利,但在客户机加载内核之后,就出现问题了。

在启动中在Kernel panic:No init found. Try passing init= option to kernel

这个信息后就停了下来。

我认为是路径问题,于是在pxelinux.cfg的网卡目录里改了又改,但还是不行……

pxelinux.cfg下的网卡文件内容如下:

default linux

label linux
kernel vmlinuz
append initrd=initrd.img root=/dev/ram0 NFSROOT=192.168.8.19:/diskless/RENDER ramdisk_size=10000 ETHERNET=eth0 SNAPSHOT=u2 init=disklessrc
发表于 2006-5-9 23:00:55 | 显示全部楼层
没找到init。disklessrc前边加上一个/试试。。写错名字没?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-9 23:15:42 | 显示全部楼层

这个我也想到了。

我也知道没有找到INIT。
init是在SBIN下的一个执行程序。
但不知道为什么在使用RH的NETBOOT,会配置DISKLESSRC这个文件。
这个文件在redhat-config-netboot这个目录下,但无论是我是用绝对路径还是用将文件COPY到PXELINUX下都没有作用—实在不明白。
回复 支持 反对

使用道具 举报

发表于 2006-5-18 13:40:37 | 显示全部楼层
呵呵,正好这几天我也在弄无盘工作站的问题,刚在一个vmware上试通了,准备写一个详细一点的文档,可是一直还没有写。网上很多这方面的文档都介绍得不让人满意让我走了不少弯路。

首先要看你的NFS root分区加mount上了没有,从你给的信息里我看不出来,如果已经mount上会有一个nfs root mount成功的信息输出 。如果是nfs的/分区已经mount上了,看一下你的服务器端/diskless/RENDER/sbin/init文件存在不?mount上了/分区之后会找这个文件,如果存在还是出那个问题,那可能是动态连接库的问题了。在服务器端执行
  1. cp -a /lib/lib* /diskless/RENDER/lib/
复制代码
把所需要的动态连接库都拷贝到相应的目录下。再试一下看能不能启动 init。

有问题可以直接mail给我,大家共同探讨。
回复 支持 反对

使用道具 举报

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

本版积分规则

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