Raspberry Pi-gebruikers kunnen besturingssysteem installeren vanuit bootloader

De Raspberry Pi Foundation heeft een bètaversie uitgebracht van een bootloader met een functie om de minicomputers direct met het internet te verbinden. Zo kunnen gebruikers op het singleboard een besturingssysteem downloaden en installeren.

De stichting vraagt gebruikers om de nieuwe functie te bètatesten. Daarvoor kunnen gebruikers een nieuwe versie van de bootloader installeren. Die bevat een functie genaamd Network Install. Gebruikers kunnen daarmee de imager die de stichting aanbiedt, downloaden en installeren. Normaal gesproken kan deze imager worden gebruikt om op een andere pc een besturingssysteem naar een SD-kaart te schrijven. Met de nieuwe functie kan de gebruiker via internet een image ophalen en direct vanaf de Raspberry Pi op de kaart zetten.

Volgens de Raspberry Pi Foundation is de nieuwe functie een belangrijke oplossing voor gebruikers die geen andere computer hebben of bij de hand hebben. Gebruikers moeten nu nog een besturingssysteem op een SD-kaart zetten op een aparte pc met eigen software.

Alleen gebruikers met een Raspberry Pi 4 of een Pi 400 kunnen meedoen aan de bèta. Ook moeten gebruikers daarvoor een toetsenbord en ethernet hebben aangesloten. De functie werkt niet met wifi. Daarnaast moeten gebruikers alle andere bootmedia uit hun Pi halen, zoals USB-sticks. Bètatesters die de optionele bootloader uitproberen, moeten er rekening mee houden dat alle data op de kaart verdwijnt, waarschuwen de makers. In het installatiemenu kunnen gebruikers kiezen uit het standaard Raspberry Pi OS, maar ook uit andere besturingssystemen als Kodi, Home Assistant of Ubuntu. Het is in het menu ook mogelijk om andere acties uit te voeren, zoals de kaart opnieuw formatteren.

Door Tijs Hofmans

Nieuwscoördinator

09-02-2022 • 14:01

53

Reacties (53)

53
52
31
5
0
10
Wijzig sortering
Alleen gebruikers met een Raspberry Pi 4 of een Pi 400 kunnen meedoen aan de bèta.
Dit betreft een bootloader in de EEPROM van de Pi. Oudere Pi modellen en nieuwe Pi modellen gebaseerd op oudere SoC's hebben enkel ROM code, dus daarvoor zal deze bootloader nooit uitkomen, of hooguit om te starten vanaf een microSD kaartje.

Een Pi installeren zonder microSD kaart kon al met elk Pi model dat zonder microSD kaart vanaf netwerk kan opstarten (Pi 3, Pi 4), maar je zal daarvoor server-side het e.e.a. moeten regelen. Deze nieuwe methode is een stuk 'schoner'.

[Reactie gewijzigd door The Zep Man op 23 juli 2024 01:09]

Op die oudere modellen kan je wel gewoon ouderwets netbooten, al moet je dan wel even klungelen met TFTP server en DHCP: https://www.raspberrypi.c...y-pi.html#network-booting.
Let op dat alleen de Pi 3 B (buggy) de Pi 3 B+ en de Pi 4 zonder microSD kaart vanaf netwerk op kunnen starten.

[edit]
En de laatste revisie van de Pi 2 B (buggy), die dezelfde SoC heeft als de Pi 3 B.

[Reactie gewijzigd door The Zep Man op 23 juli 2024 01:09]

Inderdaad, als je met SD kaart wil kan je nog iPXE proberen: https://github.com/ipxe/pipxe. En als je goed van vertrouwen bent kan je daarmee zelf ook vanuit het internet een OS laden: https://netboot.xyz
Inderdaad, als je met SD kaart wil kan je nog iPXE proberen: https://github.com/ipxe/pipxe.
Je kan voor oudere Pi's (Pi 1 B+ en hoger) gewoon enkel een nieuwere bootcode.bin op een microSD kaart zetten en daarmee doorstarten via netwerk. iPXE in deze keten is handig als je keuze wilt hebben, maar optioneel als je alles server-side per Pi regelt. En je kan iPXE uiteraard starten via netwerk, zodat het niet op de microSD kaart hoeft te staan. Dit maakt onderhoud weer wat makkelijker. Een bonus is dat je nooit naar je microSD kaart hoeft te schrijven, waardoor je je geen zorgen hoeft te maken over de levensduur.

