Via Chroot
Metode ini digunakan untuk instalasi manual (advanced) tanpa installer otomatis. Cocok untuk:
- Pengguna advanced
- Custom setup (minimal system, full control)
- Recovery system
⚠️ Persiapan
Metode ini membutuhkan:
- Live Linux (bisa T4n OS / distro lain)
- Akses root
- Pengetahuan dasar Linux
📌 Metode instalasi tersedia:
- XBPS Method → menggunakan package manager
- ROOTFS Method → ekstrak tarball sistem
Setup Partisi & Filesystem
Gunakan tools seperti:
cfdiskfdiskgdisk
Contoh partisi (UEFI):
/dev/sda1→ EFI (FAT32)/dev/sda2→ Root (ext4)
Format partisi:
# mkfs.vfat /dev/sda1
# mkfs.ext4 /dev/sda2
Mount Filesystem
Mount root ke /mnt:
# mount /dev/sda2 /mnt
Jika UEFI:
# mkdir -p /mnt/boot/efi
# mount /dev/sda1 /mnt/boot/efi
(Opsional) Swap
# mkswap /dev/sdX
# swapon /dev/sdX
Instalasi Sistem Dasar
Pilih salah satu metode berikut:
🔹 METODE 1: XBPS (Direkomendasikan)
Set repository:
# REPO=https://repo-default.voidlinux.org/current
# ARCH=x86_64
Copy key:
# mkdir -p /mnt/var/db/xbps/keys
# cp /var/db/xbps/keys/* /mnt/var/db/xbps/keys/
Install base system:
# XBPS_ARCH=$ARCH xbps-install -S -r /mnt -R "$REPO" base-system
🔹 METODE 2: ROOTFS
Ekstrak ROOTFS:
# tar xvf void-ROOTFS.tar.xz -C /mnt
Update & install base:
# xbps-install -r /mnt -Su xbps
# xbps-install -r /mnt -u
# xbps-install -r /mnt base-system
# xbps-remove -r /mnt -R base-container-full
Konfigurasi Sistem
Generate fstab
# xgenfstab -U /mnt > /mnt/etc/fstab
Masuk ke chroot
Gunakan:
# xchroot /mnt /bin/bash
Konfigurasi Dasar
Hostname
# echo "t4nos" > /etc/hostname
Locale (glibc)
Edit:
/etc/default/libc-locales
Lalu generate:
# xbps-reconfigure -f glibc-locales
Set Password Root
# passwd
⚙️ Enable Service (Opsional)
Contoh:
# ln -s /etc/sv/dhcpcd /var/service/
# ln -s /etc/sv/sshd /var/service/
Install Bootloader (GRUB)
Bootloader yang digunakan: 👉 GRUB
BIOS
# xbps-install -S grub
# grub-install /dev/sda
💻 UEFI
Install:
# xbps-install -S grub-x86_64-efi
Install GRUB:
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="T4nOS"
⚠️ Troubleshooting UEFI
Jika error:
# mount -t efivarfs none /sys/firmware/efi/efivars
Jika masih gagal:
# grub-install --no-nvram ...
Fallback (USB / UEFI Error)
# mkdir -p /boot/efi/EFI/boot
# cp /boot/efi/EFI/T4nOS/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
Finalisasi
Generate semua konfigurasi:
# xbps-reconfigure -fa
Keluar & Reboot
# exit
# umount -R /mnt
# shutdown -r now
Setelah Instalasi
Update sistem:
# xbps-install -Su
Kesimpulan
- Metode chroot = fleksibel & powerful
- XBPS = paling mudah & stabil
- ROOTFS = cocok untuk cross-distro install
- GRUB wajib dikonfigurasi dengan benar
🚀 Kapan pakai metode ini?
Gunakan jika:
- Installer gagal
- Ingin sistem minimal
- Ingin kontrol penuh
@T4n-Labs @Gh0sT4n