Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1133627

Summary: [Docs] [Installer] Rubygem-Staypuft: booting the liveCD via PXE - get kernel panic.
Product: Red Hat OpenStack Reporter: Alexander Chuzhoy <sasha>
Component: doc-Installation_and_Configuration_GuideAssignee: RHOS Documentation Team <rhos-docs>
Status: CLOSED NOTABUG QA Contact: Omri Hochman <ohochman>
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: adahms, mburns, morazi, rhos-maint, sasha, sclewis, yeylon
Target Milestone: z1Keywords: Documentation
Target Release: Installer   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-04-25 00:59:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Kernel panic window none

Description Alexander Chuzhoy 2014-08-25 15:39:33 UTC
Rubygem-Staypuft:  booting the liveCD via PXE - get kernel panic.


Environment: rhelosp-installer-live-6.5-20140820.1.iso


Steps to reproduce:
1. Add the following stanze to the PXE and make sure to download the image to the respective directory (tftproot/images):
   LABEL RHEL-OSP LiveCD
     LINUX /memdisk
     append iso
     initrd /images/rhelosp-installer-live-6.5-20140820.1.iso


Result:
Was able to get the boot menu from the liveCD, but after selecting the 'boot' option - I get kernel panic.

Expected result:
The boot should complete with no errors.

Comment 2 Alexander Chuzhoy 2014-08-25 16:14:30 UTC
Created attachment 930593 [details]
Kernel panic window

It seems like while booting via PXE, it still expects to find the required files on the CD.

Comment 4 Mike Burns 2014-08-25 21:06:40 UTC
per Arthur, "at the moment liveCD is only via CD/USB"

Given that, this is not a 0day/blocker bug.  

Separate from that, I've not seen this pxe config before.  For livecd images, it's generally recommended that you do 

# livecd-iso-to-pxeboot <livecd>
This generates a tftpboot directory which contains:

vmlinuz0 -- kernel for pxeboot
initrd.img -- initrd for pxeboot
pxelinux.cfg/default -- sample pxe config for booting the live image.

Can you test with this method?  

Assuming it works, we can move this to a doc bug and handle it that way.

Comment 5 Alexander Chuzhoy 2014-08-25 21:32:38 UTC
The method suggested in comment #4 appear to be working. The system is UP.
Thanks.

Comment 6 Alexander Chuzhoy 2014-08-27 17:19:20 UTC
Note: the method suggested in comment #4 causes the boot process to bypass the grub menu. This hides the option to install to disk from the boot menu.

Comment 7 Mike Burns 2014-08-27 17:23:56 UTC
the pxe menu replaces the grub menu.

In documentation, we can cover this issue.  All the install to disk option does is add the "liveinst" commandline paramater.

In documentation, we should add:

Where do we get livecd-tools (for the livecd-iso-to-disk script)
process for generating bootable pxe images from the livecd
instructions for changing this to install to disk