Tuollaisen TORAM-version teko Ubuntusta ei näköjään vaadi edes raketti-insinöörin tutkintoa.
Eli meillä on (vaikkapa VirtualBoxissa) täysin päivitetty Ubuntu / Mint tarpeellisilla ohjelmilla ja siihen asennettu
Remastersys.
Distron pienentämiseksi kannattaa tietysti poistaa tarpeettomat ohjelmat.
Sitten tehdään
BootToRAM: Patch boot scripts ehdottamat muutokset tiedostoon:
/usr/share/initramfs-tools/scripts/casper
Korjaus: Siis Remastersys asentaa tuon tarvitsemansa casperin hakemistoon /usr/share/initramfs-tools/scripts
Rivin 35 paikkeille lisätään kaksi riviä seuraavasti:
export SHOWMOUNTS='Yes' ;;
toram)
export TORAM='Yes' ;;
persistent)
Ja noin rivin 573 paikkeilta kommentoidaan yksi ja lisätään kuusi seuraavasti:
if [ "${TORAM}" ]; then
#live_dest="ram"
mkdir /store
mount -t tmpfs -o size=1500M none /store
mkdir /store/casper
cp /cdrom/casper/*.squashfs /store/casper/
umount /cdrom
mount -o bind /store /cdrom
elif [ "${TODISK}" ]; then
Laitoin tuossa tmpfs -o size 1500M, joka riittänee.
Sitten vain tehdään Remastersysillä distro, kopioidaan se Unetbootinilla usb-tikulle ja buutataan parametrillä TORAM=yes*). Käynnistys kestää ja pysähtyy melko pitkäksi aikaa rammiin purkamisen vuoksi johonkin epäoleelliseen virheilmoitukseen, minkä vuoksi luulinkin aluksi systeemin epäonnistuneen.
Oleellista tuossa on Remastersysin tuoma helppous, verrattuna siis wikin esittämään tapaan. Jopa minunlaiseni aloittelija onnistui tuossa heti ensimmäisellä kerralla halutessani tehdä version, jonka voi buutata usb-mokkulan muistikortilta. Muutokset script/casper-tiedostossa näkyvät säilyvän, luultavasti niin kauan kuin casper itse päivitetään?
Testattu mm. Mint 7 ja 8 ja Ubuntu 9.10, koneina pari Asuksen emoa 4 ja 1.5 Gtavun muisteilla. Tuollaisen voi käynnistää mm. Huawei E1762 modeemin microSD-muistikortilta. Tuossahan oli ongelmana, että systeemi vedetään alta pois modeemiin vaihdon yhteydessä, jollei se ole silloin jo kokonaan ram-muistissa:
Näin se homma vaan etenee . . ..
Takuita systeemin toimimisesta en tietenkään anna, enkä yksityiskohtaisia ohjeita tyyliin "paina ensin tätä nappulaa ja sitten vielä tuota tangenttia".
Modeille: Tämä tuskin on Ubuntun peruskäyttöä?
* LISÄYS: Tikku käynnistyy tietysti normaaliin Live-tilaan ilman tuota TORAM-optiota. CD/DVD-levyä en ole kokeillut.
EDIT: Masonux mahtuu hyvin CD:lle (~540 MB kaikilla koodekeilla ja suomennettuna ym.) ja käynnistyy ainakin 1Gigan muistiin:
http://sites.google.com/site/masonux/home