arnolddinkla / archcraft

// Source : ISO

Home Page:https://archcraft.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Archcraft

Buy Me A Coffee Support me on ko-fi Support me on Paypal

Yet another minimal Linux distribution, based on Arch Linux.

Homepage | Installation | Features | Screenshots | Blog | Wiki

gif


Latest Blog Posts

Get The ISO

1. Download - You can download the latest release of ISO (see releases), Available options are given below:

undefined   undefined   undefined

2. Build ISO - If you're already using archlinux & want to build the iso, maybe with your config, follow the instructions given below.

Checklist

  • archiso version: 55-1
  • At least 10GB of free space
  • Arch Linux 64-bit only
  • Clear pacman cache; sudo pacman -Scc
  • Open a terminal and clone the archcraft repository.
git clone --depth=1 https://github.com/archcraft-os/archcraft.git
  • Change to the archcraft directory & run setup.sh.
cd archcraft
chmod +x setup.sh
./setup.sh
  • Now, Change to the iso directory & run mkarchcraftiso as root.
cd iso
sudo su
./mkarchcraftiso -v .
  • If everything goes well, you'll have the ISO in the iso/out directory.

If you want to Rebuild the ISO, remove work & out dirs inside the iso directory first. then run ./mkarchcraftiso -v . as root. You don't need to run the setup.sh again, it's a one-time process only.

Boot The ISO

1. Using GRUB - If you're already using a linux distro with grub, then you can add following entry in your grub.cfg file, Replace X with your partition number, and /path/to/archcraft.iso with ISO path.

menuentry "Archcraft Live ISO" --class archcraft {
    set root='(hd0,X)'
    set isofile="/path/to/archcraft.iso"
    set dri="free"
    search --no-floppy -f --set=root $isofile
    probe -u $root --set=abc
    set pqr="/dev/disk/by-uuid/$abc"
    loopback loop $isofile
    linux  (loop)/arch/boot/x86_64/vmlinuz-linux img_dev=$pqr img_loop=$isofile driver=$dri quiet splash vt.global_cursor_default=0 loglevel=2 rd.systemd.show_status=false rd.udev.log-priority=3 sysrq_always_enabled=1 cow_spacesize=2G
    initrd  (loop)/arch/boot/intel-ucode.img (loop)/arch/boot/amd-ucode.img (loop)/arch/boot/x86_64/initramfs-linux.img
}

2. Using dd - Alternatively, you can use the dd command to make a bootable USB_Drive/SDcard, open the terminal and do the following

sudo su
dd bs=4M if=/path/to/archcraft.iso of=/dev/sdX status=progress oflag=sync

3. Using Etcher - In case you want a GUI-based app to do it for you, we recommend Etcher to make the bootable USB/SDcard. Etcher supports Windows, Linux, Mac and has a beautiful UI.

FYI

  • The default username and password is liveuser.
  • After installing Archcraft, run sudo pacman -Syy to sync with the pacman database.
  • If the polybar is not showing some icons properly, run ~/.config/polybar/fix_modules.sh to fix Battery & Network Modules.
  • You need to enable os-prober for Archcraft to detect other installed OS. Edit /etc/default/grub file and uncomment #GRUB_DISABLE_OS_PROBER=false, then run sudo grub-mkconfig -o /boot/grub/grub.cfg to regenerate grub config file.
  • Update the lock screen according to your screen resolution with betterlockscreen -u /usr/share/backgrounds/wal_10.jpg if it's messed up.

About

// Source : ISO

https://archcraft.io

License:GNU General Public License v3.0


Languages

Language:Shell 100.0%