Tietokoneiden näyttöjä, joissa näkyy kuvaa automaatiolaboratorion laitteistosta. Monitoreiden takana näkyy sama laitteisto kuin kuvissa.

timohei.net / Opintojaksot / Opintojaksot / Automaation IoT-projekti / Virtuaalikoneen asentaminen /
Virtuaalikoneen asentaminen

Virtuaalikone ja Raspberry

Raspberryn ohjelmointia on mahdollista tehdä oikean Raspberry-laitteen lisäksi virtuaalikoneessa. Minun osuudessani käytämme tätä vaihtoehtoa. Mannen osuudessa värkätään laitteiston kytkentöjen kanssa, jolloin käytetään hybridilabrassa olevia (tai itsenne hankkimia) laitteistoja.

Opintojaksolla käytetään virtuaalikonealustana Oraclen VirtualBoxia. Se on avoimen lähdekoodin ohjelmisto, joka on lisensoitu GPL-lisenssillä ja niin ollen maksuttomasti käytettävissä.

Raspberry Pi 3 Model B on toteutettu ARM-prosessorilla. Raspberryn käyttöjärjestelmä on oletuksena Raspberry Pi OS. Valitettavasti VirtualBox ei tue ARM-prosessorin virtualisointia, joten Raspberry Pi OS ei toimi siinä. Sen sijaan VirtualBoxiin asennetaan Raspberry Pi Desktop, joka on toiminnaltaan identtinen Raspberry Pi OS:n kanssa, ja soveltuu niin ollen hyvin opiskelutarkoituksiimme.

Tehtävät

  1. VirtualBox
    1. Tarkista, että virtualisointi on mahdollista tietokoneessasi: tallenne Virtualisointi BIOS-asetuksissa
    2. Lataa koneellesi VirtualBox Platform Package. Valitse ladattava tiedosto koneesi käyttöjärjestelmän mukaan: jos siis käytät kurssilla on Windows-PC:tä tai -läppäriä, lataa Windows-versio.
    3. Asenna VirtualBox suorittamalla a-kohdassa lataamasi exe-tyyppinen tiedosto. Tämän kirjoittamisen hetkellä Windows-version asennustiedoston nimi on VirtualBox-7.1.4-165100-Win.exe. (Jos exe-pääte ei näy, aseta tiedostonimen tunnisteet (File Name Extensions) näkyviin!)
    4. Valinnainen: Lataa koneellesi VirtualBox Extension Pack.
    5. Valinnainen: Asenna VirtualBox Extension Pack.
  2. Raspberry Pi Desktop
    1. Lataa koneellesi Raspberry Pi Desktop. Huomaa, että tiedoston koko on 3440 MB (lähes 3,4 GB), joten jos kotona ei ole kovin nopeaa nettiä, lataaminen kannattaa tehdä koululla!
    2. Luo Virtualboxissa uusi Linux-tyyppinen virtuaalikone.
      1. Anna nimeksi esimerkiksi Raspberry Pi Desktop.
      2. Valitse asennusmediaksi a-kohdassa lataamasi ISO-tiedosto.
      3. Asennus tehdään manuaalisesti, joten rastitetaan kohta Skip Unattended Installation
      4. Raspberry 4 on saatavissa 1, 2, 4 ja 8 GB:n RAM-muistilla. VirtualBoxin ehdottama 2 GB pitäisi riittää Raspberry Pi Desktopille mainiosti.
      5. Raspberry 4:ssä on neliytiminen CPU, joten mikäli koneessasi on vähintään 8-ytiminen prosessori, valitse prosessorien määräksi 4. Jos koneessasi on ytimiä vähemmän, valitse tähän puolet koneesi CPU-määrästä.
      6. Jätä Enable EFI valitsematta.
      7. Ehdotettu 20 GB kiintolevytila riittänee hyvin. Kohdan Pre-allocat Full Size valinta nopeuttaa Raspberry Pi Desktopin käyttöä jonkun verran, mutta ei ole välttämätöntä. Jos koneesi levytila on vähissä, kannatta tähän kohtaan laittaa rasti.
      8. Tulostuu yhteenveto asetuksista. Jos kaikki näyttää olevan kunnossa, valitse Finish, jolloin uuden virtuaalikoneen asetukset tallettuvat.
      9. Käynnistä virtuaalikone. Valitse ilmestyvästä valikosta Raspberry Pi Destopin asentaminen ja asenna käyttöjärjestelmä.
    3. VirtualBox Guest Additionsin käyttöön ottaminen
      1. Kun virtuaalikone on asennettu ja käynnissä, klikkaa virtuaalikoneen VirtualBox-valikon kohdasta Devices > Insert Guest Additions CD image
      2. Käynnistä Raspberry Pi Desktop uudelleen.
      3. Käynnistyksen jälkeen työpöydällä pitäisi olla VBox_GAs_x.x.x-levyn kuvake. Jos kuvaketta ei ole, palaa kohtaan 1.
      4. Avaa Raspberry Pi Desktopin pääteikkuna esimerkiksi klikkaamalla työpöydän yläpuolella olevan valikon Terminal-kuvaketta.
      5. Suorita Guest Additionin asennusohjelma komennolla
        sudo /media/timohei/VBox_GAs_x.x.x/VBoxLinuxAdditions.run
        (korvaa timohei omalla käyttäjätunnuksellasi, jota käytit Raspberry Pi Desktopin asentamisen yhteydessä ja x.x.x työpöydällä näkyvän levykuvan versiolla).
      6. VirtualBox Guest Additionsin asentuminen kestää muutaman minuutin.
      7. Asentumisen jälkeen mm. virtuaalikoneen näytön koon muuttaminen on mahdollista.

Linkkejä

  1. Raspberry Pi OS Wikipediassa
  2. How to Enable Virtualization: A Step-by-Step Guide [2025]
  3. How to Install VirtualBox Guest Additions on Linux
Päivitetty 14.1.2025

<<  Viimeiseen
(2) Guest Additions
Sivu 1/2Seuraava >>
(2) Guest Additions
© Timo Heikkinen | timo piste heikkinen at oamk piste fi