All Projects → SevenBits → Mac Linux Usb Loader

SevenBits / Mac Linux Usb Loader

Licence: other
Boot Linux on your Mac, easily

Projects that are alternatives of or similar to Mac Linux Usb Loader

Glim
GRUB Live ISO Multiboot
Stars: ✭ 452 (-47.07%)
Mutual labels:  ubuntu, boot
Debootstick
Generate a bootable live image from any Debian/Ubuntu filesystem tree.
Stars: ✭ 48 (-94.38%)
Mutual labels:  ubuntu, boot
Multibootusb
Create multiboot live Linux on a USB disk...
Stars: ✭ 1,042 (+22.01%)
Mutual labels:  boot, efi
clr-boot-manager
Kernel & Boot Loader Management
Stars: ✭ 101 (-88.17%)
Mutual labels:  boot, linux-distribution
H81M-DS2-Hackintosh
Thís repository contain files needed for GA-H81M-DS2 Hackintosh. Only OpenCore supported
Stars: ✭ 12 (-98.59%)
Mutual labels:  boot, efi
pi-encrypted-boot-ssh
🔑 Raspberry Pi Encrypted Boot with Remote SSH
Stars: ✭ 96 (-88.76%)
Mutual labels:  ubuntu, boot
Zfs Installer
Shell script program that prepares ZFS on a system, and installs Linux
Stars: ✭ 88 (-89.7%)
Mutual labels:  ubuntu, boot
zfs-installer
Shell script program that prepares ZFS on a system, and installs Linux
Stars: ✭ 137 (-83.96%)
Mutual labels:  ubuntu, boot
Mkosi
Build Legacy-Free OS Images
Stars: ✭ 589 (-31.03%)
Mutual labels:  ubuntu, efi
Switch Apt Mirror.ansible.role
switch apt mirror for Debian & Ubuntu with Ansible role.
Stars: ✭ 5 (-99.41%)
Mutual labels:  ubuntu
Debian Server
Complete Debian/Ubuntu Web Application Server Installation
Stars: ✭ 22 (-97.42%)
Mutual labels:  ubuntu
Vidcutter
Been busy guys, will be reviewing and integrating pull requests shortly. Thanks to all contributors! LATEST RELEASE: 6.0.0 - flatpak @ https://flathub.org/apps/details/com.ozmartians.VidCutter - snap @ https://snapcraft.io/vidcutter - see https://github.com/ozmartian/vidcutter/releases for more details...
Stars: ✭ 775 (-9.25%)
Mutual labels:  ubuntu
Ffmpeg
Docker build for FFmpeg on Ubuntu / Alpine / Centos 7 / Scratch
Stars: ✭ 828 (-3.04%)
Mutual labels:  ubuntu
Initubuntu
ShellScript use to Init Ubuntu
Stars: ✭ 24 (-97.19%)
Mutual labels:  ubuntu
Fgmk
Retro RPG Game Maker
Stars: ✭ 794 (-7.03%)
Mutual labels:  ubuntu
Ubuntu Setup
script to configure fresh ubuntu install, or to update existing install
Stars: ✭ 8 (-99.06%)
Mutual labels:  ubuntu
Tf Coriander
OpenCL 1.2 implementation for Tensorflow
Stars: ✭ 775 (-9.25%)
Mutual labels:  ubuntu
Ethereum nvidia miner
💰 USB flash drive ISO image for Ethereum, Zcash and Monero mining with NVIDIA graphics cards and Ubuntu GNU/Linux (headless)
Stars: ✭ 772 (-9.6%)
Mutual labels:  ubuntu
Stacer
Linux System Optimizer and Monitoring - https://oguzhaninan.github.io/Stacer-Web
Stars: ✭ 7,405 (+767.1%)
Mutual labels:  ubuntu
Sysadmintools
Acorn's Server, Workstation, & VM Cluster Automation & Documentation
Stars: ✭ 7 (-99.18%)
Mutual labels:  ubuntu
Mac Linux USB Loader logo

Mac Linux USB Loader

Tool allowing you to put a Linux distribution on a USB drive and make it bootable on Intel Macs using EFI.

General Information

This is the Mac Linux USB Loader, a tool allowing you to take an ISO of a Linux distribution and make it boot using EFI. It requires a single USB drive formatted as FAT with at least 2 GB free recommended. Mac Linux USB Loader is available under the 3-clause BSD license.

The tool is necessary to make certain Linux distributions boot that do not have EFI booting support. Many distributions are adding this with the release of Windows 8, but it has not been finalized and is still nonstandard by most distributions. Many common distributions are supported, like Ubuntu and Linux Mint.

If you wish to contribute to the code or fork the repository, please do so. All development currently takes place on the master branch, and this is where code should be submitted for pull requests. The legacy branch contains the code for pre-3.0 versions of Mac Linux USB Loader; it will not be maintained and is present for historical interest only.

I created this tool, if you care, for several reasons:

  • None of the other tools available (esp. unetbootin) feel native and operate as you would expect on the Mac platform.
  • None of the other methods of which I am aware have the ability to make the archives boot on Intel Macs.
  • It was personally a pain in the neck getting Linux distributions to boot via USB on Macs.

That being said, it does have a few shortcomings:

  • Linux fails to have graphics on some Macs (i.e Macbook Pros with nVidia graphics), which in some cases prevents boot, but this is not necessarily an issue with Mac Linux USB Loader as much as it is an issue with the video drivers that ship with most distributions. Luckily, with Enterprise, which has been included with Mac Linux USB Loader since 2.0, you can use persistence to install the necessary video drivers on distributions like Ubuntu, helping to alleviate the issue.

Building from Source

Requirements: Xcode 9, OS X 10.12 SDK. OS X 10.8+ required to run built app

  1. Clone from git: git clone https://github.com/SevenBits/Mac-Linux-USB-Loader.git
  2. Run pod install (requires Cocoapods).
  3. Open Mac Linux USB Loader.xcworkspace and do an archive build, or simply run and debug it with Xcode

Mac Linux USB Loader utilizes the OS X app sandbox, and so it requires that it be code-signed to use all features. This should not be a problem if you are a registered Apple developer.

Acknowledgements

  • Used some icons from KDE's Oxygen
  • Mac Linux USB Loader icon by Todd Gaunt
  • Special thanks to Leander Lismond for translating the application into Dutch!
  • Special thanks to Stephan Rusch for translating the application into German!
  • Special thanks to Cai Argimon for translating the application into Spanish!
  • Special thanks to Daniele Isoni for translating the application into Italian!
  • Special thanks to Uhucream (@TK_CH291) for translating the application into Japanese!
  • Special thanks to Thor-Jakob G. Løberg for translating the application into Norwegian Bokmål!
  • Special thanks to lightsing for translating the application into Simplified Chinese.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].