La USB-memorilo de Vikix instalis Void kaj Vikix kune: vi respondas kelkajn demandojn, ĝi forigas unu diskan, kaj dudek minutoj post la unua ensaluto vi estas ĉe la labortablo. Ĝi estas la plej facila maniero, kaj sur nova portebla komputilo ofte la sola, kiu funkcias: la propra bildo de Void estas de februaro 2025 (kernversio 6.12), kaj porteblaj komputiloj produktitaj post tio bezonas pli novan kernon kaj programaron por ilia Wi-Fi, sono kaj grafiko. La USB-memorilo enhavas la aktualajn versiojn de Void. Instalado de Void por Vikix estas la alia maniero, la instalilo de Void fare de la uzanto, poste Vikix.
La tuta disko estas forigata, inkluzive de Windows. La USB-memorilo ne instalis apud alia sistemo. Kopiu ĉiun aferon, kiun vi volas konservi, antaŭe.
Vi bezonas:
La bildo estas kreata de ĉi tiu deponejo per installer/build-image.sh, kun la propra ilo de Void por ĝiaj vivaj bildoj (void-mklive). Sur maŝino Vikix aŭ Void:
cd ~/vikix sudo installer/build-image.sh
Ĉirkaŭ dek kvin minutoj kaj 4 GB da memoro la unua fojo; ĝi lasas la dosieron vikix-VERSION-DATE-x86_64.iso kaj ĝian kontrolsumon en la dosierujo, de kie vi lanĉis ĝin. La bildo estas ĉirkaŭ 1,3 GB, plejparte firmvaro.
Gravu ĝin sur la USB-memorstikon. Trovu la nomon de la memorstiko per la komando lsblk (ĉi tie /dev/sdX; se vi uzas la malĝustan nomon, ĝi forigos la malĝustan diskon), kaj poste:
sudo dd if=vikix-VERSION-DATE-x86_64.iso of=/dev/sdX bs=4M status=progress oflag=sync
Sur Windows, Rufus transkribas ĝin (elektu la reĝimon DD-bildo kiam ĝi demandos).
Malŝaltu la sekuran启动 en la firmware-agordoj de la komputilo. La kerno de Void ne estas subskribita por ĝi, do kun ĝi ŝaltita, la stikaĵo povas starti, sed la instalita sistemo ne. La instalilo kontrolas kaj haltas kun ĉi tiu konsilo se ĝi estas ŝaltita.
Startu de la stikaĵo: ĝia unua ero en la menuo komencas ĝin. La unua ekrano reĝistriĝas mem kaj la instalilo komenciĝas. Sagoj movas, Enter elektas, Tab movas al la butonoj, kaj Esc haltas ĉiu punkto: nenio estas ŝanĝita ĝis la lasta demando.
sudo petas). root ne havas pasvorton; sudo estas la maniero eniri.
vikix add poste.
erase por daŭrigi.
Tiam ĝi laboras mem por kelkaj minutoj: la disko, Void, la starta ŝarĝilo, kopio de Vikix ĝisdatigita de GitHub. Fine, ĝi diras, kio venos poste, kaj ĝi reŝargas. Foriru la stikaĵon.
Se ĝi haltas, la mesaĝo nomas la fazon. Rulu ~/vikix/install.sh denove (ĉiu fazo povas esti rulfita denove), aŭ eliru kaj reeniru sur la unua ekrano, kio re-komencas ĝin. Kiam io rompiĝas diras pli.
Antaŭ la instalado, la stikaĵo povas diri al vi, kion ĝi opinias pri la maŝino: ŝanĝu al la dua ekrano (Alt+F2), reĝistriĝu kiel anon (pasvorto voidlinux), kaj rulu vikix-hwreport | less. Ĝi listigas la maŝinon, la kernon, ĉiun aparato kun ĝia stirilo, la reton, sonaj kartoj, ekranoj, tuŝo kaj plumo, la akumulatoron, kaj la firmware, kiun la kerno petis kaj ne trovis. La instalilo konservas la saman raporton en via hejmo, ~/vikix-hardware-DATUMO.txt, por kiam io ne funkcios poste.
Du partoj, sur GPT-tabelo:
Grandeco: 1 GiB
Kio: EFI-sistemo, vfat: GRUB, la kerno kaj initramfs
Muntas ĉe: /boot
Grandeco: la resto
Kio: LUKS2 (se ĉifrante), poste ext4
Muntas ĉe: /
Nur la startaj dosieroj restas neĉifritaj, do GRUB komenciĝas sen sia propra pasfrazo, kaj la initramfs petas la diskon. La ĉifrado uzas la defaŭltojn de LUKS2 (AES-XTS, Argon2id por la pasfrazo), kun TRIM pasigita kaj la kromaj vicoj de dm-crypt estas malŝaltitaj, kio sur rapida NVMe-disko nur kaŭzas prokraston; ĉiuj tri estas konservitaj en la kapo de LUKS. La nova sistemo komenciĝas kun NetworkManager (la reto de Vikix) anstataŭ la dhcpcd de Void.
installer/qemu-test.py komencas la stikaĵon en QEMU sub UEFI, instalias sur malplenan virtualan diskon kun ĉifrado de dosiero de respondoj, poste komencas tiun diskon sole, tipas la pasvorton kaj kontrolas la rezulton: la kerno, LUKS2 kaj ĝiaj agordoj, /boot, la servoj, la reto, ~/vikix kaj la unua-starta paŝo. tests/installer.sh, en la kutimaj testoj, kontrolas la paŝojn de la instalilo en "seka" rulado kaj la unua-startan paŝon kun anstataŭaĵoj. Neniu el ili ruligas la propran instalon de Vikix, kiun la aliaj testoj kovras.