Raspberry Pi 4 sai firmware-päivityksen ja osaa nyt käynnistyä USB-massamuistilta kokonaan ilman SD-korttia. Päivitys on vielä beta-tasoa, mutta sen pitäisi piakkoin tulla virallisenakin ulos. Sen verran korttia täytyy tässä vaiheessa käyttää, että päivittää laitteeseen uusimman beta-firmwaren – mutta kun tämän on siis kerran tehnyt, Raspberry Pi 4 osaa siis jatkossa buutata USB-väylään liitetyltä massamuistilta ilman korttia.
Taustaa
Aiemmissa Raspeissa paljon suurempi osa buuttikoodista on asunut kortilla. Raspberry Pi 3B:n sai tietyillä prosessorin asetusmuutoksilla buuttaamaan USB:stä, ja 3B+ osasi USB-buutin jo tehtaalta. Nelosessa on erillinen muistipiiri, jossa on ns. firmware. Se vastaa jossain määrin PC:n BIOSia. Ero on siinä, että raudan kokoonpano on hyvin pitkälti vakio, joten käynnistysprosessi on paljon yksinkertaisempi. Toisin sanoen firmware sisältää ohjelmakoodin, joka käynnistää ne muistivälineet, joista käyttöjärjestelmää haetaan, ja osoittaa prosessorille mistä kohtaa pitää hakea käyttöjärjestelmän latausohjelma. Firmwarea pystyy päivittämään sitä mukaa kuin ominaisuuksia kehitetään lisää.
Ohjeet, eli näin askartelet paperipainon
Suomenkielinen tiivistelmä ohjeista esitetään alla. Varoitus: kaikki toimenpiteet tehdään omalla vastuulla – jos prosessi menee sopivasti pieleen, Raspberry Pi voi mykistyä kokonaan eli muuttua paperipainoksi! Jos mikään alla olevan listan ohjeista herättää kysymyksen ”mitenkä tämä oikein tehdään?” kannattanee pyytää apua koko prosessiin.
Jos kuitenkin prosessi onnistuu, tuloksena on Raspberry Pi, joka buuttaa suoraan USB-väylään liitetyltä SSD-levyltä eikä tarvitse enää SD-korttia!
- asennetaan microSD-kortille Raspbian
- buutataan Raspberry Pi 4, liitetään se verkkoon ja ajetaan seuraavat komennot:
sudo apt update
sudo apt full-upgrade
sudo rpi-update
sudo reboot - Kun Raspberry Pi 4 on buutannut edellisen jälkeen uudelleen, jatketaan seuraavalla komennolla:
sudo apt install rpi-eeprom - Tiedostossa /etc/default/rpi-eeprom-update korvataan sana critical sanalla beta
- Tässä vaiheessa varsinaisesti päivitetään firmware:
sudo rpi-eeprom-update-d-f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-05-15.bin
sudo reboot - Raspin buutattua voit tarkistaa firmwaren version ja buuttijärjestyksen:
vcgencmd bootloader_version
vcgencmd bootloader_config
Ohjeet Raspberry Pi -foorumilla: https://www.raspberrypi.org/forums/viewtopic.php?t=274595&p=1663644#p1663644
Andreas Spiessin video: https://www.youtube.com/watch?v=zVhYvvrGhMU
Raspberry Pi 4:n bootloaderista lisää: https://www.raspberrypi.org/documentation/hardware/raspberrypi/bcm2711_bootloader_config.md
1 kommentti
Kommentointi ei ole käytössä.