Chcel by som sa opytat ci neexistuje distro (popripade strucny navod ako si ho vyrobit) ktore by dokazalo toto:
1. nabootovat z USB
2. nasledne na tomto USB dovolit zapisovanie napr aktualizovanie softwareu (apt-get upgrade) a pod.
3. najlepsie by bolo keby sa zapis na USB udial az po nejakom commite, v pripade ze sa update nepodari tak sa proste restartne PC a Linux je v rovnakom stave ako pred updateom
4. vsetky docasne data by si live system vytvaral na disku (aby sa zbytocne neskracovala zivotnost USB zapismi)
Dakujem
1. v podstate kazde distro
2. debian, ubuntu
3. ext4 ma volbu mount commit=kolik_vterin
4. docasne jako /tmp /var/tmp ? takove dir si namountis pres tmpfs(do ram), nebo na ten disk...
ad 2.:
ubuntu:
vytvoris primo z nabehleho *buntu pomoci "Tvurce spousteciho disku", zaskrnes data ukladat a vyberes jako velikost (max 4GB) tomu chces pridelit, pri startu pak volis polozku persistent (btw: soubor pro zmen je image s nazvem "casper-rw" a parametr pro jeho vyuziti je "persistent")
info napr.: https://wiki.ubuntu.com/LiveUsbPendrivePersistent
debian:
iso nahrajes na usb pomoci dd, do polozky syslinux pridas parametr "persistence" a sobor pro zmeny vytvoris rucne nazev souboru "live-rw" s nazvem oddilu (volume label) "persistence"
viz: http://live.debian.net/manual/current/html/live-manual/customizing-run-time-behaviours.en.html#557
odvozeniny debianu a ubuntu na tom budou podobne...
nebo Slax, kde nemas apt-get, ale jednotlive moduly v squashfs ktere ulozis na usb do slax/modules, zmeny v image nebo adresari (umi i linux atributy na fat32), rootcopy dir na usb z ktereho kopiruje pri startu do uloziste zmen...
http://www.slax.org/en/documentation.php
nebo obecne rucne...
- system je/budes mit v squashfs readonly image (kterej odnekus primountnes do initrams, nebo pred tim zkopirujes do ram)
- pripravis si image s extX filesystem, nebo partisnu(nebo adresar) pro ukladani zmen
- pomoci overlayfs (unionfs, aufs) to na sebe navrstvis
- pokud nechces ukladat zmeny prubezne, muzes je nastavene do ram a jenou za cas(cronem), nebo rucne(pustenim prikazu, poklepanim na ikonu) provedes sync na usb, nebo zabaleni do squashfs souboru na usb(a pri startu to rozbalovat do ram)...
Dakujem pekne za odpoved. 4 bodom som mal na mysli subory ktore si Linux vytvara pocas behu. Neviem ci sa /proc da povazovat za nieco taketo, asi skor nie pretoze to nieje fyzicky na disku pokial viem, no napriklad nejake subory ktore vznikaju v /tmp pri pozerani flash videii a pod. Bod 1. bootovanie z USB som samozrejme skusal, pokial viem tak sa to lisi od distra k distru (aj ked tusim som na rootovi videl v diskusii nejaky "univerzalny" nastroj) na niektore som pouzil unetbootin na ine dd a pod. Pravdupovediac nikdy som neskusal dat apt-get upgrade na systeme beziacom z USB, pripadalo mi to ako hlupost kedze by to mal byt vpodstate klon live CD a tam clovek bezne taketo veci predsa nerobi. Az neskor som rozmyslal ze by nebolo odveci si na taketo live USB nainstalovat aj veci kotre napr na Live CD ubuntu niesu (nejakde drivery a pod, vpodstate to asi nema daleko od vlastneho distra) a tym padom mat USB ktore je mozne drzat aktualne (ak by clovek nechcel bootovat live system na fyzickom zeleze len koli tomu aby urobil update tak raz za cas by sa USB dalo nabootovat do virtualboxu a odtial spustit apt-get update) Ked spravne chapem tak bod 2. je vlastne nainstalovanie systemu na USB, ci nieco ine? Veci ktore si popisal su na mna trochu advanced, ako zhruba chapem o com je rec ale nikdy som nic take nerobil. Nechcelo by sa ti o tom napisat nejaky blog :)? Hlasim sa ako tester, pripadne ak by si mi dal na seba kontakt tak by som to skusil ale s tym ze asi by som ta na zaciatok otravoval hlupymi otazkami ;) moj email: wakatana(at)gmail(dot)com Dakujem