APU Board este o placă de router cu instalare fără cap prin consolă. Starea pe care o am acum este că rulează prin consolă. Folosesc un script de instalare automată „cloud-init”.
Acest lucru funcționează perfect pe mașina mea virtuală (cu GUI). Dar cu placa APU nu a pornit. Așa că am adăugat la txt.cfg următoarele:
seria 0 115200
consola 0
implicit live
eticheta live
meniu etichetă ^Instalare
kernel /casper/vmlinuz
append initrd=/casper/initrd quiet --- autoinstall ip=dhcp ds=nocloud-net;s=https://mydomain/autoinstall/
Acum, când pornește pe placa APU, intră într-o stare în care scrie „boot” și pot introduce următoarele pentru a porni scriptul cloud-init pentru a încărca:
Nu s-a putut inițializa gfx
boot: live console=ttyS0,115200n8
Totul funcționează fără probleme la fel ca versiunea GUI pe mașina virtuală. Dar când vine vorba de „executarea comenzilor tardive”, pur și simplu se oprește. Fără butoane de apăsat sau altceva.
Vezi imaginea aici
Dar pe cel virtual merge totuși și rulează toate comenzile pe care le-am dat în scriptul cloud-init:
- "cp -r /target/etc/skel /target/home/setup"
- "cp /cdrom/.setup /target/root/setup"
- "cp /cdrom/.setup.sh /target/root/setup.sh"
- "chmod +x /target/root/setup*"
- "curtin in-target --target=/target -- useradd -s /bin/bash -p *redacted* setup"
- "curtin in-target --target=/target -- chown -fR setup:setup /home/setup"
- „atingeți /target/etc/sudoers.d/setup”
- „echo setup ALL =NOPASSWD: /root/setup.sh > /target/etc/sudoers.d/setup”
- „echo sudo /root/setup.sh >> /target/home/setup/.bashrc”
- „echo logout >> /target/home/setup/.bashrc”
Știe cineva ce îmi lipsește?