Skip to content

Commit

Permalink
Update readme - add information about drivers and SELinux
Browse files Browse the repository at this point in the history
  • Loading branch information
mikeeq committed Aug 21, 2019
1 parent 4fef7fa commit 17644fe
Showing 1 changed file with 9 additions and 3 deletions.
12 changes: 9 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,30 @@

[![Build Status](https://travis-ci.com/mikeeq/mbp-fedora.svg?branch=master)](https://travis-ci.com/mikeeq/mbp-fedora)

Fedora 30 ISO with Mac Apple T2 compatbility built-in (Macbooks >2018). Everything works out-of-the-box.
Fedora 30 ISO with Apple T2 patches built-in (Macbooks produced >= 2018).

Custom kernel and SELinux in permissive mode.
All available Apple T2 drivers are integrated with this iso. Most things work, besides those mentioned in [not working section](#not-working).

Kernel - <https://github.com/mikeeq/mbp-fedora-kernel>

Drivers:

- Apple T2 (audio, keyboard, touchpad) - <https://github.com/MCMrARM/mbp2018-bridge-drv.git>
- Touchbar - <https://github.com/roadrunner2/macbook12-spi-driver.git>

## How to install

- Download .iso from releases
- Burn the image on USB stick >=8GB via:
- dd - `dd bs=4M if=/home/user/Downloads/livecd-fedora-mbp-201908181858.iso of=/dev/sdc conv=fdatasync status=progress`
- dd - `dd bs=4M if=/home/user/Downloads/livecd-fedora-mbp-201908181858.iso of=/dev/sdc conv=fdatasync status=progress`
- rufus (GPT)- <https://rufus.ie/>
- fedora media writer (custom image option)- <https://getfedora.org/pl/workstation/download/>
- don't use `livecd-iso-to-disk`, because it's overwriting grub settings
- Install Fedora
- Login with default user: `fedora` pass: `fedora` (it's created due to gnome-initial-setup issue)
- Put wifi firmware files to `/lib/firmware/brcm/`
- tutorial - <https://github.com/mikeeq/mbp-fedora-kernel/#working-with-mbp-fedora-kernel>
- You can put back SELinux in enforcing mode by changing the value in `/etc/selinux/config` but remember about relabelling your OS partition `touch /.autorelabel`

## Not working

Expand Down

0 comments on commit 17644fe

Please sign in to comment.