Debian alapimage valahonnan halozatrol

Fórumok

Az lenne a feladat, hogy laptopra kellene minden nap visszamasolni egy alap-image-et.

Azaz mindig ugyanannak az oprendszernek kellene futni.

(erre azert van szukseg, hogy biztosan "erintetlen" Debian fusson a gepeken reggelente)

 

Valami otlet?

Meg1x mondom, egy mar kesz - rengeteg dologgal bovitett es konfiguralt-  Debian OS-nek kell elindulnia, nem UJ OS-t deployolunk...

Hozzászólások

Az sem kizart, hogy VM fusson a laptopon, de ide is kellene valamilyen automatizmus...ha van otlet...

Hát NFS rootless kliensek ? Minden boot kor ugyanazt fogja kapni, az összes gép.

Fedora 42, Thinkpad x280

en valami generalt squashfs-be pakolt alap ost gondolnek, amire bootol aufs-el egy irhato reteg. aztan reboot utan minden resetelodik. ahogy pl a live cd is csinalja.

A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

Boot menübe beraksz egy live/recovery rendszert, ami boot után automatikusan lefuttat egy "gzip -d < /ahol/van/az/alapimage.ext4.gz | dd of=/dev/nvme0n1p2 bs=2M" jellegű parancsot.

Szerintem Te a Frugal módszert keresed. Ami lehetővé teszi, hogy Grub2-vel vagy Grub4Dos-al (Puppy) egy a helyi, lokális meghajtón lévő LiveISO rendszert tudjál indítani. Amely úgy is működik, mint egy LiveISO. Kikapcs után nem marad meg semmi, kivéve, ha nem adsz meg prezisztens területet a mentéseknek.
Ebben témában Staudinger Kálmán (S-kami Skamilinux) elég jártas.
https://logout.hu/bejegyzes/s-kami/mx_linux_17_1_64_bit_frugal_install.html

A 25.-ik percnél kezdődik a lényegi információ, a videó eleje az MX Linux bemutatásáról szól. Gyakorlatilag az ISO tartalmát el kell másolni egy általad definiált könyvtárba és a boot alkalmazásban ezt a helyet kell megadnod az indításhoz.

Ha egy viszonylag "pofára szabott" rendszert szeretnél így. Mondjuk céges kinézet, minimális összkép, egy-két priorizált program stb... . Azt is megteheted, ha előre belaksz egy alap Debian-t és arról csinálsz egy Systemback LiveISO-t.
Kende Krisztián fejlesztői munkájának köszönhetően ez a Systemback programmal könnyen kivitelezhető.
https://hu.wikipedia.org/wiki/Systemback 
Egy jó ideje már nem Krisztián viszi a projektet, de folytatják mások. Így a jelenlegi aktuális rendszerekre is elérhető:
https://sourceforge.net/projects/systemback-install-pack-1-9-4/files/

Így ezzel a két módszerrel, azt kapod amit szeretnél. Ha csak egy pure Debian kell, az utóbbi kihagyható. 

Esetleg btrfs root subvolume indítás mindig egy fix állapottat? 

Szerkesztve: 2022. 06. 07., k – 18:14

egy live-cd-t kellene bootolni.

mivel a modosithato adatokat memoriaban tarolja ujrainditaskor elvesz.

vagy a /home tmpfs legyen

neked aztan fura humorod van...

Clonezilla? Scriptelheto, PXE indítható, olyan imaget pakolsz vissza, amit csak akarsz :)

BlackY

"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)

Ventoy, és a menüből csak Slaxot indítasz :)

Én készítenék gépen belül egy másolatot (rsync vagy dd, ha nem kell spórolni a hellyel), aztán készítenék egy scriptet, ami a másolatot visszamásolja az eredeti helyre. Az meg mindegy, hogy minden bootoláskor lefut az init részeként vagy anacron-ból indítom mondjuk minden éjjel, ez leginkább annak alapján dőlne el, hogy bootolni szokták vagy csak bekapcsolva hagyják. Természetesen a felhasználónak nem adnék root hozzáférést.

Ha root hozzáférés is kell, akkor nem csak helyben lenne a másolat és a visszaállítást is manuálisan is el lehetne indítani, szóval ha root-ként mindent legyalul és magától nem javul meg a cucc éjjel, akkor jöhetne a (RO) pendrájvról boot és NFS-ről vagy http-ről az image letöltése és az ssd-re felmásolása.

disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.

Nem mintha az USB boot-ot ne lehetne letiltani a bios-ból aztán azt meg lejelszavazni.

Ugye nem egyértelmű a feladatkiírásból, hogy Mancika véletlenül elkúr valamit vagy jönnek a külföldi kémek és direkt feltörik a rendszert.

Ha feltételezzük, hogy nem direkt teszi teljesen tönkre az egészet, akkor egyszerűen vissza lehet állítani a helyi másolatból a rendszert.

Ha direkt tönkreteszik, vagy véletlenül de annyira, hogy nem lehet a helyi másolatból visszaállítani, akkor ahogy írtam, bootol a visszaállító ember USB-ről és a hálózatról visszatölti az image-et.

Gondolom nem arra az esetre kell lőni, hogy a felhasználó a mindenféle alap védelmeket kikerülve direkt tönkreteszi a rendszert, másnap meg csodálkozik, hogy nem működik. Én a Mancika véletlenül tönkreteszi esetet feltételeztem, kisebb vagy nagyobb véletlen károkozással.

disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.