Puncte:0

Chioșc cu disc RAM bootabil

drapel cn

Introducere

Mă uit la Ubuntu pentru crearea unui chioșc USB cu un singur scop RAMdisk. Vreau să creez un USB volatil, bootabil, care să încarce o versiune foarte minimă de Ubuntu în RAM cu un singur scop: lansarea aplicației noastre Chromium în modul chioșc. Unitatea USB trebuie să fie detașabilă după ce sistemul a fost încărcat în RAM (de către GRUB). Aplicația noastră ar trebui să permită clienților să se conecteze la un mediu, în care informațiile lor vor fi salvate. Acesta este motivul pentru care distribuția în sine nu trebuie să fie persistentă. Dacă seamănă mult cu un Ubuntu Live USB, ei bine...Exact asta caut: un Ubuntu Live USB RAMbootable care rulează 1 aplicație în modul chioșc.

De ce Ubuntu?

Motivul pentru care căutăm Ubuntu este suportul hardware superior al Ubuntu, în comparație cu alte distribuții Linux. Căutăm o distribuție Linux alternativă ca bază a aplicației noastre. Un alt motiv este că comunitatea Ubuntu este, fără îndoială, cea mai mare comunitate Linux de acolo. Deci această problemă este un mic test drăguț.

Scenariul până la capăt

Problema pe care o am este că multe dintre instrumentele pe care le-am găsit sunt depreciate sau nu pot fi automatizate, deoarece se bazează pe GUI-uri sau pe un sistem gazdă. Am încercat Linux Live Kit, de exemplu, dar asta se bazează pe fizic inserarea unei unități USB și rularea scripturilor pe acel dispozitiv, ceea ce este o problemă în CI/CD. Mi-ar plăcea să găsesc o soluție care să fie complet automatizată, de preferință folosind containere.

GRUB

Știu deja că GRUB permite pornirea ISO și că parametrul său „toram” ar putea fi capabil să gestioneze partea RAMdisk.

TL;DR

Este posibil să generați o versiune redusă a unui Ubuntu Live USB, care pornește RAM doar o singură aplicație în modul chioșc? Și este posibil să se automatizeze acest proces, folosind doar linia de comandă (fără GUI)?

Știu că acesta este un caz de utilizare foarte specific, de nișă, dar am mare nevoie de ajutor. Dacă vreunul dintre acestea nu este clar, întrebați și vă voi oferi actualizări.

user535733 avatar
drapel cn
Tutorial Secure Ubuntu Web Kiosk: https://ubuntu.com/tutorials/secure-ubuntu-kiosk. Ubuntu Core este partea „securizată” și „securizată”, iar Snap-ul este doar pentru citire. Vedeți, de asemenea, o versiune mai veche folosind un Chromium Snap la https://discourse.ubuntu.com/t/snaps-to-develop-a-web-kiosk-on-ubuntu-core-using-wayland/6424
drapel ar
https://www.cnx-software.com/2021/10/07/ubuntu-frame-secure-display-server-for-embedded-systems/

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.