Hej Torsten,
Der er, som jeg ser det, 2 ting i din spændende udfordring (:
1) Automatisk opstart af dit Linux (e.g. Ubuntu), og
2) indhentning af batteridata.
Ad 1)Så vidt jeg forstår, er du nødt til at gå igennem maskinernes BIOS for at fortælle den, at den skal starte op på en anden skive, end default.
Man kunne forestille sig, at man kunne sætte noget smart logik op med en login-makro e.g. via noget af den funktionalitet, der ligger i PiKVM (
https://www.blicube.com[...] || Jeg bruger selv BliKVM CM4-modellen, og tænker den kunne være et godt fit til din usecase). Du ville nok skulle lave flere makroer, for at tage forbehold for de forakellige menuer, og jeg tænker umiddelbart det skulle være rigtigt mange maskiner, hvis det skulle give bedre mening end bare at boot'e manuelt.
Ad 2)Een ting, du kunne gøre ville være at
- gennemføre en installation på en USB-harddisk (altså ikke live-boot), og så
- smide en powerstat*-kommando ind i ~/.bashrc ("tilde"-tegnet er en forkortelse, der henviser til din brugers hjemmefolder), og
- sørge for, at der automatisk bliver log'et ind på den givne bruger.
Hvis du sætter OS'et op til at logge på et WiFi-net, og du har en anden Linux-maskine stående, hvor du har sat automatisk adgang op ("ssh-copy-id -i ~/.ssh/id_rsa.pub
[email protected]") ville sådan en kommando, som denne gøre noget i den ønskede retning og smide filen over på din maskine
:
"powerstat > outputfile.txt && scp outputfile.txt
[email protected]:/home/thr/Downloads"
Knæk og bræk!
*
https://manpages.ubuntu.com[...]
--
https://meta.wikimedia.org[...]
45 76 65 72 79 62 6F 64 79 20 6C 6F 76 65 73 20 70 69 65 2E