[Reactie gewijzigd door The Zep Man op 23 juli 2024 01:09]

Volgende stap geen SD meer, groter geheugen en direct vanuit geheugen draaien.
Meh, ze zijn niet super sterk in een 24/7 uptime met redelijke load. M'n Domoticz, die alleen de slimme meter uitleest en een paar RF temperatuursensoren, knalt er 2-3x per jaar uit...
En alles weer opnieuw instellen en database backups terugzetten is toch weer een uurtje werk.

[Reactie gewijzigd door DropjesLover op 23 juli 2024 01:09]

Dat is 9/10 keer de SD kaart die aan gort gaat, zoals anderen ook al schreven.

Je kan de Pi (met raspbian ) zo instellen dat hij een overlayfs gebruikt en dus niet naar de SD kaart schrijft. Vervolgens een NAS, of cloud storage, of desnoods een usb stick mounten om je data op weg te schrijven.

Heb hier een raspi 3 die elke dag een keer of 3 aan en uit gezet wordt (gewoon powercycling) en die doet het zonder haperen toch al een jaar of 2? 3? ik weet het niet precies.
Ik kreeg de FTP naar m'n nas maar niet werkend :/
Inloggen leek ie wel te doen maar wegschrijven ho maar.

Anyway, projectje voor later
Nou ja, een USB stick of zo is ook wel te doen natuurlijk.
ja, dat zijn van die projectjes waar je zo maar een paar dagen aan kan verspelen.

Doe alles tegenwoordig via ssh (sshfs op de raspi). Dat werkt ok, hoewel er iets van caching lijkt te zijn want als de raspi iets te snel uitgezet wordt dan is de geschreven data nog niet doorgekomen op de nas. Vast een setting van sshfs, maar ik heb ook geen zin om er echt in te duiken, aangezien het enige is dat dat de kleur van mijn lampjes soms niet onthouden wordt ;-)
Ik heb dit probleem ook gehad; ik gebruik nu samsung EVO SD kaartjes en dat werkt eigenlijk gewoon goed.

Belangrijk is, dat het kaartje een controller bevat die zorgt dat niet 1 plek meerdere keren wordt beschreven. Ik weet niet zo snel meer hoe dat heet.

Hoe groter het kaartje, hoe langer hij heel blijft. Stel je hebt een kaartje van 8 Gb en die staat voor 7,5 Gb vol, dan zal dat laatste stukje ram bij een halve Gb data 1 keer beschreven worden, maar bij 5 Gb 10 x.
Die ervaring had ik ook. Na onderzoek concludeerde ik dat dat vrijwel altijd aan het SD-kaartje lag. Deze 'slijten' en zijn dan wat foutgevoeliger. Sinds ik gebruik maak van SSD's via USB zijn de Pi's veel stabieler.

Mijn SSD's zijn tweedehands MSATA's met een USB-adaptertje. Kost weinig.
Volgende stap geen SD meer, groter geheugen en direct vanuit geheugen draaien.
Je zult toch de een of andere vorm van permanente opslag nodig hebben. Als die niet op de Pi zit, dan zit deze elders, al dan niet in een 'cloud'.
Ligt uiteraard aan hoe je het gebruikt. Ik gebruik ze meestal als mini servertjes. Dan is het inderdaad handig om of NFS aan te sluiten of cloud opslag te gebruiken. Maar voor andere toepassingen kan dit natuurlijk weer uiterst onhandig zijn.
Volgende stap geen SD meer, groter geheugen en direct vanuit geheugen draaien.
Een Pi 4 kan 8 GB geheugen hebben. Daar kan je redelijk wat OS mee inladen. Ook kan je natuurlijk een filesystem koppelen via bijvoorbeeld NFS.
Dit is erg handig. Vooral als je je Pi's hebt uitgerust met een SSD en niet meer met micro-SD kaartjes wilt klungelen. Ik ga me aanmelden!
Dit is erg handig. Vooral als je je Pi's hebt uitgerust met een SSD en niet meer met micro-SD kaartjes wilt klungelen.
De Pi 2 (laatste revisie), Pi 3 en Pi 4 kunnen ook direct vanaf USB opstarten. Desalniettemin is deze methode inderdaad handiger, omdat je niet iets op een andere computer hoeft voor te bereiden.

