hi Anderw,

I have encountered the similar issue with NextScale NX360M5, xCAT provides 
some steps on this:
https://sourceforge.net/p/xcat/wiki/XCAT_iDataPlex_Cluster_Quick_Start/#begin-installation

would you please the steps mentioned in the doc? hope this helps.
------------------------------------------------------------------------------
 YANG Song (杨嵩)
 IBM China System Technology Laboratory
 Tel: 86-10-82452903
 Email: [email protected]
 Address: Building 28, ZhongGuanCun Software Park,
          No.8, Dong Bei Wang West Road, Haidian District Beijing 100193, 
PRC

北京市海淀区东北旺西路8号中关村软件园28号楼
邮编: 100193



From:   Andrew Loftus <[email protected]>
To:     xCAT Users Mailing list <[email protected]>
Date:   07/30/2016 05:35 AM
Subject:        Re: [xcat-user] Boot order changed after CentOS install on 
Lenovo  3550



I did a fresh install to the node and got the same behavior (won't boot 
after OS install).  Settings are:
# pasu backup01 show BootModes
backup01: BootModes.SystemBootMode=UEFI Mode
backup01: BootModes.OptimizedBoot=Enabled
backup01: BootModes.QuietBoot=Enabled
# pasu backup01 show BootOrder
backup01: BootOrder.BootOrder=CentOS=PXE Network=Hard Disk 0
backup01: BootOrder.WolBootOrder=PXE Network=CD/DVD Rom=Hard Disk 0

I then adjusted the boot order to remove the CentOS option:
# pasu backup01 set BootOrder.BootOrder "Hard Disk 0=PXE Network"
backup01: BootOrder.BootOrder=Hard Disk 0=PXE Network
backup01: Waiting for command completion status.
backup01: Command completed successfully.
# pasu backup01 show BootOrder.BootOrder
backup01: BootOrder.BootOrder=Hard Disk 0=PXE Network

However, it still fails to boot.  Maybe this is a hardware error, not an 
xCAT or UEFI issue.  I'll try this on another node.

On Fri, Jul 29, 2016 at 3:55 PM, Loftus, Andrew J <[email protected]> 
wrote:
# pasu backup01 show BootOrder
backup01: BootOrder.BootOrder=CentOS=PXE Network=Hard Disk 0
backup01: BootOrder.WolBootOrder=PXE Network=CD/DVD Rom=Hard Disk 0

What's interesting is that the UEFI update is expected behavior, which 
seems to conflict with the preferred behavior for an xCAT deployed machine 
is to always boot from PXE first, to allow a re-install when necessary.  
Otherwise, an extra step is required to force a new installation, namely, 
rsetboot.

Am I correct in my thinking?

I'm going to try Arif's suggestion of setting
BootModes.SystemBootMode=UEFI Mode
and see how that goes.

On Fri, Jul 29, 2016 at 3:12 PM, Jarrod Johnson <[email protected]> 
wrote:
 
Can you do pasu <node> show BootOrder
 
You could, if you'd like, change the boot order to 'Hard disk 0' with 
asu/pasu and it should work (centos 7 will work that way, centos 6 will 
not).
 
I may also like to see asu show all if you can't find hard disk at all.
From: Andrew Loftus [mailto:[email protected]] 
Sent: Friday, July 29, 2016 4:07 PM
To: xCAT Users Mailing list
Subject: Re: [xcat-user] Boot order changed after CentOS install on Lenovo 
3550
 
Thanks for the information Jarrod!
 
There is no special partitioning and only one "visible" hard drive (there 
are two physical drives setup in a hardware mirror).
 
I'm relatively new to UEFI systems.  Perhaps if I understand it better I 
can troubleshoot it better.
Where can I learn more about the UEFI install procedure that you mentioned 
above?
 
 
 
On Fri, Jul 29, 2016 at 2:40 PM, Jarrod Johnson <[email protected]> 
wrote:
Just using the normal storage local?  No SAN attached storage or anything?
 
For reference, on install UEFI compatible systems look at the partition id 
they write their boot loader to.  They take the partition uuid and tell 
UEFI firmware 'hey, next time boot to this file on the partition with this 
UUID'.
 
If it for some reason selected a storage device that is *not* visible from 
UEFI, this behavior would be seen (It's looking for a UUID that doesn't 
exist).
 
Is there a custom partition plan?  Are there multiple disks?  Some 
versions of CentOS will struggle if '/boot' and '/boot/efi' get split up, 
for example.
 
From: Andrew Loftus [mailto:[email protected]] 
Sent: Friday, July 29, 2016 3:36 PM
To: [email protected]
Subject: [xcat-user] Boot order changed after CentOS install on Lenovo 
3550
 
xCAT version: 2.11.1
OS: CentOS Linux release 7.2.1511 (Core)
Hardware: Lenovo X-series 3550
Install type: diskful install
 
Node PXE boots successfully and OS install completes successfully.  Upon 
reboot, the machine fails to boot because it can't find a valid OS.  Using 
rcons to get to machine console, we find a new boot option named 'CentOS' 
and it is first in the boot priority list.
 
Does anyone know where this comes from?
Why it's there?
How to fix it or prevent it from getting set in the first place?
 
Even a gentle shove in the right direction to troubleshoot this would be 
greatly appreciated.
 
Cheers,
--Andy
 

------------------------------------------------------------------------------
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user



------------------------------------------------------------------------------
_______________________________________________
xCAT-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xcat-user

Reply via email to