Mkdir -p /home/pfsense/pfSenseGITREPO /usr/pfSensesrcĬd /usr/ports/textproc/expat2 & make depends installĬd /usr/ports/devel/git & make depends installĬd /usr/ports/sysutils/fastest_cvsup/ & make depends installĬd /home/pfsense & git clone git:///pfsense/pfsense-tools.git toolsĬd /home/pfsense & git clone git:///pfsense/freesbie2.git freesbie2Ĭd /home/pfsense/tools/builder_scripts & chmod a+rx *.shĬsup -h `fastest_cvsup -c tld -q` /usr/share/examples/cvsup/standard-supfile
![ubuntu for mac mini g4 ubuntu for mac mini g4](https://cdn.cultofmac.com/wp-content/uploads/2021/01/Linux-M1-Mac.jpg)
I had to leave it running overnight.Įcho "OPTIONS_UNSET=X11" > /etc/nf I should mention that running the below takes forever, especially the build_pfPorts part. I will post the sequence I have used (with slight adjustments I had to do) here, but you should see the link if you need details. I have followed the pfSense appliance build instructions from pfSense devwiki. # you have to have apple_bootstrap partition, this is where the bootloader will goĪfter the above, I had to reboot (remember the DMA trick) for the Disk Label editor to see the changes (I have later found that pressing “U” for Undo in disk label editor will refresh the layout) and go through each partition with a C key to “create it” and the installation would start and succeed. # create partitions, you might want a different setup Below are sample commands that you can use (it WILL wipe all your stuff from the drive, so make sure you’ve got everything you need backed up) From here you will be able to run gpart which will do what you need. Pick that option, wait for it to start the shell and then press alt+f4 (ikr) to get to the shell. Fortunately, the FreeBSD installer has an option to start the Emergency Holographic Shell (in Extras). According to the documentation, Disk Label editor should run after Fdisk but that wasn’t the case, fdisk did not run and I could not find a way to get to it. Unfortunately, it could not delete them and they were using all the disk space so I had to get rid of them before proceeding. After some research it turned out that it’s because of (Correct me if I’m wrong) no DMA implementation for ATA controler in G4, so I had to interrupt the startup to get to the console prompt and type the following:Īfter that the installer booted just fine and I have picked the Standard installation and was greeted with a Disk Label Editor which showed me my existing partitions from the previous ubuntu installation. First of all, the installer did not even boot, getting stuck on reading the CD and coming up with big_read errors on acd1. I didn’t expect it to work right away and it didn’t. As pfSense 2.0.1 is based on FreeBSD 8.1 I have decided that this is what I’m going to use and downloaded the from here, burned it on to a CD, stuck it into the mac mini, booted it and proceeded with the installation. I checked the FreeBSD ftp archive and found that version 8.1 is available. The first thing I needed was to get the FreeBSD installed on the MacMini.
![ubuntu for mac mini g4 ubuntu for mac mini g4](https://images.anandtech.com/reviews/mac/mini/IMG_1459.jpg)
It’s based on FreeBSD so I should be able to run it on my PowerPC based device, however there are no installers for it so I would have to build it myself. However, it didn’t do everything I wanted it to do easily, so I started looking for options and pfSense got my attention.
UBUNTU FOR MAC MINI G4 INSTALL
Long story short, I have purchased an USB Ethernet Adapter from DealExtreme (Branded as LogiLink) abd installed a 12.04.2 LTS Precise Pangolin version of Ubuntu Server, mainly because it’s easy to install and ppc version was available.
UBUNTU FOR MAC MINI G4 DOWNLOAD
As my internet connection is slow (I live in Spain) and I wanted to do some sort of traffic shaping so that I could still stream media while downloading stuff, especially when leaving torrents and steam to download overnight while I stream myself some Husky before going to bed. So I had an old Mac Mini (the G4) laying around which I have long wanted to find some use for.