首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >设置RHEL6 PXE服务器时出现问题

设置RHEL6 PXE服务器时出现问题
EN

Server Fault用户
提问于 2011-04-04 09:07:39
回答 1查看 1.2K关注 0票数 0

我希望能够从网络上的ISO启动远程客户端。为此,我使用了6服务器,配置为充当PXE服务器。

我有一些问题可能是非常基本的,但对我来说,由于我对linux的了解不是很深,结果变得相当困难。

我在RHEL6服务器上运行了以下配置:

  • ,将客户端指向/var/lib/tftpboot/pxelinux.0文件。
  • tftpd文件服务器
  • 从服务器/boot dir复制到/var/lib/tftpboot/initrd.img的initrd-2.6.32-71.el6.x86_64.img
  • vmlinuz-2.6.32-71.el6.x86_64从服务器的/boot目录复制到/var/lib/tftpboot/vmlinuz
  • nginx web服务器托管ISO
  • Pxelinux.cfg/默认文件,包含: LABEL linux内核vmlinuz 1,附加vga=791 splash=silent initrd=initrd.img ramdisk_size=400000 copy2ram noauto root=/dev/ram0 ro from=http://192.168.1.1/slax.iso no音

当我使用一个没有磁盘的客户机(一个虚拟机)测试它加载vmlinuz和initrd.img ok时,我看到了一个RHEL6加载屏幕,然后几秒钟后它又回到终端上,上面写着“找不到根设备”。

从这条消息中,我猜它找不到'/dev/ram0‘(参见上面的pxelinux.cfg/默认文件)?它怎么可能没有找到内存呢?我怎么解决这个问题?

如果可以的话,我会使用鞋匠,但是它对篱笆剂的依赖是无法解决的。我找不到任何其他的包,把所有的PXE服务器功能结合在一起,在一个整洁的noob防包。

任何帮助都将不胜感激。

谢谢,本

EN

回答 1

Server Fault用户

发布于 2011-04-04 16:24:11

在附加行中使用的一些引导参数(例如,copy2ram,from)不是通用的linux引导参数。相反,它们是由初始ramdisk中的特定发行版实现的。我很确定它们不是由RHEL6实现的。如果在Slax中找到了这些选项,只需将/var/lib/tftpboot中的RHEL6内核和初始的ramdisk替换为Slax内核和ramdisk,那么您应该很好。

通常,除非有充分的理由,否则不应该尝试使用一个linux发行版的内核和初始ramdisk以及另一个linux发行版的根文件系统。您可能会被哪些文档应用或遇到技术不兼容而感到困惑。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/255332

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档