Boot into ONIE
Issue
I already have Cumulus Linux running but I want to boot back into ONIE for troubleshooting/installation issues.
You use ONIE (the Open Network Install Environment) to install Cumulus Linux on open networking switches.
Environment
- Cumulus Linux, all versions
Resolution
-
Log in to your switch via the console.
-
Reboot the switch:
cumulus@switch~:# sudo reboot
-
Press any key when you see the following prompt:
Hit any key to stop autoboot: 0
-
ARM switches only: The switch now boots into U-Boot.
switch-> version U-Boot 2013.01.01-g1f891da (Sep 23 2013 - 18:31:29) ONIE 1.6.5 powerpc-linux-gcc (GCC) 4.7.2 GNU ld (GNU Binutils) 2.22 switch-> switch->
To boot into ONIE install mode, type the following commands:
-> setenv onie_boot_reason install -> run bootcmd
Install mode automatically starts trying to install a switch binary (like Cumulus Linux). If it keeps booting into Cumulus Linux and you just want to get to the ONIE prompt, use rescue mode instead:
-> setenv onie_boot_reason rescue -> run bootcmd
-
Select ONIE from the GRUB menu, then press Enter to access the ONIE console.
GNU GRUB version 2.02-cl3u3 +----------------------------------------------------------------------------+ | Cumulus Linux GNU/Linux | | Advanced options for Cumulus Linux GNU/Linux | | Load a read-only snapshot | |*ONIE | | ACCTON-DIAG | | | | | | | | | | | | | | | +----------------------------------------------------------------------------+ Use the ^ and v keys 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. The highlighted entry will be executed automatically in 4s.
-
Select the ONIE mode to use then press Enter.
GNU GRUB version 2.02~beta3 +----------------------------------------------------------------------------+ | ONIE: Install OS | |*ONIE: Rescue | | ONIE: Uninstall OS | | ONIE: Update ONIE | | ONIE: Embed ONIE | | ACCTON-DIAG | | | | | | | | | | | | | +----------------------------------------------------------------------------+ Use the ^ and v keys 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. The highlighted entry will be executed automatically in 1s.
-
The ONIE prompt appears.
ONIE:/ #