我有一个自定义安装CentOS 7的磁盘映像(A)。这个磁盘映像包含在另一个磁盘映像(B)中,其中还包含一个CentOS安装(最小)以及一个使用dd写入磁盘的安装程序映像A到目标磁盘。 磁盘映像B(其中包括磁盘映像A)通常写入USB驱动器,通过从此USB驱动器启动并运行安装程序来安装磁盘映像A.
现在我想要select使用pxe boot来安装磁盘映像A. 最好我想使用磁盘映像B,这样我就不必创build两个不同的工件,但如果这是不可能的,我打开替代品。
我已经尝试使用memdisk加载磁盘映像B(3.3 GB),并开始加载图像,但一段时间后,我收到错误消息“没有足够的内存来加载指定的图像”。 我试图通过设置“uppermem”和“append hardisk”来解决这个问题,但是都没有帮助。
这是通过该标签的pxe-bootconfiguration:
label 1 menu label ^5) Custom CentOS uppermem 5000000 kernel memdisk initrd installer_image
忘记memedisk。
第一个映像必须被PXE引导。 通过编辑其init脚本以某种方式networking检索第二个映像(wget,curl,SMB映射的磁盘,NFS等)接下来的初始化脚本必须做什么总是用dd等安装第二个图像等。在PXE环境组件在使用前必须进行networking检索。