Yritin asentaa unetbootin -asennuksena Ubuntu 12.04 unetbootin -asennuksena muistitikulle.
Jotain meni ilmeisesti pieleen, sillä muistitikulta buutattaessa tuli kahdella eri PC:llä testattuna virheilmoitus: "An error occurred, while mounting /tmp".
Vaihtoehdoiksi tarjotaan:
M - manual recovery
tai
S - SKIP mounting
ensimmäisessä koneessa yritin tuota M -vaihtoehtoa, lisää jäljempänä.
toisessa koneessa painoin S (SKIP) mutta ei edisty toisessa koneessa buuttaus mitenkään tuosta S -näppäimen painalluksesta.
Siis palataan 1. koneen asioihin:
Painoin siis M.
Käynnistyy bash (jonkinlainen rajoitettu versio).
Mutta bashissa on useita puutteita:
1. jenkki näppäimistöasettelu.
Onko mitään keinoa jo unetbootin -ohjelmaa käytettäessä määrittää, että haluan aina käyttää suomalaista näppäimistöasettelua sekä teksti -että grafiikkatilassa joka ikisessä koneessa joka koskaan buutataan ko, unetbootinilla tehdyltä muistitikulta ?
2. komensin "mc". Mutta Eipä käynnisty midnight commander. Sensijaan tulee ilmoitus, että sen voisi asentaa aptitude install mc - ja huomautus että ennen ko. toimenpidettä tulee sallia oliko se nyt universe vai multiverse.
Siispä: onko jokin keino kertoa jo unetbootinille, että haluan sisällyttää midnight commanderin nettitikkuasennukseen siten, että se on käytettävissä myös tässä nk. emergency shellissä ?
No, yritin em. puutteista huolimatta selvittää tuota /tmp -asiaa.
Eli, järjestelmä oli luonut /tmp -hakemiston.
Mutta kaikki nämä komennot aiheuttivat virheilmoituksen (kukin kenties erilaisen):
1. cd /tmp
2. umount /tmp
3. mount -t ext3 /dev/sda11 /tmp
huom: koneen omalla kiintolevyllä on /sda11 -osio, joka on alustettu ext3 -formaattiin, ja sille ls -komennolla listautuu vain linuxin oletuksena luoma lost found, osio on muuten tyhjä.
Mounttasin siis tilapäisesti näin:
mkdir /media/sda11
mount -t ext3 /dev/sda11 /media/sda11
ja ls -komennolla näin:
ls -l /media/sda11
ja lopuksi mounttauksen kumous:
umount /media/sda11
myös tuo mounttauksen kumous onnistui virheilmoituksitta.
Eli tikulla oleva ubuntu on jotenkin viallinen siten, että se sekoaa omaan /tmp -hakemistoonsa, joka on siis olemassa, mutta jostain tuntemattomasta syystä käyttökelvoton.
Ja ilmeisesti linuxissa /tmp on niin tärkeä asia, että jos se ei toimi, niin buuttaus ei edisty eikä tilanteesta voi toipua mitenkään.
Yritin jopa tätä:
umount -f /tmp
siltä varalta että pakotettu umounttaus auttaisi yhtään tavallista paremmin (onko tuo -f jonkulainen "forced unmount" -lippu ?) - ei auttanut.
Onko yleensä olemassa jokin syy, miksi ubuntu 12.04 ei sovellu unetbootin -asennuksena käytettäväksi ?
Jotain meni ilmeisesti pieleen, sillä muistitikulta buutattaessa tuli kahdella eri PC:llä testattuna virheilmoitus: "An error occurred, while mounting /tmp".
Vaihtoehdoiksi tarjotaan:
M - manual recovery
tai
S - SKIP mounting
ensimmäisessä koneessa yritin tuota M -vaihtoehtoa, lisää jäljempänä.
toisessa koneessa painoin S (SKIP) mutta ei edisty toisessa koneessa buuttaus mitenkään tuosta S -näppäimen painalluksesta.
Siis palataan 1. koneen asioihin:
Painoin siis M.
Käynnistyy bash (jonkinlainen rajoitettu versio).
Mutta bashissa on useita puutteita:
1. jenkki näppäimistöasettelu.
Onko mitään keinoa jo unetbootin -ohjelmaa käytettäessä määrittää, että haluan aina käyttää suomalaista näppäimistöasettelua sekä teksti -että grafiikkatilassa joka ikisessä koneessa joka koskaan buutataan ko, unetbootinilla tehdyltä muistitikulta ?
2. komensin "mc". Mutta Eipä käynnisty midnight commander. Sensijaan tulee ilmoitus, että sen voisi asentaa aptitude install mc - ja huomautus että ennen ko. toimenpidettä tulee sallia oliko se nyt universe vai multiverse.
Siispä: onko jokin keino kertoa jo unetbootinille, että haluan sisällyttää midnight commanderin nettitikkuasennukseen siten, että se on käytettävissä myös tässä nk. emergency shellissä ?
No, yritin em. puutteista huolimatta selvittää tuota /tmp -asiaa.
Eli, järjestelmä oli luonut /tmp -hakemiston.
Mutta kaikki nämä komennot aiheuttivat virheilmoituksen (kukin kenties erilaisen):
1. cd /tmp
2. umount /tmp
3. mount -t ext3 /dev/sda11 /tmp
huom: koneen omalla kiintolevyllä on /sda11 -osio, joka on alustettu ext3 -formaattiin, ja sille ls -komennolla listautuu vain linuxin oletuksena luoma lost found, osio on muuten tyhjä.
Mounttasin siis tilapäisesti näin:
mkdir /media/sda11
mount -t ext3 /dev/sda11 /media/sda11
ja ls -komennolla näin:
ls -l /media/sda11
ja lopuksi mounttauksen kumous:
umount /media/sda11
myös tuo mounttauksen kumous onnistui virheilmoituksitta.
Eli tikulla oleva ubuntu on jotenkin viallinen siten, että se sekoaa omaan /tmp -hakemistoonsa, joka on siis olemassa, mutta jostain tuntemattomasta syystä käyttökelvoton.
Ja ilmeisesti linuxissa /tmp on niin tärkeä asia, että jos se ei toimi, niin buuttaus ei edisty eikä tilanteesta voi toipua mitenkään.
Yritin jopa tätä:
umount -f /tmp
siltä varalta että pakotettu umounttaus auttaisi yhtään tavallista paremmin (onko tuo -f jonkulainen "forced unmount" -lippu ?) - ei auttanut.
Onko yleensä olemassa jokin syy, miksi ubuntu 12.04 ei sovellu unetbootin -asennuksena käytettäväksi ?
Vastaukset 6
Vanhimmat
miksi unetbootin? miksei se ubuntun oma "kännistyslevyn luonti"? se toimii hyvin.
"miksi unetbootin? miksei se ubuntun oma "kännistyslevyn luonti"? se toimii hyvin."
1. Eikös unetbootin ole työkalu, jolla voi tehdä mistä tahansa linuxjakelusta USB -tikulta käynnistyvän ?
Kun vielä unetbootin tarjoaa ubuntua yhtenä vaihtoehtona listalla, niin luulisi sen osaavan käsitellä ubuntua oikein, vaan kun ei.
2. "ubuntun oma "kännistyslevyn luonti" - ? Ensinnäkään en ollut edes tietoinen ominaisuudesta ja toiseksi se pakottaa ainakin polttamaan ubuntun CD-R -levylle. Toimiiko tuo "kännistyslevyn luonti" edes liveCD:ltä käynnistettynä vai onko myös pakko ensin asentaa ubuntu kiintolevylle ?
Itse ajoin suoraan Windows XP:stä unetbootin:n windows -version, joten en tarvinnut edes CD-R -levyä, vaan imutin ensin ubuntun .iso -imagen kiintolevylle windowsilla, ja heti perään osoitin unetbootinin ko. iso -tiedostoon.
Niin, en tiedä, olisiko toiminut yhtään paremmin, jos olisin antanut unetbootinin itse imuroida ubuntu netistä?
Voihan olla, että tuolloin unetbootin olisi osannut tehdä jotain sellaista, jota se ei automaattisesti tee kun sille tarjoaa valmiin iso imagen.
Mutta unetbootin vaikuttaa pahasti keskeneräiseltä, jos sillä ei saa toimivaa ubuntua aikaiseksi ja asiaa pahentaa se, ettei esim. kansallista näppäimstöä voi asettaa jo unetbootinista käsin oletukseksi.
Toinen syy on tämä: jos ubuntun omaa toimintoa käyttää niin räätälöikö se ko. muistitikun toimimaan samassa koneessa vai tuleeko sille kaikkien ubuntun tukemien laitteiden ajurit mukaan ?
Siis jos samaa USB -tikkua haluaa voida käyttää minkä tahansa PC:n buuttaamiseksi ubuntuun, niin silloin USB -tikulle tulisi asentaa kaikki mahdolliset ajurit ja automatiikka joka osaa valita kuhunkin tietokoneeseen oikeat ajurit käytettäväksi.
3. Onko Ubuntulla osuutta Unetbootin ohjelman bugeihin jne.? Miksikä täällä edes sitten valitan?
http://www.ubuntu.com/download/help/burn-a-cd-on-windows
Yrität varmaan tehdä Unetbootinilla jotain sellaista mitä sen ei ole edes tarkoitettu tekevän. Se vain siirtää romppuimagen tiedostot tikulle ja laittaa bootmanagein niin että käynnistys tapahtuu kuin rompulta.
"Yrität varmaan tehdä Unetbootinilla jotain sellaista mitä sen ei ole edes tarkoitettu tekevän. Se vain siirtää romppuimagen tiedostot tikulle ja laittaa bootmanagein niin että käynnistys tapahtuu kuin rompulta."
AIVAN !
Mikäli kertomasi pitää 100% paikkansa, niin se tarkoittaa sitä, että jos polttaisin ubuntun CD-R -levylle ja buuttaisin ko. CD:ltä, niin edessä olisi täsmälleen sama ongelma.
Onko siis ubuntun tavassa käyttää /tmp -hakemistoa jotain todella outoa / on rikki 12.04:ssä ?
Vai onko sittenkin niin, että unetbootin -ohjelmassa on joku vika joka aiheuttaa sen, ettei ubuntu sen avulla usb -tikulle laitettuna toimi kuten pitäisi ?