- Automatically start tmux and ranger as of the virtual console
- Almost pure Arch Linux
- Easy installation, done in offline
First boot Installation process
| Arch | Name | State |
|---|---|---|
| x86_64 | EFI system | Alpha |
| x86_64 | Docker | Coming soon |
| x86_64 | Shells | Coming soon |
| x86_64 | WSL 2 | Alpha |
You can find downloadable files at releases.
- Clone this repo with
--recursiveoption - Enter cloned dir
git clone --recursive https://github.com/sakkke/quilt.git
cd quiltsort -u build*.packages.x86_64 | sudo pacman --needed -Sy - sudo ./build-all.sh
sudo pacman --needed -Sy - < build.packages.x86_64
sudo ./build.shsudo pacman --needed -Sy - < build-minirootfs.packages.x86_64
sudo ./build-minirootfs.shsudo pacman --needed -Sy - < build-shells.packages.x86_64
./build-shells.shFirst, prepare Quilt bootable device, referring to Example to create bootable device.
- Launch the ISO env
- In
rangerinterface, pressShift skey combi to enter the shell - If necessary, perform partitioning using
cfdiskor similar, referring to Partitioning Example - Run the below
tar -C /mnt -Ipixz -xf /rootfs.tpxz genfstab -U /mnt >> /mnt/etc/fstab arch-chroot /mnt hwclock --systohc arch-chroot /mnt /bin/sh -c 'efi_dir=/boot && grub-install --efi-directory="$efi_dir" && grub-mkconfig -o "$efi_dir/grub/grub.cfg"'
/mntexpects the partition is mounted- The variable
efi_dirvalue is changeable as needed
Finally, run reboot.
Installation complete!
Warning!: Quick Installer will remove all your selected disk data! Recommend you back up your files first.
To run Quick Installer:
/root/.quick-installer
- Select the disk on which you want to install Quilt
- Type
yesto confirm - Auto: Create the GPT to your selected disk
- Auto: Make it partition Linux filesystem and EFI system
- Auto: Do Manual Install to EFI system section
- Installation complete!
In Windows:
wsl.exe --import path\to\minirootfs.tar.gz path\to\dir Quilt
echo label: gpt | sudo sfdisk --wipe always path/to/device sudo dd bs=100M if=path/to/iso of=path/to/device status=progress
path/to/deviceis a device file (e.g./dev/sda)
sfdisk path/to/device << /sfdisk label: gpt size=300MiB, type=U type=L /sfdisk
path/to/deviceis a device file (e.g./dev/sda)
MIT