Below is are live mirrors of my “PSU Hacking Club” Ubuntu repos.
Generate psu-hacking.iso image & bootable media
The 'psu-hacking' disk image extends the Ubuntu LTS (18.04.x) operating system with common dependencies/software for the discerning college student.
- Live, Persistent file storage
- Fast: Ubuntu LTS + mkusb (casper-rw) = efficient
- Use (almost) any hardware- take your desktop OS with you
- Completely self sufficient: does not interact with your existing OS or other hard disks!
There are a variety of methods to setup a persistent, live OS.
Features & Software:
- Atom editor with Chapel language support
- R language + RStudio editor / IDE
- Google Chrome
- Libre Office suite
- Common Runtimes and Compilers
For Ubuntu + PSU Hacking additions, use mkusb with the 2x USB drive method (below), and run the /scripts/start-once.sh post install script:
git clone https://github.com/psu-hacking/iso-gen cd iso-gen/scripts chmod u+x start-once.sh && sudo ./start-once.sh sudo reboot now
Visit /Disk-Speed-Testing for speed testing scripts and other info.
Visit /scripts for all install scripts and files for post install, Cubic utility, etc.
Visit /Alt-info_VBox_DD-Util for information on persistent, live environments from VBox VDI.
Make Your Own:
Thus far, the recommended way to get a persistent/live image installed is with two USB sticks:
One completely live (not persistent) Ubuntu drive, from which you can download and run the mkusb utility on the second USB stick.
- Download the official Ubuntu image here https://ubuntu.com/download/desktop
- Download Etcher from here https://www.balena.io/etcher/
- Use Etcher to burn Ubuntu to USB stick #1
USB stick #1:
- Boot from the USB stick:
- Mac hardware- hold the alt/option key when the machine turns on
- Other hardware- hold the boot loader key (usually F12, or F2 / F10) when the machine turns on
- Follow the Ubuntu prompts (please avoid the host hardware’s disk, do not install anything anywhere yet)
Open a terminal and copy these commands:
# get mkusb sudo add-apt-repository universe sudo add-apt-repository ppa:mkusb/ppa sudo apt-get update sudo apt-get install mkusb mkusb-nox usb-pack-efi
- insert USB stick #2
- Open mkusb:
- Follow prompts, psu-hacking iso should be in directory “home”
- Select NO for “Quick Option” on host’s disk
- Finish the prompts, quit, shutdown
USB stick #2: - Remove drive #1 - Boot from USB stick #2: - Mac hardware- hold the alt/option key when the machine turns on - Other hardware- hold the boot loader key (usually F12, or F2 / F10) when the machine turns on - Congratulate yourself, you are done!
Building the image:
On Ubuntu LTS
Note: mkusb utility is only available for Debian/Ubuntu
About persistent live Ubuntu:
When burned into a usb stick, this OS is completely self-sufficient and compatible with most (x86-64) computers- the environment, file system, preferences, etc are saved regardless of hardware.
Note: Cubic utility is no longer used!
Simple File Hosting
Static site built with Hugo CLI
Note, file "core_psu-hacking.iso" is omitted for size constraints- hosted site contains this file @ directory /static/static/
# on OSX # get hugo brew install hugo # clone site git clone https://github.com/psu-hacking/static-site cd static-site # Compile and compress public directory hugo zip -r site-archive.zip public # upload and host with sftp & ssh sftp email@example.com > cd yoursite.net > put site-archive.zip # new terminal window ssh firstname.lastname@example.org # check your remote filesystem- the idea is: > unzip site-archive.zip > rm -rf yoursite.net/site-archive.zip
xD – Jess