Eli ensin lähdetään liikkeelle Raspberryyn tehtävillä rautapuolen hommilla ja sen jälkeen asennellaan Ubuntu Linux. Ubuntun asennus NVMe-muistille onnistuu monin eri tavoin, esimerkiksi toisella koneella suoraan NVMe-muistille tai käyttäen sitä USB-adapterissa. Tässä ohjeessa se asennetaan suoraan Raspberry Pi 5:ssa joten mitään ylimääräisiä tarvikkeita ei tarvita.
Mitä asennuksessa tarvitaan:
- Raspberry Pi 5 + virtalähde
- SD-muistikortti
- RPI5 PCIe NVMe adapterikortti
- Adapterin kanssa yhteensopiva M.2 NVMe-muisti
- Sopivat työkalut = ristipääruuvimeisseli
- Hiiri + näppäimistö
- Micro-HDMI -> HDMI (tai muu omaan näyttöön sopiva liitin)-kaapeli + näyttö
Vaihe 1: Raspberry Pi OS asennus SD-muistikortille
- Ensin kannattaa laittaa Raspberry Pi OS asentumaan, jos sitä ei ole jo valmiiksi asennettuna muistikortilla. Tällä käynnistetään Raspberry Pi, tehdään tarvittavat muutokset ja asennetaan Ubuntu Linux NVMe-muistille.
Vaihe 2: NVMe-adapterikortin ja muistin asennus
- Kuvasta poiketen kotelo jäi käyttämättä kun luonnollisesti tuo paketti ei enää vakiokoteloon kunnolla sovi.
- NVMe-adapterin mukana tullut hieman parempi jäähdytin. Tämä asennettuna voi kokeilla vaikka CPU/GPU kellottamista niin halutessaan.
- Jäähdyttimen asennus on kohtuu simppeli, liimataan mukana tulleet lämmönjohtotyynyt CPU:n, GPU:n ja GPIO-kontrollerin päälle, asetetaan jäähdytin paikoilleen ja painetaan muoviset jousitetut nastat kiinni. Huomion arvoista että CPU:n pinta on hieman korkeammalla kuin muut joten jäähdytin ei jää täysin vaakatasoon koska sen pohja on suora.
- GPIO-piikkirima painetaan adapterikortin alapuolelta paikoilleen jotta GPIO-pinneihin saa tarvittaessa helposti liitettyä jotain.
- Adapterikortin mukana tulleet jatkoholkit ruuvataan Raspberryyn ensin alapuolelta kiinni, kortti asetetaan paikoilleen piikkirimaan ja ruuvataan yläpuolelta kiinni. Tämän jälkeen voi kytkeä kaapelin Raspberry Pi:n ja adapterikortin välille.
- Ja lopuksi NVMe-muisti asennetaan paikoilleen ja kiinnitetään kortissa valmiiksi kiinni olevalla ruuvilla joka luonnollisesti irroitetaan ennen NVMe-muistin paikoilleen asennusta.
Vaihe 3: Firmwaren asetusten päivittäminen
- Tässä vaiheessa pitäisi siis olla sekä Raspberry Pi OS asennettuna SD-muistikortilla ja Raspberry Pi 5 kasattuna NVMe-adapterilla ja muistilla.
- Kytketään näyttö, näppäimistö sekä hiiri ja laitetaan SD-muistikortti Raspberryn muistikorttipaikkaan. Tämän jälkeen voikin kytkeä virtalähteen kiinni ja odotella Raspberryn käynnistymistä.
- Kun Raspi on käynnistynyt otetaan ensin PCIe väylä käyttöön. Tämän vaiheen voi myös tehdä ennen Raspin käynnistämistä muokkaamalla SD-kortilla olevaa tiedostoa vaikka läppärillä. Eli avataan terminaali painamalla 'ctrl+alt+t' ja siirrytään kansioon ´/boot/firmware' komennolla
Koodi: Valitse kaikki
cd /boot/firmware
- Sen jälkeen avataan nanossa tiedosto 'config.txt'. Tämä pitää tehdä järjestelmänvalvojan oikeuksilla eli avataan tiedosto komennolla
Koodi: Valitse kaikki
sudo nano config.txt
- Lisätään tiedoston loppuun rivit (ensimmäinen rivi on kommentti joka on vain selkeyden vuoksi siinä eikä sitä välttämättä tarvita)
Koodi: Valitse kaikki
#NVMe Configuration dtparam=pciex1_gen=3
- Sitten suljetaan nano näppäinyhdistelmällä 'ctrl+x', vastataan 'y' kysymykseen tallennetaanko muutokset ja painetaan 'Enter' jotta muutokset tiedostoon tallentuvat.
- Jos muutokset tehtiin Raspissa niin seuraavaksi suoritetaan uudelleenkäynnistys, muutoin laitetaan SD-kortti Raspiin ja käynnistetään se. Raspin käynnistyttyä uudelleen avataan taas terminaali painamalla 'ctrl+alt+t' ja avataan Raspin konfigurointivalikko antamalla komento
Koodi: Valitse kaikki
sudo raspi-config
- Nuolinäppäimillä siirrytään valintaan 'Advanced Options' ja painetaan 'Enter'
- Seuraavaksi siirrytään valintaan 'Bootloader Version' ja painetaan 'Enter'
- Ja sitten siirrytään valintaan 'Latest' ja painetaan 'Enter'
- Seuraavaksi kysytään 'Reset bootloader to default configuration?' ja tähän vastataan 'Yes' ja sitten 'Ok'. Tämän jälkeen valitaan alhaalta oikealta 'Finish' ja kysymykseen 'Would you like to reboot now' vastataan 'Yes'.
- Aikaisemmin piti muokata käynnistysjärjestystä jolla voi varmistua että NVMe on valittuna, mutta nykyään käynnistysjärjestys on automaattisesti SD-kortti / NVMe, eli jos SD-korttia ei ole laitteessa Raspi yrittää käynnistyä NVMe-muistilta.
- Raspin käynnistyttyä uudelleen ollaan siinä vaiheessa että voidaan asentaa Ubuntu Linux suoraan NVMe-muistille.
Vaihe 4: Ubuntu Linuxin asentaminen NVMe-muistille
- Eli Raspberry Pi Imager auki valikosta
- Ensimmäiseksi valitaan mihin malliin Ubuntu asennetaan eli 'Choose device'
- Ja luonnollisesti 'Raspberry Pi 5'
- Seuraavaksi valitaan 'Choose OS'
- Sitten 'Other general-purpose OS'
- Sitten 'Ubuntu'
- Sitten käyttötarkoituksen mukaan joko 'Ubuntu Desktop' tai 'Ubuntu Server'
- Seuraavaksi valitaan media johon Ubuntu asennetaan eli valitaan 'Choose storage'
- Ja sieltä valitaan asennettu NVMe-muisti
- Sitten klikataan 'Next'
- Jonka jälkeen Imager kertoo että media tyhjennetään ja varmistaa halutaanko jatkaa, klikataan 'Yes'
- Asennus vaatii järjestelmänvalvojan oikeudet eli seuraavaksi syötetään oman käyttäjän salasana. Tämän jälkeen asennus alkaa ja Imager näyttää asennuksen etenemisen.
- Asennus on valmis, eli sammutetaan Raspi, poistetaan SD-kortti laitteesta ja käynnistetään uudelleen.