我有一个自定义安装为CentOS 7的磁盘映像(A)。这个磁盘映像包括在另一个磁盘映像(B)中,它还包含一个CentOS (最小)的安装程序以及一个使用dd将磁盘映像A写入目标磁盘的安装程序。磁盘映像B(其中包括磁盘映像A)通常被写入usb驱动器,磁盘映像A的安装是通过从该usb驱动器启动并运行安装程序来完成的。
现在,我想选择使用pxe引导安装磁盘映像A。最好是使用磁盘映像B来实现这一点,这样我就不必创建两个不同的工件,但是如果这是不可能的,那么我可以选择其他的方法。
我尝试使用memdisk加载磁盘映像B(3.3GB),然后开始加载映像,但过了一会儿,我得到了错误消息“内存不足,无法加载指定的映像”。我已经尝试过通过设置"uppermem“和"append hardisk”来解决这个问题,但是没有任何帮助。
这是由该标签的pxe引导配置完成的:
label 1
menu label ^5) Custom CentOS
uppermem 5000000
kernel memdisk
initrd installer_image发布于 2017-08-12 08:55:01
忘了备忘录吧。
第一个映像必须引导PXE。通过编辑其init脚本,可以以某种方式检索第二个映像(wget、curl、SMB映射磁盘、NFS等),接下来,init脚本必须做它一直做的事情,使用dd等安装第二个映像等等。在PXE环境中,每个组件在使用前都必须进行网络检索。
https://serverfault.com/questions/868106
复制相似问题