root:void
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| root:void [2025/11/18 10:45] – created marlonivo | root:void [2025/11/18 11:29] (current) – marlonivo | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ### **1. Partition anlegen** | ||
| + | < | ||
| + | cfdisk /dev/sda | ||
| + | # neue primäre Partition, ext4, bootable=on | ||
| + | </ | ||
| + | |||
| + | ### **2. Dateisystem erstellen** | ||
| + | < | ||
| + | mkfs.ext4 /dev/sda1 | ||
| + | </ | ||
| + | |||
| + | ### **3. Partition mounten** | ||
| + | < | ||
| + | mkdir -p / | ||
| + | mount /dev/sda1 / | ||
| + | </ | ||
| + | |||
| ### **4. Void-ROOTFS herunterladen** | ### **4. Void-ROOTFS herunterladen** | ||
| - | ``` | + | < |
| cd /tmp | cd /tmp | ||
| - | wget https:// | + | wget https:// |
| - | ``` | + | </ |
| - | --- | ||
| ### **5. ROOTFS entpacken** | ### **5. ROOTFS entpacken** | ||
| - | ``` | + | < |
| - | tar -xpf void-x86_64-ROOTFS.tar.xz -C / | + | tar -xpf void-x86_64-ROOTFS-20250202.tar.xz -C / |
| - | ``` | + | </ |
| - | --- | ||
| ### **6. Chroot vorbereiten** | ### **6. Chroot vorbereiten** | ||
| - | ``` | + | < |
| mount -t proc proc / | mount -t proc proc / | ||
| mount -t sysfs sys / | mount -t sysfs sys / | ||
| mount -o bind /dev / | mount -o bind /dev / | ||
| - | ``` | + | mount -o bind /run / |
| + | </ | ||
| - | --- | ||
| ### **7. In das ROOTFS chrooten** | ### **7. In das ROOTFS chrooten** | ||
| - | ``` | + | < |
| chroot / | chroot / | ||
| - | ``` | + | </ |
| - | --- | ||
| ### **8. Basis installieren** | ### **8. Basis installieren** | ||
| - | ``` | + | < |
| - | xbps-install -Suy xbps | + | xbps-install -u xbps |
| - | xbps-install -y base-system | + | xbps-install -y base-system syslinux |
| - | ``` | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | ### **9. Kernel installieren** | + | |
| - | + | ||
| - | ``` | + | |
| - | xbps-install -y linux | + | |
| - | ``` | + | |
| - | + | ||
| - | --- | + | |
| - | + | ||
| - | ### **10. Syslinux installieren (SeaBIOS)** | + | |
| - | + | ||
| - | ``` | + | |
| - | xbps-install -y syslinux | + | |
| extlinux --install /boot | extlinux --install /boot | ||
| - | ``` | + | </ |
| - | + | ||
| - | --- | + | |
| ### **11. syslinux.cfg erstellen** | ### **11. syslinux.cfg erstellen** | ||
| - | ``` | + | < |
| cat > / | cat > / | ||
| DEFAULT void | DEFAULT void | ||
| LABEL void | LABEL void | ||
| - | LINUX / | + | LINUX / |
| - | INITRD / | + | INITRD / |
| APPEND root=/ | APPEND root=/ | ||
| EOF | EOF | ||
| - | ``` | + | </ |
| - | --- | ||
| ### **12. Syslinux-MBR schreiben** | ### **12. Syslinux-MBR schreiben** | ||
| - | ``` | + | < |
| dd if=/ | dd if=/ | ||
| - | ``` | + | </ |
| - | --- | ||
| ### **13. Chroot verlassen** | ### **13. Chroot verlassen** | ||
| - | ``` | + | < |
| exit | exit | ||
| - | ``` | + | </ |
| - | --- | ||
| ### **14. Aushängen** | ### **14. Aushängen** | ||
| - | ``` | + | < |
| umount -R / | umount -R / | ||
| sync | sync | ||
| - | ``` | + | </ |
| - | --- | ||
| ### **15. Reboot** | ### **15. Reboot** | ||
| - | ``` | + | < |
| reboot | reboot | ||
| - | ``` | + | </ |
| - | + | ||
| - | --- | + | |
| **SeaBIOS lädt jetzt direkt Syslinux, Syslinux lädt Kernel+Initramfs, | **SeaBIOS lädt jetzt direkt Syslinux, Syslinux lädt Kernel+Initramfs, | ||