Takaisin



RASPBERRY PI - OPAS OSA 25 - 07.09.2013

Kuva 1.

Tässä oppaan osassa laitetaan raspi käynnistymään ulkoiselta USB-kovalevyltä. Raspi tarvitsee myös käynnistyäkseen SD-muistikortin, mutta käyttöjärjestelmää ajetaan USB-kovalevyltä.

Tässä oppaassa käytetty Raspbian linux versio: 2013-07-26-wheezy-raspbian
Lataa uusin versio: wheezy raspbian

Lisäksi tarvitset Parted Magic live cd:n, joka löytyy oheisen linkin takaa:
Lataa uusin versio:Parted Magic

Mikäli haluat päästä helpolla niin käytä berryboottia ja liitä usb-kovalevy Raspiin.:
Berryboot

Kuva 2.

Itse käytin kovalevynä Western Digital:n valmistamaa 500 gigan kovalevyä ja ulkoista USB-kovalevy kehikkoa, jossa on oma virtalähde.

Koska omissa kokeiluissani huomasin, että käytettäessä USB-kovalevyä joka ei tarvitse virtalähdettä, niin raspi sammui välillä kun liitin näppäimistön,hiiren tai wlan-mokkulan.

Laittamalla käyttöjärjestelmä pyörimään SATA-kiintolevylle saadaan toiminta varmemmaksi, koska SD-kortti ei kestä pidemmän päälle käyttöjärjestelmän tekemää levyn käyttöä. Lisäksi voidaan käyttää muistikooltaan pienempiä SD-muistikortteja. Itse kokeilin toimintaa 1 gigan muistikortilla ja 4 nopeusluokkaan kuuluvalla ja ei ollut mitään ongelmia.

HUOM!!!

Oppaassa käytetty dd-komento on erittäin voimakas joten ole tarkkana komennon kanssa tai pääset muuten asentelemaan koneen käyttöjärjestelmää uusiksi. Tarkista aina käyttäessäsi dd-komentoa kirjoitettavien tiedostojen ja kovalevyjen polut. Tässä oppaan osassa käytetyt tiedostopolut löytyvät vain koneeltani ja eroavat varmasti omasta koneestasi, joten ole tarkkana.

Itse tein tarvittavat asetukset kannettavalla tietokoneellani, jossa pyörii Linux Mint.

Aloitetaan...

Kuva 3.

Aloitetaan lataamalla uusin raspbian:n image. Itse tallensin sen Mint:ssä nimellä raspi.img. Tarkista myös samalla polku, jonne tallensit imagen.

komento polun tarkistamiseen: pwd

Kuva 4.

Liitä tarpeeksi suuri SD-muistikortti / USB-muistitikku (2GB) koneeseen. Tarkista tämän jälkeen mount-komennolla liitetyn levyaseman polku.

Itselläni se oli muotoa: /dev/sdb1

Kuva 5.

Kirjoitetaan dd-komennolla ladattu wheezy-raspbian image muistikortille/muistitikulle.

Kuva 6.

Tämän jälkeen irroita muistikortti/muistitikku koneesta ja liitä uudelleen. Liittämisen jälkeen aja mount-komento.

Itselläni imagen kirjoittamisen jälkeen SD-muistikortille näkyi seuraavat osiot: /dev/sdb1 ja /dev/sdb2

Kuva 7.

Tämän jälkeen tehdään muistikortille kirjoitetusta boot-osiosta image kovalevylle kansioon "/home/mika/raspiboot.img" dd-komennolla. Itselläni tuo boot osio oli muistikortilla "/dev/sdb1"-osiossa.

Kuva 8.

Tämän jälkeen tehdään muistikortille kirjoitetusta käyttöjärjestelmä-osiosta image kovalevylle kansioon "/home/mika/raspiext4.img" dd-komennolla. Itselläni tuo käyttöjärjestelmä osio oli muistikortilla "/dev/sdb2"-osiossa.

Kuva 9.

Tämän jälkeen boottasin kannettavani Parted Magic Live CD:eellä ja tein kuvassa 9 näkyvän osion tyhjälle muistikortille. Voit käyttää myös samaa SD-muistikorttia, jolle aiemmin väliaikaisesti Raspian-wheezy image asennettiin.

Kun käynnistät koneen oheisella Live CD:eellä niin voit tehdä myös samalla ulkoiseen USB-levyyn kuvassa 13 näkyvät asetukset.

Muistikortin osioiden polut voi vaihdella ja itselläni se oli muotoa:/dev/sdh1

Kuva 11.

Kun image on kopioitu niin avataan SD-muistikortilta "cmdline.txt"-tiedosto.

PS. Huomio, että omaat tarvittavat oikeudet muokata ja tallentaa kyseiseen tiedostoon ns. root-käyttäjä.

Kuva 12.

Korvataan tiedostossa oleva kohta "root=/dev/mmcblk0p2" tekstillä "root=/dev/sda1". Oheinen muutos käskee hakemaan käyttöjärjestelmän ulkoiselta USB-kovalevyltä. Tämän jälkeen tallenna ja sulje tiedosto.

Tarkista myös että oheinen rivi varmasti muuttui tallennuksen jälkeen. Jos ei, niin tee pääkäyttäjänä.

Nyt meillä on SD-muistirkortille tehty kaikki tarvittavat toimenpiteet, joten aloitetaan tarvittavien toimenpiteiden tekeminen ulkoiselle USB-kovalevylle.

Kuva 13.

Kytke ulkoinen kovalevy tietokoneeseesi ja käynnistä kone Parted Magic Live CD:llä.

Tee kuvassa 13 näkyvät asetukset käyttämällesi ulkoiselle USB-kovalevylle.

kovalevyn osioiden polut voi vaihdella ja itselläni se oli muotoa:/dev/sdi1 ja /dev/sdi2

Kuva 14.

Kun tarvittavat osioinnit on tehty levylle niin aika käynnistää kone jälleen Linuxiin ja tarkistaa "mount"-komennolla USB-kovalevyn osoiden polut.

Itselläni ne oli muotoa: /dev/sdb1 ja /dev/sdb2.

Tämän jälkeen kirjoitetaan käyttöjärjestelmä osioista otettu image USB-kovalevylle dd-komennolla, joka oli itselläni seuraavaa muotoa:

dd if=/home/mika/raspext4.img of=/dev/sdb1

Kuva 15.

Tämän jälkeen poistetaan väliaikaisesti USB-kovalevyn ensimmäisen osion liittäminen käyttöjärjestelmään "umount"-komennolla.

Kuva 16.

Tämän jälkeen tarkistetaan "umount"-komennolla poistetun osion koko. Joka on huomattavasti pienempi kuin Parted Magic:llä luotu osio.

Komennolla: e2fsck -f /dev/xxx

Kuva 16.

Tämän jälkeen muutetaan osion koko Parted Magic:llä luodun osion kokoiseksi.

Komennolla: resize2fs /dev/xxx

Kuva 17.

Kestää hetken ja tarkistetaan komennolla df -h. Pitäisi osion olla nyt oikean kokoinen.

Kuva 18.

Nyt on asetukset tehty, joten kytketään SD-muistikortti, USB-kovalevy,näppäimistö ja näyttö kiinni ja käynnistettään Raspberry Pi.

Kuva 19.

Käynnistys menossa.

Kuva 20.

Kun olet tehnyt piille tarvittavat asetukset ja käynnistänyt työpöydälle asti niin voit terminaalin avulla tarkistaa levy-osiot komennolla df -h.

<-Osa 24. Osa 26.->
©MikaWeb