[Reactie gewijzigd door The Zep Man op 23 juli 2024 01:09]

De Pi 2 (laatste revisie), Pi 3 en Pi 4 kunnen ook direct vanaf USB opstarten. Desalniettemin is deze methode inderdaad handiger, omdat je niet iets op een andere computer hoeft voor te bereiden.
Weet ik, maar nu kan de (via USB aangesloten) SSD gewoon in de behuizing blijven bij een reinstall.
Weet ik, maar nu kan de (via USB aangesloten) SSD gewoon in de behuizing blijven bij een reinstall.
Je kan hem ook via USB aan een PC hangen. Dan hoeft die de behuizing niet uit. :+
Hij zit ingebouwd in een rack in de meterkast :)

Het kan eruit, maar dit is veel handiger.
Klinkt vergelijkbaar met Internet Recovery van Mac. Ik had dat laatst een keer nodig en dat was wel echt een uitkomst.
Niet enkel de Mac kent dit kunstje. Zowel Dell als HP hebben deze mogelijkheid ook in bepaalde modellen laptop.
En in de recovery van Windows 10 zit het ook al een paar jaar.
En in de recovery van Windows 10 zit het ook al een paar jaar.
En hoe werkt dat met een nieuwe/kale/lege harde schijf? De truc bij Apple/RaspberryPi is dat het in de chipset zit ingebakken.

Je kan een nieuwe harde schijf er aan hangen en dan je OS installeren zonder CD/USB-stick/ofzo. Gewoon direct via wifi/ethernet. Volgens mij hebben een paar andere PC-makers dan Apple dat ondertussen ook gemaakt, maar Apple heeft het echt al héél erg lang.
damn die raspberry kastjes zijn best 'prijzig' geworden, meen te herinneren dat de eerste 25euro gekocht heb. dat is inmiddels 3-4 voudige geworden
Ik heb de laatste paar keer ook gewoon een refurbished Dell gekocht omdat ik dan qua prijs een 10tje duurder was, maar wel een hele pc had met een SSD :-)
Ben wel even benieuwd wat voor dell je dan op de kop getikt hebt? :)
Dell Optiplex 3040 MFF Intel Celeron 8gb 128gb ssd

Het appartement waar deze staat is inclusief energie vebruik :-) Maar ze zijn niet heel power hungry.

Voorbeeldjes:

Mac Mini - 21.383 W
Dell MMF - 17.002 W

Beide voorzien van Ubuntu en HomeAssistant en ongeveer 0.3 kwh per dag per machine,

[Reactie gewijzigd door raymonvdm op 23 juli 2024 01:09]

Friendlyarm m4v2 - 3.5 W
@tweazer
Heb je iets meer toelichting? Oke het is een Pi clone, heeft hij net zo veel beschikbaar als de Pi zelf? Ik heb een jaar of 2 geleden gezocht naar een pi of andere SBC maar daaruit blijkt dat als je iets anders pakt dan de Pi (En net zo onhandig bent met die software als ik) je een veel lastiger traject tegemoet gaat.

https://www.youtube.com/w...&ab_channel=LinusTechTips Wisselen ze een rockchip uit voor een Pi puur uit gemakt voor software etc.
Ik gebruik de m4v2 puur als linux servertje, domoticz en i2c. Middels armbian (dat overigens ook op de rpi draait) een prima 64 bits os. Helaas worden ze net als de rpi community geplaagd door chiptekorten, geduldig wachten is dan het advies (of je moet bij ebay of aliexpress veel teveel geld hebben ..). Simpeler modelletjes zijn wel te krijgen, maar met nvme opslag, 4gb ram zijn deze voor mij de 'sweet spot'
Thanks :)

Ikzelf draai een Gigabyte brix met J1900 8gb en 1tb als plexserver.
Maar best powerhungry ten opzichte van de Pi en gezien de energieprijzen(zit gelukkig nog op 22c/kW, maar voor de toekomst) gaat hij elke x als hij aanstaat na 2 uur idle uit. Een google home command en hij start weer op :)
en een veel hoger stroomverbruik als je ze als servertje wil gebruiken
Zelfs toen ze nog goedkoop waren, waren er al goedkopere oplossingen.
Ik gebruik gewoon goedkope android doosjes van Aliexpress. Ben je voor 30+- klaar.

