mbp-fedora | Fedora ISO with Apple T2 patches

 by   mikeeq Shell Version: v6.2.8-f37 License: No License

kandi X-RAY | mbp-fedora Summary

kandi X-RAY | mbp-fedora Summary

mbp-fedora is a Shell library typically used in macOS, Ubuntu applications. mbp-fedora has no bugs, it has no vulnerabilities and it has low support. You can download it from GitHub.

Fedora ISO with Apple T2 patches built-in (Macbooks produced >= 2018). All available Apple T2 drivers are integrated with this iso. Most things work, besides those mentioned in not working section. Tested on: Macbook Pro 15,2 13" 2019 i5 TouchBar Z0WQ000AR MV972ZE/A/R1 && Macbook Pro 16,2 13" 2020 i5.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              mbp-fedora has a low active ecosystem.
              It has 286 star(s) with 21 fork(s). There are 22 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 4 open issues and 48 have been closed. On average issues are closed in 132 days. There are 1 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of mbp-fedora is v6.2.8-f37

            kandi-Quality Quality

              mbp-fedora has 0 bugs and 0 code smells.

            kandi-Security Security

              mbp-fedora has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              mbp-fedora code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              mbp-fedora does not have a standard license declared.
              Check the repository for any license declaration and review the terms closely.
              OutlinedDot
              Without a license, all rights are reserved, and you cannot use the library in your applications.

            kandi-Reuse Reuse

              mbp-fedora releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of mbp-fedora
            Get all kandi verified functions for this library.

            mbp-fedora Key Features

            No Key Features are available at this moment for mbp-fedora.

            mbp-fedora Examples and Code Snippets

            No Code Snippets are available at this moment for mbp-fedora.

            Community Discussions

            No Community Discussions are available at this moment for mbp-fedora.Refer to stack overflow page for discussions.

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install mbp-fedora

            Turn off secure boot and allow booting from external media - https://support.apple.com/en-us/HT208330. Download .iso from releases section - https://github.com/mikeeq/mbp-fedora/releases/latest. Next you can check the SHA256 checksum of extracted .ISO to verify if your extraction process went well.
            Turn off secure boot and allow booting from external media - https://support.apple.com/en-us/HT208330
            Download .iso from releases section - https://github.com/mikeeq/mbp-fedora/releases/latest If it's split into multiple zip parts, i.e.: livecd.zip and livecd.z01 you need to download all zip parts and then join split files into one and then extract it via unzip https://unix.stackexchange.com/questions/40480/how-to-unzip-a-multipart-spanned-zip-on-linux or extract downloaded zip parts directly using: on Windows winrar or other supported tool like 7zip on Linux you can use p7zip, dnf install p7zip and then to extract 7za x livecd.zip on MacOS you can use the unarchiver from AppStore: https://apps.apple.com/us/app/the-unarchiver/id425424353?mt=12 or you can install p7zip via brew brew install p7zip and use 7za x livecd.zip command mentioned above to install brew follow this tutorial: https://brew.sh/
            Next you can check the SHA256 checksum of extracted .ISO to verify if your extraction process went well MacOS: shasum -a 256 livecd-fedora-mbp.iso Linux sha256sum livecd-fedora-mbp.iso please compare it with a value in sha256 file available in github releases
            Burn the image on USB stick >=8GB via: Fedora Media Writer Download: https://getfedora.org/en/workstation/download/ MacOS https://getfedora.org/fmw/FedoraMediaWriter-osx-latest.dmg if you're prompted that application is insecure/from unknown developer, check https://support.apple.com/en-us/HT202491 Windows https://getfedora.org/fmw/FedoraMediaWriter-win32-latest.exe Please use Custom Image option when burning the downloaded and extracted ISO to USB drive dd Linux sudo dd bs=4M if=/home/user/Downloads/livecd-fedora-mbp-201908181858.iso of=/dev/sdc conv=fdatasync status=progress MacOS try to find under which /dev/ your USB stick is available sudo diskutil list check if any partitions from it are mounted df -h, if they are please unmount sudo diskutil unmount /dev/disk2s1 exec sudo dd if=/Users/user/Downloads/livecd-fedora-mbp-201908181858.iso of=/dev/disk2 bs=4m if dd is not working for you for some reason you can try to install gdd via brew and use GNU dd command instead sudo gdd bs=4M if=/Users/user/Downloads/livecd-fedora-mbp-201908181858.iso of=/dev/disk2 conv=fdatasync status=progress # To install gdd via brew, execute brew install coreutils don't worry if dd command execution is slow on MacOS, it can take a while due to XNU's poor I/O performance Rufus (GPT)- https://rufus.ie/, if prompted use DD mode Please don't use livecd-iso-to-disk as it's overwriting ISO default grub settings and Fedora will not boot correctly!
            Install Fedora First of all I recommend to shrink (resize) macOS APFS partition and not removing macOS installation entirely from your MacBook, because it's the only way to keep your device up-to-date. macOS OS updates also contains security patches to EFI/Apple T2 HowTo: https://www.anyrecover.com/hard-drive-recovery-data/resize-partition-mac/ # Steps to Resize Mac Partition Boot Fedora Installer from USB drive directly from macOS boot manager. (You can boot into it by pressing and holding Option key (ALT key) after clicking the power-on button when your computer was turned off or on restart/reboot when Apple logo is shown on the screen). There will be two/three boot options available, usually the last one works for me. (There are multiple boot options, because there are three different partitions in the ISO to make the ISO bootable on different set of computers: 1) ISO9660: with installer data, 2) fat32, 3) hfs+) I recommend using standard partition layout during partitioning your Disk in anaconda (Fedora Installer) as I haven't tested other scenarios yet. https://github.com/mikeeq/mbp-fedora/issues/2 /boot/efi - 1024MB Linux HFS+ ESP /boot - 1024MB EXT4 / - xxxGB EXT4 There will be an error on Installing bootloader... step, click Yes - It's related to efi=noruntime kernel arg # /tmp/anaconda.log 13:39:49,173 INF bootloader.grub2: bootloader.py: used boot args: resume=UUID=8a64abbd-b1a3-4d4a-85c3-b73800e46a1e rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet 13:39:54,649 ERR bootloader.installation: bootloader.write failed: Failed to set new efi boot target. This is most likely a kernel or firmware bug.
            To install additional languages, install appropriate langpack via dnf dnf search langpack
            After login you can update kernel by running sudo update_kernel_mbp, more info here: https://github.com/mikeeq/mbp-fedora-kernel#how-to-update-kernel-mbp
            You can change mappings of ctrl, option keys (PC keyboard mappings) by creating /etc/modprobe.d/hid_apple.conf file and recreating grub config. All available modifications could be found here: https://github.com/free5lot/hid-apple-patched # /etc/modprobe.d/hid_apple.conf options hid_apple swap_fn_leftctrl=1 options hid_apple swap_opt_cmd=1 sudo -i # Refresh grub and dracut config by executing update_kernel_mbp script update_kernel_mbp
            To change function key mappings for models with touchbar see modinfo apple_ib_tb and use echo 2 > /sys/class/input/*/device/fnmode instead of the hid_apple options. See this issue
            Setup wifi and other model specific devices by following guides on wiki.t2linux.org - https://wiki.t2linux.org/guides/wifi/

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/mikeeq/mbp-fedora.git

          • CLI

            gh repo clone mikeeq/mbp-fedora

          • sshUrl

            git@github.com:mikeeq/mbp-fedora.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link