About ONIE
ONIE or Open Network Install Environment is an open-source project that provides an installation environment for bare metal network switches to deploy, remove and repair NOS. ONIE uses GRUB boot loader - For more details refer to http://onie.org
Pre-requisites for ONIE Install:
- Get the supported ONIE ISO for your Switch/ASIC model
- Burn the ONIE ISO file to the USB drive and make it bootable by using a common ISO Burning Tool - For eg:
- Wind32DiskImager - Windows
- dd - Linux
- Serial Console Access
Install ONIE Procedure:
- Insert the USB drive to Switch USB Port
- From the Switch Console access, enter BIOS
Version 4.02.8865. Copyright (C) 2022 American Megatrends, Inc.
Express-BD12 REV:1.12.06.WR05
Press <DEL> or <ESC> to enter setup.
- From the Switch Console access, enter BIOS and move to the Boot tab
Main || Advanced || IntelSetup || Security || Boot || Save & Exit
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Boot Configuration
Setup Prompt Timeout 5
Bootup NumLock State [ON]
Quiet Boot [Enabled]
HDD Boot Enabled [Yes]
Boot Order
Boot Option #1 ONIE: Open Network Install Environment (P0: FS039I)
Boot Option #2 IBA GE Slot 00A0 v1500
Boot Option #3 P0: FS039I
Boot Option #4 UEFI: Built-in EFI Shell
Boot Option #5 USB Flash Disk v1.00
Boot Option #6 Disabled
Network Device BBS Priorities
Hard Drive BBS Priorities
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
-
Under Boot Order --> Boot Option #1 --> Hit Enter and Select USB Flash Disk v1.00
Main || Advanced || IntelSetup || Security || Boot || Save & Exit
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Boot Configuration
Setup Prompt Timeout 5
Bootup NumLock State [ON]
Quiet Boot [Enabled]
HDD Boot Enabled [Yes]
Boot Order
Boot Option #1 USB Flash Disk v1.00
Boot Option #2 IBA GE Slot 00A0 v1500
Boot Option #3 P0: FS039I
Boot Option #4 UEFI: Built-in EFI Shell
Boot Option #5 ONIE: Open Network Install Environment (P0: FS039I)
Boot Option #6 Disabled
Network Device BBS Priorities
Hard Drive BBS Priorities
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- Under Save & Exit tab, select Save changes and Reset
Main || Advanced || IntelSetup || Security || Boot || Save & Exit
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Save Changes and Exit
Discard Changes and Exit
Save Changes and Reset
Discard Changes and Reset
Save Options
Save Changes
Discard Changes
Restore Defaults
Save as User Defaults
Restore User Defaults
Boot Override
UEFI: Built-in EFI Shell
ATP ATP 1G eUSB 1100
USB Flash Disk v1.00
Launch EFI Shell from filesystem device
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ - It should boot from the USB drive and prompt the below menu - Select ONIE: Embed ONIE
GNU GRUB version 2.02
*********************************************************************************
* ONIE: Rescue *
* *ONIE: Embed ONIE *
* *
* *
* *
* *
* *
* *
*********************************************************************************
Use the * and * kesy to select which entry is highlighted.
Press enter to boot the selected OS, 'e' to edit the commands
before booting or 'c' for a command-line
-
ONIE Installation will start automatically and reboot after completion
Starting: telnetd... done.
discover: ONIE embed mode detected. Running updater.
Starting: discover... done.
Please press Enter to activate this console. Info: eth0: Checking Link... down..
ONIE: eth0: link donw. Skipping configuration.
ONIE: Failed to configure eth0 interface
ONIE: Starting ONIE Service Discovery
Info: Found static url: file:///lib/onie/onie-updater
ONIE: Executing installer: file:///lib/onie/onie-updater
Verifying image checksum ... OK.
Preparing image archive ... OK.
ONIE: Version : 2022.05.00.03
ONIE: Architecture : x86_64
ONIE: Machine : accton_as9712_32d
ONIE: Machine Rev : 0
ONIE: Config Version: 1
ONIE: Build Date : 2022-08-22T11:45+0800
Installing ONIE on: /dev/sdb
Found a dos partition table in /dev/sdb2
ONIE: Success: Firmware update URL: file:///lib/onie/onie-updater
ONIE: Success: Firmware update version: 2022.05.00.03
ONIE: Rebooting...
-
On reboot, change the BIOS boot order settings from USB to Switch storage - Save and Exit from BIOS once done
Main || Advanced || IntelSetup || Security || Boot || Save & Exit
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Boot Configuration
Setup Prompt Timeout 5
Bootup NumLock State [ON]
Quiet Boot [Enabled]
HDD Boot Enabled [Yes]
Boot Order
Boot Option #1 ONIE: Open Network Install Environment (P0: FS039I)
Boot Option #2 IBA GE Slot 00A0 v1500
Boot Option #3 P0: FS039I
Boot Option #4 UEFI: Built-in EFI Shell
Boot Option #5 USB Flash Disk v1.00
Boot Option #6 Disabled
Network Device BBS Priorities
Hard Drive BBS Priorities
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ - After successful installation,
- If a NOS had been previously installed the switch will boot to that NOS
GNU GRUB version 2.02
******************************************************************************
* *SONiC-OS-2.1.1_RELEASE.0-dirtly-20220727.040334* *
* ONIE *
* *
* *
* *
* *
* *
* *
******************************************************************************
Use the * and * kesy to select which entry is highlighted.
Press enter to boot the selected OS, 'e' to edit the commands
before booting or 'c' for a command-line - Otherwise, it will boot into ONIE: Install mode
GNU GRUB version 2.02
******************************************************************************
* *ONIE: Install OS* *
* ONIE: Rescue *
* ONIE: Uninstall OS *
* ONIE: Update ONIE *
* ONIE: Embed ONIE *
* *
* *
* *
******************************************************************************
Use the * and * kesy to select which entry is highlighted.
Press enter to boot the selected OS, 'e' to edit the commands
before booting or 'c' for a command-line
- If a NOS had been previously installed the switch will boot to that NOS
Comments
0 comments
Please sign in to leave a comment.