Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Tekno - 25.10.08 - klo:20.39
-
Moi
Onko kukaan toteuttanut tuollaista systeemiä ubuntulla? Tuommoinen järjestely nopeuttaisi huomattavasti toimintaa, sillä EeePC:ssä (900 16G) on todella hidas SSD-levy. Olen jo MCNLive -nimisellä distrolla tehnyt onnistuneesti tuollaisen (asennettuna usb-tikkuun), mutta siihen on melko tuskaista saada kaikki Eee:n laitteet toimimaan...
Pari pätevää howtoa löysin, mutta kumpikaan ei pelittänyt (eee)ubuntussa:
http://ubuntuforums.org/showthread.php?t=707230
https://wiki.ubuntu.com/BootToRAM
-
Kysymys on edelleen ajankohtainen.
http://www.aijaa.com/v.php?i=3729167.jpg (http://www.aijaa.com/v.php?i=3729167.jpg)
http://www.aijaa.com/v.php?i=3729271.jpg (http://www.aijaa.com/v.php?i=3729271.jpg)
kaiken säädön jälkeen; ei toimi vieläkään. Jämähtää ensin tuohon ensimmäisen screenshotin tilanteeseen (kiintolevy tekee jotain), ja sitten jonkun ajan kuluttua pysähtyy tuohon jälkimmäisen kuvan tilanteeseen. Alla Xubuntu 8.10
squashfs -imagen koonkin sain varmasti riittävän pieneksi tällä ohjeella: http://ubuntuforums.org/showpost.php?p=2651015&postcount=1
-
Kuinka paljon tämän pitäisi nopeuttaa täysikokoisessa läppärissä. ???
-
Kuinka paljon tämän pitäisi nopeuttaa täysikokoisessa läppärissä. ???
Huomattavasti, sillä kaikki mitä tehdään kiintolevyllä, tapahtuukin keskusmuistissa. Läppärin kiintolevyt ovat nopeudeltaan jotain 5-50MB/s, keskusmuistin kanssa puhutaan jo jostain n. 5-15GB/s nopeuksista!. Päätteleppä siitä. Eli tosiaan kauheesti ei miettimistaukoja ole ja _kaikki_ ruudulla näkyvät tapahtumat tapahtuvat todella näpsäkästi.
Ohan tässä tosin se huono puoli, että kun vedät töpselit irti, niin kaikki tekemäsi muutokset häviävät.
-
Sen verran mielenkiintoinen viritys, että täytyy kokeilla jossakin vaiheessa. Boottiaika ei taida kummoinen olla tuollaisessa, kun täytyy koko käyttis ladata ramiin.. mikäli oikein ymmärsin.
-
Tuli muuten mieleen onko kukaan ubuntu suomessa saanu tätä toimimaan. ???
-
Sen verran mielenkiintoinen viritys, että täytyy kokeilla jossakin vaiheessa. Boottiaika ei taida kummoinen olla tuollaisessa, kun täytyy koko käyttis ladata ramiin.. mikäli oikein ymmärsin.
Jos lasketaan vaikka että kiintolevy lukee 50MB/s, niin silloin noin 1 gigaan pakattu Ubuntu asennus pitäisi latautua rammiin n. 20 sekunnissa. Siihen päälle jokunen sekunti paketin purkuun, ja 20 sekuntia koneen ja linuxin alkutoimista.. Ollaan vielä alle minuutissa :P
Tottahan ihan tavanomaisella käynnistyksellä pääsee nopeammalla käynnistymisellä, mutta ehkä se on pieni hinta tuosta mukavuudesta käynnistyksen jälkeen ;)
Ja joo, jos käytössä on hidas kiintolevy, niin viehän se tovin käynnistellä. Suspend käyttöön siis.
-
Joku expertti voisi ottaa tavoitteekseen tehdä toimiva howto ;D
kernel panic alkaa olemaan jo tuttu kaveri
-
Kunhan ehdin niin kokeilen. Jos toimii niin howto tulee. :)
-
Olisko "hetas"in viestistä mitään apua? Löytyy täältä:
http://www.linuxtv.fi/viewtopic.php?t=3330
-
Olisko "hetas"in viestistä mitään apua? Löytyy täältä:
http://www.linuxtv.fi/viewtopic.php?t=3330
No tuon avulla voi kätevästi yhden tai muutaman softan siirtää ramdiskille, muttei kyllä kovin helposti /:ää, vai voiko sitä remountata lennossa mitenkään? Ja se squashfs pakkaus on myös aika oleellinen juttu. Pienentää kivasti sitä siirrettävän datan määrää.
-
Olisko "hetas"in viestistä mitään apua? Löytyy täältä:
http://www.linuxtv.fi/viewtopic.php?t=3330
No tuon avulla voi kätevästi yhden tai muutaman softan siirtää ramdiskille, muttei kyllä kovin helposti /:ää, vai voiko sitä remountata lennossa mitenkään? Ja se squashfs pakkaus on myös aika oleellinen juttu. Pienentää kivasti sitä siirrettävän datan määrää.
Joo, on vähä eri juttu mutta ehkä kätevä kuitenkin myös tuo ramdisk..
Mutta kun katsoi noita sun kuvakaappauksia, nii näyttää muisti loppuvan. Paljonko on muistia? Mikä on squashfs -imagen koko? Kuinka suuri on se datamäärä, mitä squashfs -image pitää sisällään? Uskoisin nimittäin, että vaaditaan keskusmuistia sen verran mitä toi datamäärä oikeasti on tuossa squashfs:n sisällä.
-
Olisko "hetas"in viestistä mitään apua? Löytyy täältä:
http://www.linuxtv.fi/viewtopic.php?t=3330
No tuon avulla voi kätevästi yhden tai muutaman softan siirtää ramdiskille, muttei kyllä kovin helposti /:ää, vai voiko sitä remountata lennossa mitenkään? Ja se squashfs pakkaus on myös aika oleellinen juttu. Pienentää kivasti sitä siirrettävän datan määrää.
Joo, on vähä eri juttu mutta ehkä kätevä kuitenkin myös tuo ramdisk..
Mutta kun katsoi noita sun kuvakaappauksia, nii näyttää muisti loppuvan. Paljonko on muistia? Mikä on squashfs -imagen koko? Kuinka suuri on se datamäärä, mitä squashfs -image pitää sisällään? Uskoisin nimittäin, että vaaditaan keskusmuistia sen verran mitä toi datamäärä oikeasti on tuossa squashfs:n sisällä.
Kokeilin vielä niin että poistin ihan kaiken mahdollisen ja sitten siitä tein 260MB kokoisen imagen. Keskusmuistia on 2 gigaa että pitäisi riittää aivan hyvin...
-
Kokeilin vielä niin että poistin ihan kaiken mahdollisen ja sitten siitä tein 260MB kokoisen imagen. Keskusmuistia on 2 gigaa että pitäisi riittää aivan hyvin...
Tän enempää en osaa auttaa.. Olisko noissa ohjeissa jotain puutteita, kun ainakin muutkin ovat törmänneet ihan samoihin ongelmiin.
-
Mahtaisikohan kukaan tietää distroa joka
a) osaisi käynnistyä RAM:iin
b) tukisi EeePC:tä tai olisi 2.6.28 kernelillä
c) olisi mahdollista asentaa kiintolevyyn tai usb-tikkuun, niin että tiedostoja voisi muokata.
-
Ubuntun live käynnistyi suoraan rammiin. Tosin 1,5 gigaa ei meinaa oletuslivelle riittää, mennään aika reippaasti swapin puolelle.
F6 ja boottiparametri TORAM=yes
Jos bootti meinaa jäätää niin alt+sysrq+e auttaa.
Aika kökköhän se tuollaisenaan on, mut kaipa tuosta voisi kehitellä.
Yritin käynnistyksen jälkeen jos ois saanu swapin pois, mut ei onnistunu vaikka poistin paljon ohjelmia. Muutokset pitäis tietysti tehdä imageen.
-
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 (http://www.geekconnection.org/remastersys/remastersystool.html).
Distron pienentämiseksi kannattaa tietysti poistaa tarpeettomat ohjelmat.
Sitten tehdään BootToRAM: Patch boot scripts (https://wiki.ubuntu.com/BootToRAM#Patch%20boot%20scripts) 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 . . . (http://forum.ubuntu-fi.org/index.php?topic=30429.msg235220#msg235220).
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
-
Olenko väärässä kun minusta tuntui, että 9.10 käynnistyi liveltä oletuksena ramiin kun kokeilin koneessa jossa muistia oli tarpeeksi? En sitten ehtinyt tutkia asiaa. Ohjelmat aukes ainaki alle 1 sekunnissa kaikki.
-
Päivitetäänpä tätäkin vanhaa ketjua, jos jollekin sattuu jossain haussa tämä silmiin.
Pariin vuoteen ei ole Ubuntuissa tarvinnut tehdä enää noita temppuja casper-skriptien kanssa.
Eli riittävä toimenpide on lisätä Live cd/usb käynnistyksessä toram optio syslinux.cfg/isolinux.cfg käynnistysriville. Systeemi laskee käynnistyksessä itse tarvitsemansa muistimäärän.
-
Miksi tunnistusta ei tehdä automaattisesti livecd:llä? Tuntuis vaan, että jos muistia on tarpeeksi, niin asennusta varten ehdottomasti kannattaisi ladata järjestelmä muistiin. esim. +8Gt keskusmuistilla olevat koneet kun ei todellakaan ole enää mitään harvinaisuuksia. Ei luulisi olevan homma eikä mikään tehdä skriptiä joka edes nuuskisi tuon mahdollisuuden ja tarjoaisi tätä valintaa.
-
En tiedä miten vaikeata olisi automatisointi. Helppoa sen sijaan olisi lisätä yksi rivi siihen käynnistysvalikkoon, kuten muistaakseni esim. PCLinuxOS:ssä on tehty.
Itse en ole asentanut vuosikausiin käyttiksiä cd:ltä muuta kuin vanhoihin koneisiin, jotka eivät buuttaa usb:ltä ja joissa ei yleensä ole muistiakaan tarpeeksi.
Esim. Unetbootinilla tehdyltä tikulta buutatessa voi tuon "toram" option lisätä käynnistyksessä painamalla TAB-näppäintä. Samaten helppoa on lisätä sinne sana "persistent" ja tallentaa istunto casper-rw partitiolle/tiedostoon (jos sellainen löytyy).
Sinänsähän tuo ei nopeuta asennusvaiheessa juurikaan mitään, hidastaa vain käynnistystä (mahdollistaen toki tikun/cd:n poisoton käynnistyksen jälkeen).
-
Sinänsähän tuo ei nopeuta asennusvaiheessa juurikaan mitään, hidastaa vain käynnistystä (mahdollistaen toki tikun/cd:n poisoton käynnistyksen jälkeen).
Eikö? Oletin että optiikan hakuaikoihin tärväytyisi todella paljon aikaa vrt. että koko levy luettaisiin kerralla täydellä nopeudella muistiin. Eikö asennuksessa kuitenkin käytetä kutakuinkin kaikkea median sisältämää tietoa?
Tikulla tuosta oikein paljoa hyötyä onkaan, juuri hakuaikojen takia, jotka on kutakuinkin olemattomat.
-
Jos asia kiinnostaa, kannattaa kokeilla.
CD:ltä buutatessa painat vain F6 ja lisäät sinne riville käynnistysparametrin toram kuvassa olevan kursorin osoittamaan kohtaan.
(http://img7.imagebanana.com/img/1f5grwqu/thumb/PreciseKaeynnistettyOracleVMVirtualB.png) (http://www.imagebanana.com/view/1f5grwqu/PreciseKaeynnistettyOracleVMVirtualB.png)
-
Pitää kyllä yrittää muistaa ja kokeilla ihan mielenkiinnosta kun seuraavan kerran tekee asennuksen.
-
Tuli testattua nyt asia käytännössä. 12.04 Livecd:n lataaminen muistiin noin 4,5min ja asennus perus 2,5" läppärilätylle aika tarkalleen 5min. Muistia oli käytössä aikalailla jatkuvasti 1,3Gt. Plus asennusaika sisälti noin 70-90 ladattavaa päivityspakettia kun en hoksannut poistaa verkkoyhteyttä käytöstä asennuksen ajaksi.
Kokeilu i3-2120 prossulla ja 8Gt keskusmuistilla. Sanoisin että toram optiota kannattaa käyttää. Ytimien kuorma ja kiintolevy vaikutti rouskuttavan normaalia tehokkaammin.
-
Hyvä, että onnistui.
Coolimpaa on kyllä käynnistää toram-optiolla käyttis mokkulan mikrosd-kortilta, jolloin systeemi vaihtaa lennosta sen modeemin käyttöön.
Toimii ainakin Huawein E1552 ja E367 -modeemeilla (joka testissä juuri nyt). ZTE:t eivät ilmeisesti käyttäydy samalla tavalla, mutta nehän vaativat muutenkin minuuttien odottelua.