Sunday, August 5, 2018

Install Fedora 28 on Mac Mini (late 2009)

This is a basic guide to install Fedora 28 on Mac Mini (late 2009) version.  This version is quite unstable as we received message that our boot image crash. Despite the error message, we manage to get Fedora to work. 

Preparing to Install Fedora 28

We prepare a Fedora USB driver, we can download the Fedora Media Writer App. Using this app, we can download Fedora and burn to the USB drive directly.

Installing Fedora 28

Bootup from USB using option (Alt) key. Then select Try Fedora 28. Once the live image is booted, we can use the disk app to remove any partition that we want to get rid of. Alternatively, we can do that during installation.

Click and run the app to install Fedora. The welcom screen is as follows:

 

Select the appropriate language, click Continue. You will be presented something similar to the following screen, except that the disk was not defined.


We can change the time zone and keyboard if we thin k the automated selection is wrong. Under System, click on Installation Destination to configure the drive.


Select the disk if you have more than one disk. Then select if you would want the system to configure the drive automatically for you. 


We select custom and click Done.


Due to the way Mac Mini was design, we need a few more partition. We need the following partition:


PartitionFile SystemDrive SpaceMount Point / Flag
sda1FAT16200MBFlag: boot, esp
sda2HFS+ESP200MB/boot/efi
sda3ext41GB/boot
sda4linux swap8GB/swap
sda5ext4rest of free space/

If you find defining partition is a hassle, you can allow the system to configure for you automatically. If you have not remove any unwanted partition, you will be ask to reclaim disk space. Click Done.


We will go back to this screen. Please note that as long as there is a red warnings words, we cannot proceed with the installation. Once we are ready, click Begin Installation.


The installation will proceed as shown above. Once it is completed, we can click Quit as shown below.


Reboot the system when ready.

Post Installation Configuration

During the first boot, we are given the chance to create user ID and even make connection to external storage services. We usually just create the user ID. We can start using Fedora when we have create the ID.

Update Fedora

Once we login to the system, the first thing is to update the system. Run the following command to update the system from a terminal:

sudo dnf update

Once the update is completed, reboot the system.

Enable Additional Repository 

We can enable additional repository from the Software app. Open the app as shown below.


Notice that There is a blue banner for us to enable additional repository. We can enabled that.

Next, we select Software Repositories from the drop down menu. We can enable or disable each repository.


Although RPM Fusion repository is included, but only Nvidia driver and Steam are available. We need to add the complete RPM fusion repositories using the command line. Run the following command:

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm


Install Additional Software

Most of the software can be install via Software app. We need to download Chrome separately from Google site. Please note that Chromium and Chrome is different product. Chromium is the opens source web browser, Google Chrome is Google web browser that are tightly integrated with Google services.

Download the package that indicate 64bit Fedora.


Click Accept and Install. Once the software is downloaded, click Install as shown below.


We also install additional software via command line as below:

sudo dnf install -y vlc
sudo dnf install -y fuse-exfat exfat-utils


Final Note

Please note that we have no luck in installing any Broadcom wifi drivers. If wifi is a must please get another wifi adapter.

***



No comments:

Post a Comment

Note: Only a member of this blog may post a comment.