Giter Site home page Giter Site logo

ocfd's Introduction

OpenCore USB-installer Script

Description

This script is designed to create an OpenCore USB-installer on Linux. It automates the process of formatting a USB drive, installing necessary dependencies, extracting the macOS recovery image, burning the recovery image to the USB drive, and installing OpenCore.

Author

Prerequisites

  • A Linux environment is required to run this script.
  • Make sure you have a USB drive ready for the installation.

Usage

  1. Open a terminal window.
  2. Navigate to the directory containing the script using the cd command.
  3. Make the script executable if it's not already: chmod +x ocfd.sh
  4. Run the script: ./ocfd.sh
  5. The script will guide you through the process step by step.

Features

  • The script clears the screen and checks if the user is root. If not, it will execute the script with sudo.
  • USB drive selection: The script prompts the user to select the USB drive to use.
  • Dependency installation: It installs the necessary dependencies based on your Linux distribution.
  • USB drive formatting: The script formats the selected USB drive for the installation.
  • Extraction of macOS recovery image: It extracts the macOS recovery image from a downloaded DMG file.
  • Burning the recovery image: The script burns the macOS recovery image to the USB drive.
  • OpenCore installation: It installs OpenCore to the USB drive.

Important Notes

  • Make sure to backup any important data on the USB drive before running the script, as it will be formatted.
  • The script requires root privileges to execute certain commands, so you may need to enter your password during the process.

Disclaimer

  • This script is provided as-is. The author do not take responsibility for any data loss or system issues that may arise from using this script. Use it at your own risk.

License

This script is licensed under the GNU General Public License v3.0. Please review the license terms before using the script.

ocfd's People

Contributors

broly1 avatar schiffsratte avatar 995qa avatar

Stargazers

Sese avatar  avatar Mostafa Shahverdy avatar John RaM avatar

Watchers

James Cloos avatar  avatar  avatar

ocfd's Issues

Arch pacman -Syu

Could you change pacman -Syu to pacman -Sy please otherwise it upgrades all packages on the machine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.