Code Monkey home page Code Monkey logo

karl's Introduction

Karl - Kaung's Arch Recovery Linux

Karl is a profile for archiso to create a live USB boot that is essentially bare Arch Linux with a pre-configured desktop environment to make your life easier installating an Arch Linux system, complete with a firefox browser and Network Manager. No more looking at your phone or through secondary computer for guides, notes or googling around. Browse the internet while you chroot. You can treat this iso the same as offcial arch linux ISO to do installation via tty or fire startx away to spin up the awesome wm. o7 Archer.

How to Build the ISO

Follow these steps to build the Karl ISO:

  1. Install Dependencies:

    sudo pacman -S archiso git
  2. Clone the Repository:

    git clone https://github.com/kgmyatthu/karl.git
    cd karl
  3. Build the ISO:

    sudo mkarchiso -v .

    The built ISO will be located in the out directory.

How to Burn the ISO to a USB Device

Once you have built the ISO, follow these steps to burn it to a USB device:

  1. Identify your USB Device: Plug in your USB drive and identify its device name using the lsblk command. Look for your USB device (e.g., /dev/sdX).

    Warning: Be very careful to identify the correct device as the following steps will erase all data on the chosen device.

  2. Burn the ISO to the USB Device:

    sudo dd if=out/karl.iso of=/dev/sdX bs=4M status=progress && sync

    Replace /dev/sdX with the correct device name for your USB drive.

  3. Boot from the USB Device:

    • Insert the USB drive into the target computer.
    • Restart the computer and enter the BIOS/UEFI setup.
    • Select the USB drive as the boot device.
    • Save and exit BIOS/UEFI setup to boot from the USB drive.

Troubleshooting

  • ISO Build Issues: Ensure all dependencies are installed and you have sufficient permissions to run the build commands.
  • USB Boot Issues: Double-check the dd command to ensure the correct device is used. Verify the BIOS/UEFI settings for USB boot.

Contributing

Feel free to open issues and pull requests if you encounter any problems or have improvements.

The Why

I often fiddle with things on my system without proper backup mesures (I'm lazy). I find myself having to rescue my arch linux more than i'd like to. And often googling stuff is inevitable. The offical archlinux ISO suck in that regard so there is karl.

License

This project is licensed under the MIT License.

karl's People

Contributors

kgmyatthu avatar

Stargazers

&Cherry avatar s3rj1k avatar Hervé Parissi avatar 3D avatar Druxorey avatar Radu Potop avatar

Watchers

 avatar

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.