General Info


- Download the Yosemite installer from the Mac App Store and make sure it’s in your main Applications folder (/Applications)—it’s called Install OS X Yosemite.app. Connect to your Mac a.
- First, get your software from Juniper.net first and save it to a MSDOS formatted USB stick. Then, follow those steps (as root, through serial console is highly recommended): 1. Connect the USB stick to your Juniper device (you should have an output on the console after connecting the device letting you know the device name).
- Junos free download - Junos Space, Juno Cobranza, Juno's Pizza, and many more programs.
- Security policy loaded: JUNOS MAC/runasnonroot (macrunasnonroot) Security policy loaded: Junos MAC/veriexec (macveriexec) Security policy loaded: JUNOS MAC/pcap (macpcap) MAC/veriexec fingerprint module loaded: SHA1 MAC/veriexec fingerprint module loaded: SHA256 netisrinit:!debugmpsafenet, forcing maxthreads from 2 to 1 cpu0 on motherboard.
VPN sessions now require Duo Two-step logins. Please make sure you have Duo Two-step service enabled on your HawkID account. During the login process you will be prompted for a 'Secondary password'. See this page for information on what to enter there (note that page is for the Cisco AnyConnect client, but the 'Second password' field works the same way on the Pulse client).
Plug the external drive into the Mac that you want to install the macOS on. Start up the Mac, holding down the Option/Alt key while it is booting up. Your Mac will display the Startup Manager.
For many VPN use cases the ITS provided Cisco AnyConnect VPN service can be used.
Windows
Windows Download and Install
Sign out
When you are done with your session and have closed any active shares, RDP sessions, etc., press the Sign out button in the Junos Pulse application. If you do not have a Junos Pulse application running, run the application and choose sign out.
Macintosh
Macintosh Download and Install
Sign out
When you're done with your session and have closed out any active shares, RDP sessions, etc., press the Disconnect button in the Junos Pulse application.
Linux
Linux Download and Install
Help
For help installing or using Junos Pulse, talk to the consultant at the Engineering Help Desk.
Michael Dale
So 12.1X47 just came out and no longer supports SRX devices with less than 2GB of ram.
I have a couple of spare Juniper SRX240Hs (so first gen devices with 1GB of ram) and would like to test 12.1X47 in my lab, unfortunately I don't have any 2GB ram devices in my lab.
When trying to install 12.1X47 on the SRX240H you get the following error:
Copying package ...
ERROR: Unsupported platform srx240h for 12.1X47 and higher
ERROR: validate-config: junos/+REQUIRE fails
So I decided to see if I could work around this and trick JunOS into installing on my 240H, I was successful :D
I wouldn't recommend ever using this in production, but I am sure it will work fine for the lab. The only difference between the 240H and the 240H2 is that the H2 has 2GB flash and 2GB ram, CPU is the same.
Now you can actually upgrade the ram in the SRX240H to 2GB, it just uses standard DDR2 PC ram (you just need to find a 2GB stick, I used 800MHz but 667MHz ram should work too).
First Upgrading SRX ram
Take off the SRX case and swap out the ram, easy!
Old Ram:
New Ram:
As you can see the SRX now boots with 2GB of ram:
Second modifying the installer checks
Unfortunately this isn't enough for 12.1X47 to install, the installer checks the model number not the amount of ram.
Copying package ...
ERROR: Unsupported platform srx240h for 12.1X47 and higher
ERROR: validate-config: junos/+REQUIRE fails
WARNING: Current configuration not compatible with /altroot/cf/packages/install-tmp/junos-12.1X47-D10.4-domestic
So it is time to modify junos-srxsme-12.1X47-D10.4-domestic.tgz to work on 240H devices.
I did this on Mac OS but any *nix system will work, it isn't that hard.
- Go and download junos-srxsme-12.1X47-D10.4-domestic.tgz from Juniper.
- Extract junos-srxsme-12.1X47-D10.4-domestic.tgz
- Now all we need to do is edit 2 files.
- In the +INSTALL file: Comment out line: 889 -> Error 'Unsupported platform $product_model for 12.1X47 and higher'
- In the +REQUIRE file: Comment out line: 889 -> Error 'Unsupported platform $product_model for 12.1X47 and higher'
To comment out just add a # at the start of the line.
- Now we need to tar this back into a tgz file.
- So from the command line cd into the unzipped folder
- Now tar gz everything: tar czf ../junos-srxsme-12.1X47-D10.4-domestic-fixed.tgz *
- Once done I changed junos-srxsme-12.1X47-D10.4-domestic-fixed.tgz back to junos-srxsme-12.1X47-D10.4-domestic.tgz, not sure if that matters.
- Now you can install like any normal firmware upgrade: root> request system software add http://xxx/junos/junos-srxsme-12.1X47-D10.4-domestic.tgz reboot
Done!
Now this process still leaves the SRX 240H with only 1GB of flash, but even with a dual root partition there is still 100M+ free space on the primary mount point.
Usb For Mac And Pc
That should be fine for now, you might need to use external logging or a usb flash drive in future though.
I am interested to know if this process works on 1GB ram devices, as these changes might allow JunOS X47 it install on them. Although I would recommend 2GB ram.