- Automatically start tmux and ranger as of the virtual console
- Almost pure Arch Linux
- Easy installation, done in offline
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
--recursive
option - Enter cloned dir
git clone --recursive https://github.com/sakkke/quilt.git
cd quilt
sort -u build*.packages.x86_64 | sudo pacman --needed -Sy -
sudo ./build-all.sh
sudo pacman --needed -Sy - < build.packages.x86_64
sudo ./build.sh
sudo pacman --needed -Sy - < build-minirootfs.packages.x86_64
sudo ./build-minirootfs.sh
sudo pacman --needed -Sy - < build-shells.packages.x86_64
./build-shells.sh
First, prepare Quilt bootable device, referring to Example to create bootable device.
- Launch the ISO env
- In
ranger
interface, pressShift s
key combi to enter the shell - If necessary, perform partitioning using
cfdisk
or 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"'
/mnt
expects the partition is mounted- The variable
efi_dir
value 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
yes
to 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/device
is a device file (e.g./dev/sda
)
sfdisk path/to/device << /sfdisk
label: gpt
size=300MiB, type=U
type=L
/sfdisk
path/to/device
is a device file (e.g./dev/sda
)
MIT