From f2ef6c73c1aa83d541dbdb62bf5835c07dcca0a8 Mon Sep 17 00:00:00 2001 From: ertaozh Date: Wed, 11 Nov 2015 02:13:46 -0500 Subject: [PATCH] add ubuntu netboot initrd.gz when creating osimage definition --- .../common/deployment/create_img.rst | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/source/guides/admin-guides/manage_clusters/common/deployment/create_img.rst b/docs/source/guides/admin-guides/manage_clusters/common/deployment/create_img.rst index c005d5a2f..d33237881 100644 --- a/docs/source/guides/admin-guides/manage_clusters/common/deployment/create_img.rst +++ b/docs/source/guides/admin-guides/manage_clusters/common/deployment/create_img.rst @@ -37,6 +37,28 @@ In these osimage definitions shown above * **--netboot-compute** is the default osimage definition used for diskless installation * **--install-service** is the default osimage definition used for service node deployment which shall be used in hierarchical environment +**Note**: There are more things needed for **ubuntu ppc64le** osimages: + +For ubuntu ppc64le, the shipped initrd.gz within ISO is not supported to do network booting. In order to install ubuntu with xCAT, you need to follow the steps below to complete the osimage definition. + +* Download mini.iso from + + [ubuntu 14.04.1]: http://ports.ubuntu.com/ubuntu-ports/dists/$(lsb_release-sc)/main/installer-ppc64el/current/images/netboot/ + + [ubuntu 14.04.2]: http://ports.ubuntu.com/ubuntu-ports/dists/trusty-updates/main/installer-ppc64el/current/images/utopic-netboot/ + + [ubuntu 14.04.3]: http://ports.ubuntu.com/ubuntu-ports/dists/trusty-updates/main/installer-ppc64el/current/images/vivid-netboot/ + +* Mount mini.iso :: + + mkdir /tmp/iso + mount -o loop mini.iso /tmp/iso + +* Copy the netboot initrd.gz to osimage :: + + mkdir -p /install//ppc64el/install/netboot + cp /tmp/iso/install/initrd.gz /install//ppc64el/installe/netboot + **[Below tips maybe helpful for you]** **[Tips 1]**