Juniper EX4300

  1. Start the console session.

    Download the boot image jinstall-ex-4300-21.3R1.9-signed.tgz to a FAT32 formatted USB thumbdrive and plug the thumbdrive into the USB port of the device.
    Plug in either a serial cable or an ethernet cable with RS-232 adapters on each end to "CONSOLE" port of the device from PC COM1 port.
    Open PuTTY and select "Serial" connection type, leave baud rate (Speed) and other settings as default.
    Plug power into device and if a power button exists, turn it on.
  2. Flash the device with the image from the thumbdrive.

    When prompted press the space bar for commandline access:
    Hit [Enter] to boot immediately, or space bar for command prompt. Type '?' for a list of commands, 'help' for more detailed help. loader>
    Type the install --format file:///jinstall-ex-4300-21.3R1.9-signed.tgz command:
    loader> install --format file:///jinstall-ex-4300-21.3R1.9-signed.tgz Package /jinstall-ex-4300-21.3R1.9-signed.tgz is signed... /kernel data=0x4e640c+0x6c65c syms=[0x4+0x97860+0x4+0x894e7] Kernel entry at 0x1400100 ...
    It should format the device and start extracting files from the autonomous image:
    Media check on da0 on ex platforms Formatting installation disk... Computing slice and partition sizes for /dev/da0 ... Formatting target media /dev/da0 ... … Installing disk1:/jinstall-ex-2200-12.3R12.4-domestic-signed.tgz /dev/da0s3d: 374.9MB (767740 sectors) block size 16384, fragment size 2048 using 4 cylinder groups of 93.72MB, 5998 blks, 12032 inodes. with soft updates super-block backups (for fsck -b #) at: 32, 191968, 383904, 575840 Verified jinstall-ex-2200-12.3R12.4-domestic.tgz signed by PackageProduction_12_3_0 date: connect: Can't assign requested address Checking package integrity... Running requirements check first for jbundle-ex-2200-12.3R12.4-... Running pre-install for jbundle-ex-2200-12.3R12.4-... Installing jbundle-ex-2200-12.3R12.4- in /tmp/installer.tmp/pa2976.16/jbundle-ex- 2200-12.3R12.4-domestic.x2976... Running post-install for jbundle-ex-2200-12.3R12.4-...
    Further output will be followed by a reboot. Allow the system to boot up to the login:  prompt and type root which without needing a password will bring you to the root@%  prompt:
    Amnesiac (ttyu0) login: root --- JUNOS 12.3R12.4 built 2016-01-20 04:27:03 UTC root@%
  3. Check for any Licenses

    Type cli to enter the command line interface then type the show system license command:
    root@% cli root> show system license License usage: none Licenses installed: none
  4. Copy all the output from the session into your records.

    Right-click PuTTY's titlebar, from that dropdown menu click on "Copy All to Clipboard"
    Open the file of record certifying the deconfiguration of this device and use CTRL V to paste all the output from PuTTY into that file. Formatting the text with a fixed-width font helps it look more readable.
  5. End the session.

    Turn off/unplug the device and the USB thumbdrive, and close PuTTy.