Specifications

ONIE UEFI-based installation using USB
The following steps describe how to create a bootable unied extensible rmware interface (UEFI) ONIE-based USB to install ONIE using
Embed mode:
To install ONIE UEFI on your system, use any existing ONIE-based system to make an ONIE UEFI-based bootable USB. To make a bootable
USB, use the ONIE ISO le.
1 Boot the ONIE target in ONIE Rescue mode.
Use ONIE Rescue mode to make the ONIE UEFI-bootable USB.
To select which entry is highlighted, use the up and down arrow keys. Press Enter to select an operating software-selected OS or
enter e to edit the commands before booting. Enter c for a command line. The highlighted entry, displaying *, executes automatically
in the operating system.
GNU GRUB version 2.02~beta2+e4a1fe391
+---------------------------+
|ONIE: Install OS |
|*ONIE: Rescue |
|ONIE: Uninstall OS |
|ONIE: Update ONIE |
|ONIE: Embed ONIE |
|EDA-DIAG |
| |
| |
| |
+---------------------------+
2 Conrm that your system can reach the network.
3 Copy the ONIE ISO image to the solid-state drive (SSD) of the ONIE target.
ONIE:/ # wget --quiet http://xx.xx.x.xxx/tftpboot/users/<
name
>/onie-recovery-x86_64-dell_<
platform
>_c2538-r0.iso
To copy the image, you can use SCP, TFTP, or WGET (ftp/http).
scp username@xx.xx.xxx.xxx:/tftpboot/onie-recovery-x86_64-dell_<
platform
>_c2538-r0.iso .
4 Conrm that the ISO le copied to the SDD over the network.
ONIE:/ # ls -l
-rw-r--r-- 1 root 0 39780352 Apr 10 11:55 onie-recovery-x86_64-dell_<platform>_c2538-r0.iso
5 Insert a blank USB in the ONIE target's USB slot. Verify the USB block device using the ONIE logs.
Info: eth0: Checking link... scsi 6:0:0:0: Direct-Access Kingston DataTraveler 2.0 1.00 PQ:
0 ANSI: 4
sd 6:0:0:0: [sdb] 15148608 512-byte logical blocks: (7.75 GB/7.22 GiB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
sd 6:0:0:0: [sdb] Attached SCSI removable disk
The logs show that the USB device is present: /dev/sdb.
You can also check /sys/block.
ONIE:/ # cd /sys/block/sdb
ONIE:/sys/block/sdb # ls -l
-r--r--r-- 1 root 0 4096 Apr 10 13:12 alignment_offset
lrwxrwxrwx 1 root 0 0 Apr 10 13:12 bdi -> ../../devices/virtual/bdi/8:16
-r--r--r-- 1 root 0 4096 Apr 10 13:12 capability
-r--r--r-- 1 root 0 4096 Apr 10 13:12 dev
ONIE installation instructions
13