我希望能够从网络上的ISO启动远程客户端。为此,我使用了6服务器,配置为充当PXE服务器。
我有一些问题可能是非常基本的,但对我来说,由于我对linux的了解不是很深,结果变得相当困难。
我在RHEL6服务器上运行了以下配置:
当我使用一个没有磁盘的客户机(一个虚拟机)测试它加载vmlinuz和initrd.img ok时,我看到了一个RHEL6加载屏幕,然后几秒钟后它又回到终端上,上面写着“找不到根设备”。
从这条消息中,我猜它找不到'/dev/ram0‘(参见上面的pxelinux.cfg/默认文件)?它怎么可能没有找到内存呢?我怎么解决这个问题?
如果可以的话,我会使用鞋匠,但是它对篱笆剂的依赖是无法解决的。我找不到任何其他的包,把所有的PXE服务器功能结合在一起,在一个整洁的noob防包。
任何帮助都将不胜感激。
谢谢,本
发布于 2011-04-04 16:24:11
在附加行中使用的一些引导参数(例如,copy2ram,from)不是通用的linux引导参数。相反,它们是由初始ramdisk中的特定发行版实现的。我很确定它们不是由RHEL6实现的。如果在Slax中找到了这些选项,只需将/var/lib/tftpboot中的RHEL6内核和初始的ramdisk替换为Slax内核和ramdisk,那么您应该很好。
通常,除非有充分的理由,否则不应该尝试使用一个linux发行版的内核和初始ramdisk以及另一个linux发行版的根文件系统。您可能会被哪些文档应用或遇到技术不兼容而感到困惑。
https://serverfault.com/questions/255332
复制相似问题