Je moet alleen even op fora zoeken welke drivers je moet laden.

Coreelec, en raspbian draaien op de meeste amlogic doosjes
Maar je hebt dus nog wel een cf kaartje nodig om de bootloader te installeren, dit is dus met name leuk voor nieuw aan te schaffen RPi4's, als die ooit weer eens leverbaar worden....
Maar je hebt dus nog wel een cf kaartje nodig om de bootloader te installeren,
De bootloader hoef je op oudere Pi 4's maar eenmaal te installeren. De alleroudste Pi 4's kunnen enkel vanaf microSD opstarten, dus die hebben éénmaal een microSD kaart nodig.
Dit is natuurlijk heel erg tof en handig. Tegelijkertijd zie ik hier ook risico's. Hoe mitigeer je die?
Ik denk dat je dan eerst de risico's die je ziet moet benoemen, als je wil dat mensen je helpen met mitigeren
Dit is natuurlijk heel erg tof en handig. Tegelijkertijd zie ik hier ook risico's. Hoe mitigeer je die?
Lastig, omdat de glazen bol vanmorgen is gevallen.

Misschien kan je beter de risico's benoemen ?
Dus als ik Home Assistant op m'n nieuw HA Yellow met Raspberry Pi 4 CM wilt (her)installeren kan dat direct via de ethernet kabel doen en eventueel via de UI de backup terug zetten.

Super handig!

[Reactie gewijzigd door AJediIAm op 23 juli 2024 01:09]

Dus als ik Home Assistant op m'n nieuw HA Yellow met Raspberry Pi 4 CM wilt (her)installeren kan dat direct via de ethernet kabel doen en eventueel via de UI de backup terug zetten.
Volgens mij heeft de Compute Module zelf geen Ethernet-aansluiting. Je kan het in theorie met het IO board doen, maar ik weet niet of die ondersteund wordt voor network boot.
Klopt. Home Assistant Yellow is een IO board.
Ik weet ook niet of die ondersteund wordt, maar het zou wel heeeel handig zijn...
naar schijnt wel, moet je natuurlijk wel nog de goede firmware zien te laden op je board en ik weet niet of je op je CM de beta geinstalleerd krijgt.

uiteindelijk zal het je een IO board schelen om zulke acties uit te voeren.
De Raspberry Pi is toch een stukje kleiner dan een minicomputer.
Tja, hier wordt natuurlijk niet de ouderwetse betekenis van het woord "minicomputer" bedoeld. Die minicomputers uit de jaren 1960 zijn ook niet bepaald mini vergeleken met computers van nu.

Hoe zullen we het dan eens noemen... microcomputer? O, wacht, dat betekent ook al wat... Nanocomputer dan maar?

Nanocomputer:
Modern Single-Board Computers such as the Raspberry Pi and Gumstix would fall under this classification.

[Reactie gewijzigd door jj71 op 23 juli 2024 01:09]

Hoe zullen we het dan eens noemen...
Singleboardcomputer.

[Reactie gewijzigd door The Zep Man op 23 juli 2024 01:09]

Beetje off topic, maar is er ergens een community beschikbaar met vragen over de Pi?
Want ik krijg maar geen oplossing gevonden via Google. En ik denk zelfs dat ik met deze nieuwe functie exact hetzelfde zou hebben. Mijn probleem is dat geen enkele image op geen enkele device USB/SDCARD een OS kan opstarten. Of ik het nu via Imager doe of via etcher en een eigen img te downloaden. Het start maar niet op. Mocht iemand dit lezen en heel veel informatie hebben over de Pi lees dan even door:

Nu hebben we eindelijk Raspberry Pi OS 64bit.
Ik heb twee mogelijkheden geprobeerd: 1 Imager 2 Etcher (img zelf downloaden)
Stop SD card/USB in de PI. (Beide geprobeerd)
Start de PI
Resizing verschijnt
Reboot
Zwart scherm en niks anders gebeurd.

Stop ik de originele SD Card er weer in: geen enkele issue.

Nu heb ik hoop dat deze nieuwe functie zal werken, maar ben er bang voor.
Mocht iemand iets weten of willen helpen! Let me know :-)

(P.S. Sorry dat ik deze post zo plaats)

Op dit item kan niet meer gereageerd worden.