Ubuntu based bootstrap [1] makes use of live-boot package to build
a "live" system which boots over the network. However live-boot 3.0.1
which is shipped with Ubuntu 14.04 has a couple of limitations which
sometimes (approximately once in 6 runs) prevent the node from booting
successfully. In particular,
- live-boot does not wait properly for network device initialization,
- live-boot does not handle BOOTIF parameter passed by pxelinux to
figure out which interface should be used for completing the boot.
These problems have been addressed in the up-to-date version of live-boot
(commits: [2], [3]). Therefore pick live-boot 4.0.2-1 from Debian Jessie
[4], and apply a patch [2] so initramfs waits for network devices
initialization before configuring the interface.
Reviewed: https:/ /review. fuel-infra. org/10211
Submitter: Dmitry Burmistrov <email address hidden>
Branch: 7.0
Commit: 0816a1661a283db 2d39e0e49c275a0 5d6a021be3
Author: Alexei Sheplyakov <email address hidden>
Date: Fri Aug 7 14:04:02 2015
Added live-boot version 4.0.2-1
Ubuntu based bootstrap [1] makes use of live-boot package to build
a "live" system which boots over the network. However live-boot 3.0.1
which is shipped with Ubuntu 14.04 has a couple of limitations which
sometimes (approximately once in 6 runs) prevent the node from booting
successfully. In particular,
- live-boot does not wait properly for network device initialization,
- live-boot does not handle BOOTIF parameter passed by pxelinux to
figure out which interface should be used for completing the boot.
These problems have been addressed in the up-to-date version of live-boot
(commits: [2], [3]). Therefore pick live-boot 4.0.2-1 from Debian Jessie
[4], and apply a patch [2] so initramfs waits for network devices
initialization before configuring the interface.
[1] https:/ /github. com/stackforge/ fuel-specs/ blob/master/ specs/7. 0/fuel- bootstrap- on-ubuntu. rst live-systems. org/gitweb/ ?p=live- boot.git; a=commitdiff; h=9ab5aeeecac93 9f82c77536a6e21 b505d9841b96 live-systems. org/gitweb/ ?p=live- boot.git; a=commitdiff; h=10f4622807f9f 90514c15445f7ec c1a083c10289 http.debian. net/debian/ pool/main/ l/live- boot/live- boot_4. 0.2.orig. tar.xz http.debian. net/debian/ pool/main/ l/live- boot/live- boot_4. 0.2-1.debian. tar.xz
[2] http://
[3] http://
[4] http://
http://
Closes-Bug: #1482049
Change-Id: Icb959095af96c9 81bf23c329cb158 25c9815334e