Dell Switche: OS10 -> Sonic-OS
Dell hat viele Rechenzentrums-Switche über Jahre mit OS10 ausgeliefert. Für diverse Plattformen rückt jedoch das Ende des Software-Lebenszyklus näher. Wer seine Hardware weiterhin produktiv betreiben möchte, steht damit früher oder später vor der Entscheidung: Hardware austauschen oder auf ein alternatives Betriebssystem wechseln.
Genau hier kommt SONiC ins Spiel. Das Open-Source-Netzwerkbetriebssystem wird aktiv weiterentwickelt, unterstützt moderne Automatisierungs- und Cloud-Ansätze und läuft auf zahlreichen Dell-Plattformen. Statt funktionierende Hardware zu ersetzen, kann der Switch mit SONiC weiterbetrieben und auf einen aktuellen Softwarestand gebracht werden.
In diesem Artikel zeige ich die komplette Neuinstallation von SONiC auf einem Dell-Switch – von der Entfernung des vorhandenen OS10 bis zum ersten Login auf dem frisch installierten System.
USB-Stick
Den USB-Stick mit FAT32 formatieren und die Installations-Files darauf ablegen.

Zugriff
Für die Installation von SONiC ist ein direkter Zugriff auf die serielle Konsole des Switches erforderlich. Die komplette Installation wird über den Konsolen-Port durchgeführt, da während des Umstiegs weder Netzwerkzugriff noch eine Weboberfläche zur Verfügung stehen.
Die Verbindung kann entweder über das mitgelieferte RJ45-Konsolenkabel in Verbindung mit einem USB-Seriell-Adapter oder über den Micro-USB-Konsolenanschluss des Switches erfolgen.
Für die Terminalverbindung werden folgende Parameter benötigt:
- Baudrate: 115200
- Datenbits: 8
- Stopbits: 1
- Parität: None
- Flow Control: None
Geeignete Terminalprogramme sind beispielsweise PuTTY, Tera Term, SecureCRT oder MobaXterm.
Boot-Menü – ONIE aufrufen
Beim Start des Switches wird im GRUB-Menü der Eintrag ONIE ausgewählt.
GNU GRUB version 2.02
+----------------------------------------------------------------------------+
| OS10-A |
| OS10-B |
| EDA-DIAG |
|*ONIE |
| |
| |
| |
| |
| |
| |
| |
| |
+----------------------------------------------------------------------------+
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.
Loading ONIE ...
Welcome to GRUB!
OS10 löschen
In der ONIE-Umgebung wird anschließend die Option ONIE: Uninstall OS ausgewählt, um das bestehende OS10 vollständig vom System zu entfernen. Der Switch startet nach erfolgreichem bereinigen automatisch neu.
GNU GRUB version 2.02 +----------------------------------------------------------------------------+ | ONIE: Install OS | | ONIE: Rescue | |*ONIE: Uninstall OS | | ONIE: Update ONIE | | ONIE: Embed ONIE | | EDA-DIAG | | | | | | | | | | | | | +----------------------------------------------------------------------------+
SONIC-OS Installieren
In der ONIE-Umgebung wird anschließend die Option ONIE: Install OS ausgewählt, um die Installationsumgebung zu starten
GNU GRUB version 2.02
+----------------------------------------------------------------------------+
|*ONIE: Install OS |
| ONIE: Rescue |
| ONIE: Uninstall OS |
| ONIE: Update ONIE |
| ONIE: Embed ONIE |
| EDA-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 0s.
Booting `ONIE: Install OS'
ONIE: OS Install Mode ...
Nach dem Wechsel in den ONIE Installer Mode wird der Discovery-Prozess beendet. Anschließend wird der USB-Stick eingebunden und die Installation des SONiC-Images gestartet. Die folgenden Befehle zeigen die notwendigen Schritte.
** Installer Mode Enabled ** ONIE:/ # onie-stop discover: installer mode detected. Stopping: discover... done. ONIE:/ # fdisk -l [GEKÜRZT] Device Boot Start End Blocks Id System /dev/sdb1 1 3743 30062576 c Win95 FAT32 (LBA) ONIE:/ # mount /dev/sdb1 /mnt/usb/ ONIE:/ # onie-nos-install /mnt/usb/ Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin.gpg Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin.sig ONIE:/ # onie-nos-install /mnt/usb/Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin
** Installer Mode Enabled **
ONIE:/ # onie-stop
discover: installer mode detected.
Stopping: discover… done.
ONIE:/ # fdisk -l
Disk /dev/sda: 32.0 GB, 32017047552 bytes
255 heads, 63 sectors/track, 3892 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 3893 31266647+ ee EFI GPT
Disk /dev/mmcblk0: 3909 MB, 3909091328 bytes
256 heads, 63 sectors/track, 473 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 1 474 3817471+ ee EFI GPT
Partition 1 has different physical/logical endings:
phys=(1023, 255, 63) logical=(473, 101, 37)
Disk /dev/mmcblk0boot1: 2 MB, 2097152 bytes
4 heads, 16 sectors/track, 64 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/mmcblk0boot1 doesn’t contain a valid partition table
Disk /dev/mmcblk0boot0: 2 MB, 2097152 bytes
4 heads, 16 sectors/track, 64 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Disk /dev/mmcblk0boot0 doesn’t contain a valid partition table
Disk /dev/sdb: 30.7 GB, 30784094208 bytes
255 heads, 63 sectors/track, 3742 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 3743 30062576 c Win95 FAT32 (LBA)
ONIE:/ # mount /dev/sdb1 /mnt/usb/
ONIE:/ # onie-nos-install /mnt/usb/
.Spotlight-V100/
.fseventsd/
Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin
Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin.gpg
Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin.sig
System Volume Information/
ONIE:/ # onie-nos-install /mnt/usb/Enterprise_SONiC_OS_4.5.2_Enterprise_Standard
.bin
discover: installer mode detected.
Stopping: discover… done.
ONIE: Executing installer: /mnt/usb/Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin
Verifying image checksum … OK.
Preparing image archive … OK.
Installing SONiC in ONIE
ONIE Installer: platform: x86_64-broadcom-r0
onie_platform: x86_64-dellemc_s5224f_c3538-r0
Partition #1 is in use.
Partition #2 is in use.
Partition #3 is available
Creating new SONiC-OS partition /dev/sda3 …
Could not create partition 3 from 788480 to 67897343
Unable to set partition 3’s name to ‚SONiC-OS‘!
Error encountered; not saving changes.
Warning: The first trial of creating partition failed, trying the largest aligned available block of sectors on the disk
Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot.
The operation has completed successfully.
mke2fs 1.42.13 (17-May-2015)
Discarding device blocks: done
Creating filesystem with 7718097 4k blocks and 1929536 inodes
Filesystem UUID: 7fc2b0fd-1245-4e42-823e-4141a79f1f20
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
Installing SONiC to /tmp/tmp.NrOhmZ/image-4.5.2-Enterprise_Standard
Archive: fs.zip
creating: boot/
inflating: boot/vmlinuz-5.10.0-39-amd64
inflating: boot/shimx64.efi
inflating: boot/mmx64.efi
inflating: boot/grubx64.efi
inflating: boot/System.map-5.10.0-39-amd64
inflating: boot/config-5.10.0-39-amd64
inflating: boot/initrd.img-5.10.0-39-amd64
inflating: db_migrator.py
creating: installer-migration-hooks/
inflating: installer-migration-hooks/01-kdump-pre
inflating: installer-migration-hooks/08-config-profile-backup
inflating: installer-migration-hooks/03-tpcm-version
inflating: installer-migration-hooks/01-local-users-pre
inflating: installer-migration-hooks/02-kernel-bootarg-pre
inflating: installer-migration-hooks/00-cert-migrate
inflating: installer-migration-hooks/01-dir-preservation
creating: platform/
creating: platform/x86_64-dell_s4348t-r0/
inflating: platform/x86_64-dell_s4348t-r0/platform-modules-s4348t_1.1_amd64.deb
creating: platform/x86_64-accton_as9716_32d-r0/
inflating: platform/x86_64-accton_as9716_32d-r0/sonic-platform-accton-as9716-32d_1.1_amd64.deb
creating: platform/x86_64-dellemc_z9332f_d1508-r0/
inflating: platform/x86_64-dellemc_z9332f_d1508-r0/platform-modules-z9332f_1.1_amd64.deb
creating: platform/x86_64-ufispace_s9300_32d-r0/
inflating: platform/x86_64-ufispace_s9300_32d-r0/sonic-platform-ufispace-s9300-32d_1.0.0_amd64.deb
creating: platform/x86_64-accton_as9737_32db-r0/
inflating: platform/x86_64-accton_as9737_32db-r0/sonic-platform-accton-as9737-32db_1.1_amd64.deb
creating: platform/x86_64-quanta_ix8f_dnv-r0/
inflating: platform/x86_64-quanta_ix8f_dnv-r0/sonic-platform-extreme-slx9150-48y_1.0_amd64.deb
creating: platform/x86_64-dell_s6000_s1220-r0/
inflating: platform/x86_64-dell_s6000_s1220-r0/platform-modules-s6000_1.1_amd64.deb
creating: platform/x86_64-dellemc_s5248f_c3538-r0/
inflating: platform/x86_64-dellemc_s5248f_c3538-r0/platform-modules-s5248f_1.1_amd64.deb
creating: platform/x86_64-dellemc_s5224f_c3538-r0/
inflating: platform/x86_64-dellemc_s5224f_c3538-r0/platform-modules-s5224f_1.1_amd64.deb
creating: platform/x86_64-accton_as4625_54t-r0/
inflating: platform/x86_64-accton_as4625_54t-r0/sonic-platform-accton-as4625-54t_1.1_amd64.deb
creating: platform/x86_64-micas_m2-w6920-32qc2x-r0/
inflating: platform/x86_64-micas_m2-w6920-32qc2x-r0/platform-modules-micas-m2-w6920-32qc2x_1.0_amd64.deb
creating: platform/x86_64-cel_ds3000-r0/
inflating: platform/x86_64-cel_ds3000-r0/platform-modules-ds3000_0.9_amd64.deb
creating: platform/x86_64-dellemc_n3248p_c3338-r0/
inflating: platform/x86_64-dellemc_n3248p_c3338-r0/platform-modules-n3248p_1.1_amd64.deb
creating: platform/x86_64-cls_ds1000-r0/
inflating: platform/x86_64-cls_ds1000-r0/platform-modules-ds1000_1.0_amd64.deb
creating: platform/x86_64-ufispace_s9321_64e-r0/
inflating: platform/x86_64-ufispace_s9321_64e-r0/sonic-platform-ufispace-s9321-64e_1.0.0_amd64.deb
creating: platform/x86_64-micas_m2-w6520-24dc8qc-r0/
inflating: platform/x86_64-micas_m2-w6520-24dc8qc-r0/platform-modules-micas-m2-w6520-24dc8qc_1.0_amd64.deb
creating: platform/x86_64-quanta_ix8_rglbmc-r0/
inflating: platform/x86_64-quanta_ix8_rglbmc-r0/sonic-platform-quanta-ix8-56x_1.0_amd64.deb
creating: platform/x86_64-dellemc_n3248te_c3338-r0/
inflating: platform/x86_64-dellemc_n3248te_c3338-r0/platform-modules-n3248te_1.1_amd64.deb
creating: platform/x86_64-accton_as7312_54x-r0/
inflating: platform/x86_64-accton_as7312_54x-r0/sonic-platform-accton-as7312-54x_1.1_amd64.deb
creating: platform/x86_64-alphanetworks_snj60b0_320f-r0/
inflating: platform/x86_64-alphanetworks_snj60b0_320f-r0/sonic-platform-alphanetworks-snj60b0-320f_1.0_amd64.deb
creating: platform/x86_64-quanta_ix7_rglbmc-r0/
inflating: platform/x86_64-quanta_ix7_rglbmc-r0/sonic-platform-quanta-ix7-32x_1.0_amd64.deb
creating: platform/x86_64-cls_ds2000-r0/
inflating: platform/x86_64-cls_ds2000-r0/platform-modules-ds2000_1.0_amd64.deb
creating: platform/x86_64-accton_as7312_54xs-r0/
inflating: platform/x86_64-accton_as7312_54xs-r0/sonic-platform-accton-as7312-54xs_1.1_amd64.deb
creating: platform/x86_64-accton_as4630_54pe-r0/
inflating: platform/x86_64-accton_as4630_54pe-r0/sonic-platform-accton-as4630-54pe_1.1_amd64.deb
creating: platform/x86_64-alphanetworks_scg60d0_484t-r0/
inflating: platform/x86_64-alphanetworks_scg60d0_484t-r0/sonic-platform-alphanetworks-scg60d0-484t_1.0_amd64.deb
creating: platform/x86_64-dellemc_s5232f_c3538-r0/
inflating: platform/x86_64-dellemc_s5232f_c3538-r0/platform-modules-s5232f_1.1_amd64.deb
creating: platform/x86_64-grub/
inflating: platform/x86_64-grub/grub-pc-bin_2.06-3~deb11u6_amd64.deb
creating: platform/x86_64-accton_as5835_54t-r0/
inflating: platform/x86_64-accton_as5835_54t-r0/sonic-platform-accton-as5835-54t_1.1_amd64.deb
creating: platform/x86_64-dellemc_n3248pxe_c3338-r0/
inflating: platform/x86_64-dellemc_n3248pxe_c3338-r0/platform-modules-n3248pxe_1.1_amd64.deb
creating: platform/x86_64-cel_e1031-r0/
inflating: platform/x86_64-cel_e1031-r0/platform-modules-haliburton_0.9_amd64.deb
creating: platform/x86_64-accton_as7716_32x-r0/
inflating: platform/x86_64-accton_as7716_32x-r0/sonic-platform-accton-as7716-32x_1.1_amd64.deb
creating: platform/x86_64-cel_seastone_2-r0/
inflating: platform/x86_64-cel_seastone_2-r0/platform-modules-seastone2_0.9_amd64.deb
creating: platform/x86_64-dellemc_z9100_c2538-r0/
inflating: platform/x86_64-dellemc_z9100_c2538-r0/platform-modules-z9100_1.1_amd64.deb
creating: platform/x86_64-quanta_ix9_bwde-r0/
inflating: platform/x86_64-quanta_ix9_bwde-r0/sonic-platform-quanta-ix9-32x_1.0_amd64.deb
creating: platform/x86_64-accton_minipack-r0/
inflating: platform/x86_64-accton_minipack-r0/sonic-platform-accton-minipack_1.1_amd64.deb
creating: platform/x86_64-dellemc_z9264f_c3538-r0/
inflating: platform/x86_64-dellemc_z9264f_c3538-r0/platform-modules-z9264f_1.1_amd64.deb
creating: platform/x86_64-quanta_ix7_bwde-r0/
inflating: platform/x86_64-quanta_ix7_bwde-r0/sonic-platform-quanta-ix7-bwde-32x_1.0_amd64.deb
creating: platform/x86_64-ufispace_s6301_56st-r0/
inflating: platform/x86_64-ufispace_s6301_56st-r0/sonic-platform-ufispace-s6301-56st_1.0.0_amd64.deb
creating: platform/x86_64-bcm_xlr-r0/
inflating: platform/x86_64-bcm_xlr-r0/sonic-platform-brcm-xlr-gts_1.0_amd64.deb
creating: platform/x86_64-quanta_ix4_bwde-r0/
inflating: platform/x86_64-quanta_ix4_bwde-r0/sonic-platform-quanta-ix4-64x_1.0_amd64.deb
creating: platform/x86_64-cls_ds4000-r0/
inflating: platform/x86_64-cls_ds4000-r0/platform-modules-ds4000_1.0_amd64.deb
creating: platform/x86_64-alphanetworks_snh60a0_320fv2-r0/
inflating: platform/x86_64-alphanetworks_snh60a0_320fv2-r0/sonic-platform-alphanetworks-snh60a0-320fv2_1.0_amd64.deb
creating: platform/x86_64-ufispace_s7801_54xs-r0/
inflating: platform/x86_64-ufispace_s7801_54xs-r0/sonic-platform-ufispace-s7801-54xs_1.0.0_amd64.deb
creating: platform/x86_64-cel_belgite-r0/
inflating: platform/x86_64-cel_belgite-r0/platform-modules-belgite_0.9_amd64.deb
creating: platform/x86_64-delta_dds64c8-r0/
inflating: platform/x86_64-delta_dds64c8-r0/platform-modules-dds64c8_1.1_amd64.deb
creating: platform/x86_64-accton_as7716_32xb-r0/
inflating: platform/x86_64-accton_as7716_32xb-r0/sonic-platform-accton-as7716-32xb_1.1_amd64.deb
creating: platform/x86_64-dell_z9664f-r0/
inflating: platform/x86_64-dell_z9664f-r0/platform-modules-z9664f_1.1_amd64.deb
creating: platform/x86_64-delta_ag9032v2a-r0/
inflating: platform/x86_64-delta_ag9032v2a-r0/platform-modules-ag9032v2a_1.1_amd64.deb
creating: platform/x86_64-cls_ds3000-r0/
inflating: platform/x86_64-cls_ds3000-r0/platform-modules-ds3000_1.0_amd64.deb
creating: platform/x86_64-cls_ds4100-r0/
inflating: platform/x86_64-cls_ds4100-r0/platform-modules-ds4100_1.0_amd64.deb
creating: platform/x86_64-accton_as5712_54x-r0/
inflating: platform/x86_64-accton_as5712_54x-r0/sonic-platform-accton-as5712-54x_1.1_amd64.deb
creating: platform/x86_64-alphanetworks_snj60d0_320f-r0/
inflating: platform/x86_64-alphanetworks_snj60d0_320f-r0/sonic-platform-alphanetworks-snj60d0-320f_1.0_amd64.deb
creating: platform/x86_64-delta_agc032-r0/
inflating: platform/x86_64-delta_agc032-r0/platform-modules-agc032_1.1_amd64.deb
creating: platform/x86_64-accton_as4625_54p-r0/
inflating: platform/x86_64-accton_as4625_54p-r0/sonic-platform-accton-as4625-54p_1.1_amd64.deb
creating: platform/x86_64-quanta_ix1b_rglbmc-r0/
inflating: platform/x86_64-quanta_ix1b_rglbmc-r0/sonic-platform-quanta-ix1b-32x_1.0_amd64.deb
creating: platform/x86_64-accton_as9817_64d-r0/
inflating: platform/x86_64-accton_as9817_64d-r0/sonic-platform-accton-as9817-64d_1.1_amd64.deb
creating: platform/x86_64-accton_as9726_32d-r0/
inflating: platform/x86_64-accton_as9726_32d-r0/sonic-platform-accton-as9726-32d_1.1_amd64.deb
creating: platform/x86_64-dell_s6100_c2538-r0/
inflating: platform/x86_64-dell_s6100_c2538-r0/platform-modules-s6100_1.1_amd64.deb
creating: platform/x86_64-aria_sw-800g-th5-r0/
inflating: platform/x86_64-aria_sw-800g-th5-r0/platform-modules-aria-sw-800g-th5_1.0_amd64.deb
creating: platform/x86_64-delta_ag9064-r0/
inflating: platform/x86_64-delta_ag9064-r0/platform-modules-ag9064_1.1_amd64.deb
creating: platform/x86_64-cel_silverstone-r0/
inflating: platform/x86_64-cel_silverstone-r0/platform-modules-silverstone_0.9_amd64.deb
creating: platform/x86_64-huaqin-ns8420-hq-r0/
inflating: platform/x86_64-huaqin-ns8420-hq-r0/platform-modules-huaqin-ns8420_0.1_amd64.deb
creating: platform/x86_64-dellemc_s5448f-r0/
inflating: platform/x86_64-dellemc_s5448f-r0/platform-modules-s5448f_1.1_amd64.deb
creating: platform/x86_64-accton_as5835_54x-r0/
inflating: platform/x86_64-accton_as5835_54x-r0/sonic-platform-accton-as5835-54x_1.1_amd64.deb
creating: platform/x86_64-wistron_so_bi48b_4e-r0/
inflating: platform/x86_64-wistron_so_bi48b_4e-r0/sonic-platform-wistron-so-bi48b-4e_1.0_amd64.deb
creating: platform/x86_64-cls_eg1050_48c-r0/
inflating: platform/x86_64-cls_eg1050_48c-r0/platform-modules-eg1050_1.0_amd64.deb
creating: platform/x86_64-cls_ds4101-r0/
inflating: platform/x86_64-cls_ds4101-r0/platform-modules-ds4101_1.0_amd64.deb
creating: platform/x86_64-accton_as5812_54x-r0/
inflating: platform/x86_64-accton_as5812_54x-r0/sonic-platform-accton-as5812-54x_1.1_amd64.deb
creating: platform/x86_64-cel_questone_2-r0/
inflating: platform/x86_64-cel_questone_2-r0/platform-modules-questone2_0.9_amd64.deb
creating: platform/x86_64-ufispace_s9301_32db-r0/
inflating: platform/x86_64-ufispace_s9301_32db-r0/sonic-platform-ufispace-s9301-32db_1.0.0_amd64.deb
creating: platform/x86_64-micas_m2-w6510-32c-r0/
inflating: platform/x86_64-micas_m2-w6510-32c-r0/platform-modules-micas-m2-w6510-32c_1.0_amd64.deb
creating: platform/x86_64-dellemc_s5296f_c3538-r0/
inflating: platform/x86_64-dellemc_s5296f_c3538-r0/platform-modules-s5296f_1.1_amd64.deb
creating: platform/x86_64-ufispace_s8901_54xc-r0/
inflating: platform/x86_64-ufispace_s8901_54xc-r0/sonic-platform-ufispace-s8901-54xc_1.0.0_amd64.deb
creating: platform/x86_64-accton_as7315_27xb-r0/
inflating: platform/x86_64-accton_as7315_27xb-r0/sonic-platform-accton-as7315-27xb_1.1_amd64.deb
creating: platform/x86_64-alphanetworks_bes2348t-r0/
inflating: platform/x86_64-alphanetworks_bes2348t-r0/sonic-platform-alphanetworks-bes2348t_1.0_amd64.deb
creating: platform/x86_64-micas_m2-w6510-48gt4v-r0/
inflating: platform/x86_64-micas_m2-w6510-48gt4v-r0/platform-modules-micas-m2-w6510-48gt4v_1.0_amd64.deb
creating: platform/x86_64-cls_ds5000-r0/
inflating: platform/x86_64-cls_ds5000-r0/platform-modules-ds5000_0.9_amd64.deb
creating: platform/x86_64-accton_as7816_64x-r0/
inflating: platform/x86_64-accton_as7816_64x-r0/sonic-platform-accton-as7816-64x_1.1_amd64.deb
creating: platform/x86_64-dell_z9100_c2538-r0/
inflating: platform/x86_64-dell_z9100_c2538-r0/platform-modules-z9100_1.1_amd64.deb
creating: platform/x86_64-delta_ag5648-r0/
inflating: platform/x86_64-delta_ag5648-r0/platform-modules-ag5648_1.1_amd64.deb
creating: platform/x86_64-micas_m2-w6930-64qc-r0/
inflating: platform/x86_64-micas_m2-w6930-64qc-r0/platform-modules-micas-m2-w6930-64qc_1.0_amd64.deb
creating: platform/x86_64-cls_es1010_48c-r0/
inflating: platform/x86_64-cls_es1010_48c-r0/platform-modules-es1010_1.0_amd64.deb
creating: platform/x86_64-quanta_ix7t_dnv-r0/
inflating: platform/x86_64-quanta_ix7t_dnv-r0/sonic-platform-extreme-slx9250-32c_1.0_amd64.deb
creating: platform/x86_64-dell_s3248t-r0/
inflating: platform/x86_64-dell_s3248t-r0/platform-modules-s3248t_1.1_amd64.deb
creating: platform/x86_64-alphanetworks_snj61d0_320f-r3/
inflating: platform/x86_64-alphanetworks_snj61d0_320f-r3/sonic-platform-alphanetworks-snj61d0-320f_1.0_amd64.deb
creating: platform/x86_64-accton_as6712_32x-r0/
inflating: platform/x86_64-accton_as6712_32x-r0/sonic-platform-accton-as6712-32x_1.1_amd64.deb
creating: platform/x86_64-cel_seastone-r0/
inflating: platform/x86_64-cel_seastone-r0/platform-modules-dx010_0.9_amd64.deb
creating: platform/x86_64-accton_as5812_54t-r0/
inflating: platform/x86_64-accton_as5812_54t-r0/sonic-platform-accton-as5812-54t_1.1_amd64.deb
creating: platform/x86_64-cel_ds4101-r0/
inflating: platform/x86_64-cel_ds4101-r0/platform-modules-ds4101_0.9_amd64.deb
creating: platform/x86_64-accton_as7712_32x-r0/
inflating: platform/x86_64-accton_as7712_32x-r0/sonic-platform-accton-as7712-32x_1.1_amd64.deb
creating: platform/x86_64-quanta_ix8c_bwde-r0/
inflating: platform/x86_64-quanta_ix8c_bwde-r0/sonic-platform-quanta-ix8c-56x_1.0_amd64.deb
creating: platform/x86_64-dellemc_n3248x_c3338-r0/
inflating: platform/x86_64-dellemc_n3248x_c3338-r0/platform-modules-n3248x_1.1_amd64.deb
creating: platform/x86_64-micas_m2-w6510-48v8c-r0/
inflating: platform/x86_64-micas_m2-w6510-48v8c-r0/platform-modules-micas-m2-w6510-48v8c_1.0_amd64.deb
creating: platform/x86_64-dell_e3248pxe-r0/
inflating: platform/x86_64-dell_e3248pxe-r0/platform-modules-e3248pxe_1.1_amd64.deb
creating: platform/x86_64-cel_silverstone_dp-r0/
inflating: platform/x86_64-cel_silverstone_dp-r0/platform-modules-silverstone-dp_0.9_amd64.deb
creating: platform/x86_64-delta_ag9032v1-r0/
inflating: platform/x86_64-delta_ag9032v1-r0/platform-modules-ag9032v1_1.1_amd64.deb
creating: platform/x86_64-dellemc_s5212f_c3538-r0/
inflating: platform/x86_64-dellemc_s5212f_c3538-r0/platform-modules-s5212f_1.1_amd64.deb
creating: platform/x86_64-dell_z9864f-r0/
inflating: platform/x86_64-dell_z9864f-r0/platform-modules-z9864f_1.1_amd64.deb
creating: platform/x86_64-micas_m2-w6940-64oc-r0/
inflating: platform/x86_64-micas_m2-w6940-64oc-r0/platform-modules-micas-m2-w6940-64oc_1.0_amd64.deb
creating: platform/x86_64-cel_ds2000-r0/
inflating: platform/x86_64-cel_ds2000-r0/platform-modules-ds2000_0.9_amd64.deb
creating: platform/x86_64-accton_as4625_30p-r0/
inflating: platform/x86_64-accton_as4625_30p-r0/sonic-platform-accton-as4625-30p_1.1_amd64.deb
creating: platform/x86_64-supermicro_sse_t8164-r0/
inflating: platform/x86_64-supermicro_sse_t8164-r0/platform-modules-sse-t8164_0.1_amd64.deb
creating: platform/x86_64-supermicro_sse_t8196-r0/
inflating: platform/x86_64-supermicro_sse_t8196-r0/platform-modules-sse-t8196_0.1_amd64.deb
creating: platform/x86_64-accton_as4630_54te-r0/
inflating: platform/x86_64-accton_as4630_54te-r0/sonic-platform-accton-as4630-54te_1.1_amd64.deb
creating: platform/x86_64-quanta_ix8a_bwde-r0/
inflating: platform/x86_64-quanta_ix8a_bwde-r0/sonic-platform-quanta-ix8a-bwde-56x_1.0_amd64.deb
creating: platform/x86_64-ufispace_s9110_32x-r0/
inflating: platform/x86_64-ufispace_s9110_32x-r0/sonic-platform-ufispace-s9110-32x_1.0.0_amd64.deb
creating: platform/x86_64-dell_e3248p-r0/
inflating: platform/x86_64-dell_e3248p-r0/platform-modules-e3248p_1.1_amd64.deb
creating: platform/x86_64-accton_as7326_56x-r0/
inflating: platform/x86_64-accton_as7326_56x-r0/sonic-platform-accton-as7326-56x_1.1_amd64.deb
creating: platform/x86_64-accton_as9817_64o-r0/
inflating: platform/x86_64-accton_as9817_64o-r0/sonic-platform-accton-as9817-64o_1.1_amd64.deb
creating: platform/x86_64-dell_s4348f-r0/
inflating: platform/x86_64-dell_s4348f-r0/platform-modules-s4348f_1.1_amd64.deb
creating: platform/x86_64-delta_et-6248brb-r0/
inflating: platform/x86_64-delta_et-6248brb-r0/platform-modules-et-6248brb_1.1_amd64.deb
creating: platform/x86_64-accton_as4630_54npe-r0/
inflating: platform/x86_64-accton_as4630_54npe-r0/sonic-platform-accton-as4630-54npe_1.1_amd64.deb
creating: platform/x86_64-accton_as9736_64d-r0/
inflating: platform/x86_64-accton_as9736_64d-r0/sonic-platform-accton-as9736-64d_1.1_amd64.deb
creating: platform/x86_64-cel_silverstone_v2-r0/
inflating: platform/x86_64-cel_silverstone_v2-r0/platform-modules-silverstone-v2_0.9_amd64.deb
inflating: platform/firsttime
creating: platform/x86_64-cls_es1050_48c-r0/
inflating: platform/x86_64-cls_es1050_48c-r0/platform-modules-es1050_1.0_amd64.deb
creating: platform/x86_64-micas_m2-w6940-128qc-r0/
inflating: platform/x86_64-micas_m2-w6940-128qc-r0/platform-modules-micas-m2-w6940-128qc_1.0_amd64.deb
creating: platform/x86_64-dellemc_z9432f_c3758-r0/
inflating: platform/x86_64-dellemc_z9432f_c3758-r0/platform-modules-z9432f_1.1_amd64.deb
creating: platform/x86_64-accton_as7726_32x-r0/
inflating: platform/x86_64-accton_as7726_32x-r0/sonic-platform-accton-as7726-32x_1.1_amd64.deb
creating: platform/x86_64-bcm_xlr_th5_svk-r0/
inflating: platform/x86_64-bcm_xlr_th5_svk-r0/sonic-platform-brcm-xlr-gts-th5-svk_1.0_amd64.deb
creating: platform/x86_64-alphanetworks_snh60b0_640f-r0/
inflating: platform/x86_64-alphanetworks_snh60b0_640f-r0/sonic-platform-alphanetworks-snh60b0-640f_1.0_amd64.deb
inflating: sonic_version.yml
Success: Support tarball created: /tmp/onie-support-dellemc_s5224f_c3538.tar.bz2
Switch CPU vendor is: GenuineIntel
Installed SONiC base image SONiC-OS successfully
ONIE: NOS install successful: /mnt/usb/Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin
ONIE: Rebooting…
ONIE:/ # discover: installer mode detected.
Stopping: discover…start-stop-daemon: warning: killing process 643: No such process
done.
Stopping: dropbear ssh daemon… done.
Stopping: telnetd… done.
Stopping: klogd… done.
Stopping: syslogd… done.
Info: Unmounting kernel filesystems
umount: devtmpfs busy – remounted read-only
umount: can’t unmount /: Invalid argument
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to[ 265.216127] reboot: Restarting system
11, 32, 15, 00068001, 19, 00068000,
BIOS Boot Selector for S5200
Version 3.40.0.9-17
POST Configuration
CPU Signature 506F1
CPU FamilyID=6, Model=5F, SteppingId=1, Processor=0
Microcode Revision 38
Platform ID: 0x0
PMG_CST_CFG_CTL: 0x37
Misc EN: 0x840089
Gen PM ConA: 0xA0A00200
Therm Status: 0x8000000
POST Control=0xEA800301, Status=0xE604FF00
BIOS initializations…
CPGC Memtest Channel 0 …………………. PASS
POST:
RTC Battery OK at last cold boot
RTC date 7/22/2026 13:18:05
POST SPD test …………………………. PASS
POST Lower DRAM Memory test …………. START
POST ECC Test …………………………. PASS
…. Perf cnt (curr,fixed): 0x2810A9820,0x692BBCFFC
POST Lower DRAM Memory test …………….. PASS
POST Lower DRAM ECC check ………………. PASS
37, 00068003, 4F, 3B, 00068002, 60, DXE_CORE_STARTED (03041000)
61, 9A, 02020000, 62, 78, 68, 69, 00068005, 6A, 70, 00068008, 71, 79, 03058001, 90,
DXE_BDS_STARTED (03041001), 92,
PciBusStart(02010000): 94, 02011000, 94, 02011000, 94, 02011000, 94, 02011000, 94, 02011000, 94, 02011000, 95, 96, 9▒91, 92,
PciBusStart(02010000): 97,
98, 98, 9D, 9D, 02020004, 9C, 9C, 02020003, B4, B4, B4, B4, B4, B4, B4, B4, B4, B4, B4, B4, 92, 92,
PciBusStart(02010000): A0, A0,
AhciBusStart (02080000), A2, A2, AHCI port 4 reset 1 pass
SATA ConfigureDevice Port 4: Device M.2 (S42) 3IE4 Pass
A2, A2, 99, 99,
FPGA: 3.4; CPLD: 0.9
Reset Cause = C1
Current BOOT from Primary BIOS
DxE POST
POST Upper DRAM Memory test
Short memory cell test
….
POST Upper DRAM Memory test …………….. PASS
USB device detected
Boot Device Access …………………….. PASS
POST PCI test …………………………. PASS
POST BMC Interface test ………………… PASS
POST Critical Device test ………………. PASS
POST NVRAM check ………………………. PASS
POST overall test results ………………. PASS
NVRAM: 00 FF 04 E6 01 03 80 EA
Version 2.19.1266. Copyright (C) 2023 American Megatrends, Inc.
BIOS Date: 04/07/2023 00:00:14 Ver: 0ACHI052
Press or to enter setup.AD, Welcome to GRUB!
GNU GRUB version 2.02
+—————————————————————————-+
|*SONiC-OS-4.5.2-Enterprise_Standard |
| EDA-DIAG |
| ONIE |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+—————————————————————————-+
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.
GNU GRUB version 2.02
/—————————————————————————-\
|*SONiC-OS-4.5.2-Enterprise_Standard |
| EDA-DIAG |
| ONIE |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
—————————————————————————-/
Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, `e' to edit the commands
The highlighted entry will be executed automatically in 0s.
The highlighted entry will be executed automatically in 0s.
Booting `SONiC-OS-4.5.2-Enterprise_Standard'Booting `SONiC-OS-4.5.2-Enterprise_Standard'
Loading SONiC-OS OS kernel …Loading SONiC-OS OS kernel …
Loading SONiC-OS OS initial ramdisk …Loading SONiC-OS OS initial ramdisk …
AF,
DXE_EXIT_BOOT_SERVICES(03101019)
B, B, [ 4.390124] in-memory.sh[461]: + [[ -e /dev/pmem0 ]]
[ 4.404502] in-memory.sh[535]: ++ uname -r
[ 4.417793] in-memory.sh[461]: + insmod /lib/modules/5.10.0-39-amd64/kernel/drivers/block/ramdisk.ko rd_address=0x40000000 rd_size=0x4000000
[ 4.480639] kdump-tools[464]: Starting kdump-tools:
[ 4.496646] kdump-tools[505]: Creating symlink /var/lib/kdump/vmlinuz.
[ 4.516204] kdump-tools[505]: Creating symlink /var/lib/kdump/initrd.img.
[ 4.676175] in-memory.sh[461]: + [[ ! -e /proc/vmcore ]]
[ 4.697628] in-memory.sh[461]: + mkfs.ext4 /dev/ramdisk
[ 4.712724] in-memory.sh[587]: mke2fs 1.46.2 (28-Feb-2021)
[ 4.728186] in-memory.sh[587]: Creating filesystem with 65536 1k blocks and 16384 inodes
[ 4.744119] in-memory.sh[587]: Filesystem UUID: 42e213e4-5cba-484e-a041-7347c509a422
[ 4.760168] in-memory.sh[587]: Superblock backups stored on blocks:
[ 4.776181] in-memory.sh[587]: 8193, 24577, 40961, 57345
[ 4.792172] in-memory.sh[587]: Allocating group tables: done
[ 4.808329] in-memory.sh[587]: Writing inode tables: done
[ 5.134802] in-memory.sh[587]: Creating journal (4096 blocks): done
[ 5.169367] in-memory.sh[587]: Writing superblocks and filesystem accounting information: done
[ 5.188125] in-memory.sh[461]: + e2fsck -fy /dev/ramdisk
[ 5.204699] in-memory.sh[648]: e2fsck 1.46.2 (28-Feb-2021)
[ 5.220079] in-memory.sh[648]: Pass 1: Checking inodes, blocks, and sizes
[ 5.236158] in-memory.sh[648]: Pass 2: Checking directory structure
[ 5.252095] in-memory.sh[648]: Pass 3: Checking directory connectivity
[ 5.272133] in-memory.sh[648]: Pass 4: Checking reference counts
[ 5.292104] in-memory.sh[648]: Pass 5: Checking group summary information
[ 5.308096] in-memory.sh[648]: /dev/ramdisk: 11/16384 files (0.0% non-contiguous), 7465/65536 blocks
[ 5.328123] in-memory.sh[461]: + tune2fs -O ‚^metadata_csum‘ /dev/ramdisk
[ 5.344268] in-memory.sh[653]: tune2fs 1.46.2 (28-Feb-2021)
[ 5.362086] in-memory.sh[461]: + mount /dev/ramdisk /var/log/ramfs
[ 5.488190] in-memory.sh[661]: ++ mountpoint -q /var/log/ramfs
[ 5.508189] in-memory.sh[461]: + chmod 655 /var/log/ramfs
[ 5.526211] in-memory.sh[461]: + set +x
[ 5.541646] rc.local[670]: + cat /proc/cmdline
[ 5.557558] rc.local[672]: + xargs -n1
[ 5.572656] rc.local[673]: + grep loop=
[ 5.585122] rc.local[676]: + cut -d= -f 2-
[ 5.671043] rc.local[668]: + dirname image-4.5.2-Enterprise_Standard/fs.squashfs
[ 5.688721] rc.local[665]: + LOOP_IMAGE_DIR=image-4.5.2-Enterprise_Standard
[ 5.708429] rc.local[708]: + echo image-4.5.2-Enterprise_Standard
[ 5.724566] rc.local[709]: + cut -d- -f 2-
[ 5.744926] rc.local[665]: + loop_version=4.5.2-Enterprise_Standard
[ 5.764477] rc.local[711]: + cat /etc/sonic/sonic_version.yml
[ 5.780904] rc.local[712]: + grep build_version
[ 5.800378] rc.local[713]: + sed -e s/build_version: //g;s/’//g
[ 5.816306] rc.local[665]: + SONIC_VERSION=4.5.2-Enterprise_Base
[ 5.836195] rc.local[665]: + [ 4.5.2-Enterprise_Standard != ]
[ 5.856143] rc.local[665]: + [ 4.5.2-Enterprise_Standard != 4.5.2-Enterprise_Base ]
[ 5.872167] rc.local[665]: + sed -i /^build_version/c build_version: ‚4.5.2-Enterprise_Standard‘ /etc/sonic/sonic_version.yml
[ 5.892174] rc.local[665]: + echo original_version: ‚4.5.2-Enterprise_Base‘
[ 5.908203] rc.local[665]: + SONIC_VERSION=4.5.2-Enterprise_Standard
[ 5.924214] rc.local[665]: + FIRST_BOOT_FILE=/host/image-4.5.2-Enterprise_Standard/platform/firsttime
[ 5.945019] rc.local[665]: + SONIC_FIRST_BOOT_SCRIPT=/host/image-4.5.2-Enterprise_Standard/first_boot.sh
[ 5.964196] rc.local[665]: + SONIC_BRANDING_OVERRIDE=/host/image-4.5.2-Enterprise_Standard/sonic_branding.yml
[ 5.984162] rc.local[665]: + SONIC_BRANDING_FILE=/etc/sonic/sonic_branding.yml
[ 6.000206] rc.local[665]: + RUNTIME_JOURNALD_CONF=/etc/systemd/journald.conf.d/01-journald-storage.conf
[ 6.019532] rc.local[665]: + RSYSLOG_FILE=/etc/logrotate.d/rsyslog
[ 6.033441] rc.local[665]: + IMEM_INFO_FILE=/etc/logrotate.d/in-memory/00-in-memory-info
[ 6.043609] rc.local[665]: + IMEM_DEBUG_FILE=/etc/logrotate.d/in-memory/00-in-memory-debug
[ 6.069520] rc.local[665]: + IMEM_DISK_INFO_FILE=/etc/logrotate.d/in-memory/01-disk-info
[ 6.079493] rc.local[665]: + IMEM_DISK_DEBUG_FILE=/etc/logrotate.d/in-memory/01-disk-debug
[ 6.089022] rc.local[665]: + IMEM_CONF_FILE=/etc/rsyslog.d/in-memory/00-in-memory.conf
[ 6.100209] rc.local[665]: + APPLOG_CONF_FILE=/etc/rsyslog.d/20-sonic.conf
[ 6.120146] rc.local[665]: + HISTOGRAM_FILE=/etc/logrotate.d/histogram/mem-histogram-rule
[ 6.140110] rc.local[665]: + LOGCLEANUP_FILE=/usr/bin/log-cleanup.sh
[ 6.162251] rc.local[665]: + SONIC_CONFIG_DIR=/host/image-4.5.2-Enterprise_Standard/sonic-config
[ 6.184190] rc.local[665]: + SONIC_ENV_FILE=/host/image-4.5.2-Enterprise_Standard/sonic-config/sonic-environment
[ 6.208153] rc.local[665]: + [ -d /host/image-4.5.2-Enterprise_Standard/sonic-config -a -f /host/image-4.5.2-Enterprise_Standard/sonic-config/sonic-environment ]
[ 6.232170] rc.local[665]: + logger SONiC version 4.5.2-Enterprise_Standard starting up…
[ 6.248194] rc.local[665]: + mount -t bpf none /sys/fs/bpf/
[ 6.264203] rc.local[665]: + set +x
[ 6.277355] rc.local[665]: + TPCM_PATH=/var/run/tpcm
[ 6.292158] rc.local[665]: + mkdir -p /var/run/tpcm
[ 6.308176] rc.local[665]: + grub_installation_needed=
[ 6.324756] rc.local[665]: + [ ! -e /host/machine.conf ]
[ 6.344178] rc.local[665]: + migrate_nos_configuration
[ 6.364172] rc.local[665]: + rm -rf /host/migration
[ 6.382060] rc.local[665]: + mkdir -p /host/migration
[ 6.396669] rc.local[741]: + cat /proc/cmdline
[ 6.416762] rc.local[665]: + set — BOOT_IMAGE=/image-4.5.2-Enterprise_Standard/boot/vmlinuz-5.10.0-39-amd64 root=UUID=7fc2b0fd-1245-4e42-823e-4141a79f1f20 rw console=tty0 console=ttyS0,115200n8 quiet intel_idle.max_cstate=0 net.ifnames=0 biosdevname=0 loop=image-4.5.2-Enterprise_Standard/fs.squashfs loopfstype=squashfs crashkernel=0M-2G:256M,2G-4G:256M,4G-8G:384M,8G-:448M apparmor=1 security=apparmor varlog_size=4096 usbcore.autosuspend=-1 modprobe.blacklist=qat_c3xxx intel_iommu=off irqfixup cgroup_enable=memory swapaccount=1 cma=0 systemd.unified_cgroup_hierarchy=false systemd.legacy_systemd_cgroup_controller=false memmap=64M$1G softlockup_all_cpu_backtrace=1
[ 6.488144] rc.local[665]: + [ -n ]
[ 6.504128] rc.local[665]: + . /host/machine.conf
[ 6.520150] rc.local[665]: + onie_arch=x86_64
[ 6.536131] rc.local[665]: + onie_bin=
[ 6.548060] rc.local[665]: + onie_boot_fs_type=ext4
[ 6.564061] rc.local[665]: + onie_boot_gfdisk_type=0x3000
[ 6.580063] rc.local[665]: + onie_boot_gpt_uuid=7412F7D5-A156-4B13-81DC-867174929325
[ 6.596088] rc.local[665]: + onie_boot_label=ONIE-BOOT
[ 6.612063] rc.local[665]: + onie_boot_mnt=/mnt/onie-boot
[ 6.628054] rc.local[665]: + onie_boot_reason=install
[ 6.644078] rc.local[665]: + onie_build_date=2023-04-17T20:09-07:00
[ 6.660079] rc.local[665]: + onie_build_machine=dellemc_s5200_c3538
[ 6.676071] rc.local[665]: + onie_build_platform=x86_64-dellemc_s5200_c3538-r0
[ 6.692703] rc.local[665]: + onie_cli_static_parms=
[ 6.708067] rc.local[665]: + onie_cli_static_url=/mnt/usb/Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin
[ 6.728070] rc.local[665]: + onie_config_dir=/mnt/onie-boot/onie/config
[ 6.744065] rc.local[665]: + onie_config_version=1
[ 6.760071] rc.local[665]: + onie_default_filename=onie-installer-x86_64-dellemc_s5224f_c3538-r0
[ 6.780136] rc.local[665]: + onie_default_filenames=onie-installer-x86_64-dellemc_s5224f_c3538-r0
[ 6.800155] rc.local[665]: + onie_dev=/dev/sda2
[ 6.816815] rc.local[665]: + onie_exec_url=/mnt/usb/Enterprise_SONiC_OS_4.5.2_Enterprise_Standard.bin
[ 6.837057] rc.local[665]: + onie_firmware=auto
[ 6.852175] rc.local[665]: + onie_grub_image_name=grubx64.efi
[ 6.858908] rc.local[665]: + onie_iana_enterprise=42623
[ 6.872161] rc.local[665]: + onie_image_suffixes=.bin
[ 6.888191] rc.local[665]: + onie_image_type_nos=nos
[ 6.904194] rc.local[665]: + onie_image_type_update=update
[ 6.920176] rc.local[665]: + onie_initrd_tmp=/
[ 6.936199] rc.local[665]: + onie_installer=/var/tmp/installer
[ 6.952216] rc.local[665]: + onie_kernel_version=4.9.30
[ 6.968174] rc.local[665]: + onie_machine=dellemc_s5224f_c3538
[ 6.984262] rc.local[665]: + onie_machine_rev=0
[ 7.000260] rc.local[665]: + onie_operation=os-install
[ 7.016197] rc.local[665]: + onie_partition_type=gpt
[ 7.032149] rc.local[665]: + onie_platform=x86_64-dellemc_s5224f_c3538-r0
[ 7.048176] rc.local[665]: + onie_root_dir=/mnt/onie-boot/onie
[ 7.064229] rc.local[665]: + onie_server_name=onie-server
[ 7.080208] rc.local[665]: + onie_skip_ethmgmt_macs=no
[ 7.096125] rc.local[665]: + onie_switch_asic=bcm
[ 7.112167] rc.local[665]: + onie_uefi_arch=x64
[ 7.128226] rc.local[665]: + onie_uefi_boot_loader=grubx64.efi
[ 7.166274] rc.local[665]: + onie_update_attempts_dir=/mnt/onie-boot/onie/update/attempts
[ 7.184181] rc.local[665]: + onie_update_dir=/mnt/onie-boot/onie/update
[ 7.200215] rc.local[665]: + onie_update_log=/mnt/onie-boot/onie/update/update.log
[ 7.216328] rc.local[665]: + onie_update_pending_dir=/mnt/onie-boot/onie/update/pending
[ 7.232168] rc.local[665]: + onie_update_preserve_update_dir=/mnt/onie-boot/onie/update/preserve-update
[ 7.252187] rc.local[665]: + onie_update_results_dir=/mnt/onie-boot/onie/update/results
[ 7.272193] rc.local[665]: + onie_updater_cookie=ONIE-UPDATER-COOKIE
[ 7.288215] rc.local[665]: + onie_vendor_id=674
[ 7.304243] rc.local[665]: + onie_version=3.40.1.1-9
[ 7.320232] rc.local[665]: + program_console_speed
[ 7.337783] rc.local[743]: + cat /proc/cmdline
[ 7.353064] rc.local[744]: + grep -Eo console=ttyS[0-9]+,[0-9]+
[ 7.368769] rc.local[745]: + cut -d , -f2
[ 7.384550] kdump-tools[505]: loaded kdump kernel.
[ 7.400787] rc.local[665]: + speed=115200
[ 7.412150] rc.local[665]: + [ -z 115200 ]
[ 7.424101] rc.local[665]: + CONSOLE_SPEED=115200
[ 7.444161] rc.local[665]: + sed -i s|–keep-baud .* %I| 115200 %I|g /lib/systemd/system/serial-getty@.service
[ 7.464082] rc.local[665]: + systemctl daemon-reload
[ 7.480077] rc.local[665]: + [ -f /host/image-4.5.2-Enterprise_Standard/platform/firsttime ]
[ 7.504093] rc.local[665]: + echo First boot detected. Performing first boot tasks…
[ 7.524173] rc.local[665]: First boot detected. Performing first boot tasks…
[ 7.544113] rc.local[665]: + [ -n ]
[ 7.556140] rc.local[665]: + [ -n x86_64-dellemc_s5224f_c3538-r0 ]
[ 7.572196] rc.local[665]: + platform=x86_64-dellemc_s5224f_c3538-r0
[ 7.588186] rc.local[665]: + [ -d /host/old_config ]
[ 7.608146] rc.local[665]: + [ -f /host/minigraph.xml ]
[ 7.624130] rc.local[665]: + [ -n ]
[ 7.636193] rc.local[665]: + touch /tmp/pending_config_initialization
[ 7.656149] rc.local[665]: + touch /tmp/notify_firstboot_to_platform
[ 7.672191] rc.local[665]: + [ ! -d /host/reboot-cause/platform ]
[ 7.693344] rc.local[665]: + mkdir -p /host/reboot-cause/platform
[ 7.699972] rc.local[665]: + [ ! -e /usr/share/sonic/platform ]
[ 7.720077] rc.local[665]: + ln -s /usr/share/sonic/device/x86_64-dellemc_s5224f_c3538-r0 /usr/share/sonic/platform
[ 7.740110] rc.local[665]: + [ -d /host/image-4.5.2-Enterprise_Standard/platform/x86_64-dellemc_s5224f_c3538-r0 ]
[ 7.760087] rc.local[665]: + [ -d /host/image-4.5.2-Enterprise_Standard/firstboot ]
[ 7.780080] rc.local[665]: + [ -f /host/image-4.5.2-Enterprise_Standard/sonic_branding.yml ]
[ 7.801145] rc.local[665]: + yq -y -s .[0] * .[1] /etc/sonic/sonic_branding.yml /host/image-4.5.2-Enterprise_Standard/sonic_branding.yml
[ 7.824906] rc.local[784]: + nohup dpkg -i /host/image-4.5.2-Enterprise_Standard/platform/x86_64-dellemc_s5224f_c3538-r0/platform-modules-s5224f_1.1_amd64.deb
[ 7.848706] rc.local[784]: Selecting previously unselected package platform-modules-s5224f.
[ 7.864455] rc.local[665]: + [ 0 -eq 0 ]
[ 7.876324] rc.local[665]: + cp -f /tmp/branding.yml /etc/sonic/sonic_branding.yml
[ 7.892078] rc.local[665]: + rm -f /tmp/branding.yml
[ 7.912065] rc.local[665]: + sync
[ 7.924076] rc.local[665]: + [ -n x86_64-dellemc_s5224f_c3538-r0 ]
[ 7.940073] rc.local[665]: + [ -n ]
[ 7.952053] rc.local[665]: + sed -i s/^UMASK.*/UMASK 027/g /etc/login.defs
[ 7.968054] rc.local[665]: + INIT_CFG=/etc/sonic/init_cfg.json
[ 7.984055] rc.local[665]: + PLAT_INIT_CFG=/usr/share/sonic/device/x86_64-dellemc_s5224f_c3538-r0/init_cfg.json
[ 8.004448] rc.local[808]: + mktemp
[ 8.016207] rc.local[665]: + TMP_INIT_CFG=/tmp/tmp.bNqNb4uVWW
[ 8.032055] rc.local[665]: + chmod 644 /tmp/tmp.bNqNb4uVWW
[ 8.048061] rc.local[665]: + [ -e /etc/sonic/init_cfg.json ]
[ 8.064056] rc.local[665]: + [ -e /usr/share/sonic/device/x86_64-dellemc_s5224f_c3538-r0/init_cfg.json ]
[ 8.084077] rc.local[665]: + echo Applying platform specific initial configuration
[ 8.100058] rc.local[665]: Applying platform specific initial configuration
[ 8.116053] rc.local[665]: + jq -rs reduce .[] as $item ({}; . * $item) /etc/sonic/init_cfg.json /usr/share/sonic/device/x86_64-dellemc_s5224f_c3538-r0/init_cfg.json
[ 8.140079] rc.local[665]: + [ 0 -eq 0 ]
[ 8.152068] rc.local[665]: + mv /tmp/tmp.bNqNb4uVWW /etc/sonic/init_cfg.json
[ 8.168068] rc.local[665]: + sed -i -e s/PLATFORM/x86_64-dellemc_s5224f_c3538-r0/g /etc/default/kdump-tools
[ 8.188065] rc.local[665]: + [ -e /host/image-4.5.2-Enterprise_Standard/first_boot.sh ]
[ 8.204056] rc.local[665]: + mkdir -p /var/platform
[ 8.220060] rc.local[665]: + sed -i -e s/PLATFORM/x86_64-dellemc_s5224f_c3538-r0/g /etc/default/kdump-tools
[ 8.240833] rc.local[817]: + df –block-size=1M
[ 8.256351] rc.local[819]: + awk {print $2}
[ 8.268327] rc.local[818]: + grep -E /var/log$
[ 8.288301] rc.local[665]: + VARLOG_SIZE=3952
[ 8.304072] rc.local[665]: + [ ! -e /etc/systemd/journald.conf.d/01-journald-storage.conf ]
[ 8.320067] rc.local[665]: + [ ! -z 3952 ]
[ 8.332059] rc.local[665]: + sys_max_use=395
[ 8.348058] rc.local[665]: + run_max_use=395
[ 8.364061] rc.local[665]: + touch /etc/systemd/journald.conf.d/01-journald-storage.conf
[ 8.380064] rc.local[665]: + chmod 644 /etc/systemd/journald.conf.d/01-journald-storage.conf
[ 8.400117] rc.local[665]: + cat
[ 8.412063] rc.local[665]: + systemctl restart systemd-journald
[ 8.428558] rc.local[784]: (Reading database … 48753 files and directories currently installed.)
[ 8.448090] rc.local[784]: Preparing to unpack …/platform-modules-s5224f_1.1_amd64.deb …
[ 8.468067] rc.local[784]: Unpacking platform-modules-s5224f (1.1) …
[ 8.484062] rc.local[784]: Setting up platform-modules-s5224f (1.1) …
[ 8.582993] rc.local[665]: + [ ! -z 3952 ]
[ 8.596265] rc.local[665]: + [ 3952 -lt 1024 ]
[ 8.612257] rc.local[665]: + install_logconf .high
[ 8.628176] rc.local[665]: + TAIL=.high
[ 8.640245] rc.local[665]: + cp -f /etc/logrotate.d/rsyslog.high /etc/logrotate.d/rsyslog
[ 8.660168] rc.local[665]: + cp -f /etc/logrotate.d/in-memory/00-in-memory-info.high /etc/logrotate.d/in-memory/00-in-memory-info
[ 8.689415] rc.local[665]: + cp -f /etc/logrotate.d/in-memory/00-in-memory-debug.high /etc/logrotate.d/in-memory/00-in-memory-debug
[ 8.712240] rc.local[665]: + cp -f /etc/logrotate.d/in-memory/01-disk-info.high /etc/logrotate.d/in-memory/01-disk-info
[ 8.732179] rc.local[665]: + cp -f /etc/logrotate.d/in-memory/01-disk-debug.high /etc/logrotate.d/in-memory/01-disk-debug
[ 8.752212] rc.local[665]: + cp -f /etc/rsyslog.d/in-memory/00-in-memory.conf.high /etc/rsyslog.d/in-memory/00-in-memory.conf
[ 8.772199] rc.local[665]: + cp -f /etc/rsyslog.d/20-sonic.conf.high /etc/rsyslog.d/20-sonic.conf
[ 8.792860] rc.local[665]: + cp -f /etc/logrotate.d/histogram/mem-histogram-rule.high /etc/logrotate.d/histogram/mem-histogram-rule
[ 8.816189] rc.local[665]: + cp -f /usr/bin/log-cleanup.sh.high /usr/bin/log-cleanup.sh
[ 8.848214] rc.local[665]: + chmod 755 /usr/bin/log-cleanup.sh
[ 8.864203] rc.local[665]: + rm -f /etc/logrotate.d/rsyslog.high /etc/logrotate.d/rsyslog.low /etc/logrotate.d/in-memory/00-in-memory-info.high /etc/logrotate.d/in-memory/00-in-memory-info.low /etc/logrotate.d/in-memory/00-in-memory-debug.high /etc/logrotate.d/in-memory/00-in-memory-debug.low /etc/logrotate.d/in-memory/01-disk-info.high /etc/logrotate.d/in-memory/01-disk-info.low /etc/logrotate.d/in-memory/01-disk-debug.high /etc/logrotate.d/in-memory/01-disk-debug.low /etc/rsyslog.d/in-memory/00-in-memory.conf.high /etc/rsyslog.d/in-memory/00-in-memory.conf.low /etc/rsyslog.d/20-sonic.conf.high /etc/rsyslog.d/20-sonic.conf.low /etc/logrotate.d/histogram/mem-histogram-rule.high /etc/logrotate.d/histogram/mem-histogram-rule.low /usr/bin/log-cleanup.sh.high /usr/bin/log-cleanup.sh.low
[ 8.944194] rc.local[665]: + rm -rf /host/image-4.5.2-Enterprise_Standard/platform/firsttime
[ 8.964189] rc.local[665]: + [ -f /var/log/fsck.log.gz ]
[ 8.980916] rc.local[885]: + gunzip -d -c /var/log/fsck.log.gz
[ 8.996824] rc.local[886]: + logger -t FSCK
[ 9.008630] rc.local[665]: + rm -f /var/log/fsck.log.gz
[ 9.024204] rc.local[665]: + [ -n x86_64-dellemc_s5224f_c3538-r0 ]
[ 9.041670] rc.local[665]: + mkdir -p /mnt/onie-boot
[ 9.056197] rc.local[665]: + mount LABEL=ONIE-BOOT /mnt/onie-boot
[ 9.072176] rc.local[665]: + [ -f /mnt/onie-boot/onie/update/update.log ]
[ 9.090046] rc.local[892]: + /usr/bin/python3 /usr/local/bin/fwpkg_tables_init.py
[ 9.098294] rc.local[665]: + cp /mnt/onie-boot/onie/update/update.log /var/log/onie-update.log
[ 9.116766] rc.local[665]: + set +x
[ 9.133472] rc.local[894]: + /usr/bin/python3 /usr/local/bin/image_tables_init.py
[ 9.152512] rc.local[665]: + exit 0
Debian GNU/Linux 11 sonic ttyS0
sonic login: [ 14.998223] rc.local[1435]: Synchronizing state of platform-modules-s5224f.service with SysV service script with /lib/systemd/systemd-sysv-install.
[ 14.998295] rc.local[1435]: Executing: /lib/systemd/systemd-sysv-install enable platform-modules-s5224f
sonic login: [ 15.775625] rc.local[1435]: Created symlink /etc/systemd/system/multi-user.target.wants/platform-modules-s5224f.service → /etc/systemd/system/platform-modules-s5224f.service.
[ 16.138822] rc.local[1507]: Created symlink /etc/systemd/system/multi-user.target.wants/system-health.service → /lib/systemd/system/system-health.service.
Kennwort ändern
nachdem man sich mit den Standardzugangsdaten:
User: admin
Passwort: YourPaSsWoRd
eingeloggt hat, muss man sofort das Kennwort ändern.
sonic login: admin
Password:
You are required to change your password immediately (administrator enforced).
Changing password for admin.
Current password:
New password:
Retype new password:
Linux sonic 5.10.0-39-amd64 #1 SMP Debian 5.10.251-1 (2026-03-09) x86_64
You are on
____ ___ _ _ _ ____
/ ___| / _ \| \ | (_)/ ___|
\___ \| | | | \| | | |
___) | |_| | |\ | | |___
|____/ \___/|_| \_|_|\____|
-- Software for Open Networking in the Cloud --
Unauthorized access and/or use are prohibited.
All access and/or use are subject to monitoring.
Help: https://sonic-net.github.io/SONiC/
admin@sonic:~$
ZTP deaktivieren
Wenn man ZTP nicht nutzt, den Prozess beenden.
Möglichkeit 1
admin@sonic:~$ sonic-cli
sonic#
Zero Touch Provisioning discovery in progress. Please disable ZTP or logout.
sonic# configure
sonic(config)# no ztp enable
Jul 22 08:45:50.118297+00:00 2026 sonic WARNING sonic-ztp[5046]: Received terminate signal. Shutting down.
Möglichkeit 2
You are on
____ ___ _ _ _ ____
/ ___| / _ \| \ | (_)/ ___|
\___ \| | | | \| | | |
___) | |_| | |\ | | |___
|____/ \___/|_| \_|_|\____|
-- Software for Open Networking in the Cloud --
Unauthorized access and/or use are prohibited.
All access and/or use are subject to monitoring.
Help: https://sonic-net.github.io/SONiC/
admin@sonic:~$ sudo config ztp disable
Active ZTP session will be stopped and disabled, continue? [y/N]: y
Running command: ztp disable -y
