Master ALF
6 Indium

Dell Command | Configure - bootorder

Hi, been trying to get the bootorder to work as I want.

The problem I have is that every time I install a baremetale installation of Windows 10 it creates a new UEFI post with a new ID in bootorder (WIndows Manager) that ends up on top. We want to have Network IPv4 as top post as we want them to PXE boot to check if there is a new jobb for that machine from SCCM.

So then I created a CCTK exe file with the right order:

bootorder=uefitype,+uefi.1,-uefi.2,+hdd

+uefi.1 = Enable Nic IPv4 and but on top, but if there is a uefi.0 as something else it will not end up on top.

So is there a way to clear the bootorder in th BIOS/UEFI and just put that I have in the bootorder string?

0 Kudos
4 Replies
8 Krypton

RE: Dell Command | Configure - bootorder

Hi, did you ever get this figured out?  I opened a case with Dell on this recently as I"m struggling with the same issue.  It doesn't matter if I use the cctk.exe or generate the exe using the Command Configure tool.  Either way, the boot order ends up messed up after imaging with no apparent way to clear it out and keep it set the way I need it.  

0 Kudos
Master ALF
6 Indium

RE: Dell Command | Configure - bootorder

Yes I did.

Hade to make a script that looped the setting to find the network uefi ID.

Using the cctk.exe for it. I disable IPV6 as a part of the script too.

Script:

.\cctk.exe bootorder --bootlisttype=uefi >.\uefi.txt

foreach($line in Get-Content .\uefi.txt) {
if($line -match "Onboard NIC.IPV6."){
$uefi2 = $line -split " " -match "uefi\."
.\cctk.exe bootorder --bootlisttype=uefi --disabledevice=$uefi2
}
if($line -match "Onboard NIC.IPV4."){
$uefi = $line -split " " -match "uefi\."
.\cctk.exe bootorder --bootlisttype=uefi --sequence=$uefi
}
}

I do this as last task in the task sequence.

albttx
1 Nickel

RE: Dell Command | Configure - bootorder

Hello !

 

I'm really interested in your solution, but i'm having issues..

 

root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --activebootlist=uefi
This Option not supported on this machine.
root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --activebootlist=legacy
This Option not supported on this machine.
root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --bootlisttype=legacy
This Option not supported on this machine.
root@dell-r640:~# /opt/dell/dcc/cctk  bootorder --bootlisttype=uefi
This Option not supported on this machine.

Any idea ?

0 Kudos
AditiDell
1 Copper

Re: Dell Command | Configure - bootorder

Can someone please help me with below query: I have selected Callback_BootEnvironmentDetect: Detected boot environment: EFI Now, I need to Enable UEFI Network Stack with PowerShell Scripting.
0 Kudos