Obecnie eNajnowszym modelem Raspberry jest 5 i który ma wiele całkiem dobrych funkcji jak na swój mały rozmiar. W dodatku, Dystrybucja Raspberry OS również ewoluowała całkiem nieźle.
W przypadku tego artykułu, który skupia się na starym modelu czyli 3B, muszę powiedzieć, że podjąłem decyzję o podzieleniu się tą małą, ale użyteczną informacją, która nie jest nie na miejscu dla tych, którzy nadal mają ten model, co nie jest bez znaczenia dla różnych projektów lub zadań, jakie można sobie wyobrazić RPi jako element centralny.
W moim przypadku nie majstrowałem przy moim RPi 3B przez kilka miesięcy. a kiedy ostatni raz z niej korzystałem, miałem ją jako konsolę retro z RecalBoxem (który swoją drogą został już sporo zaktualizowany i ma kilka bardzo dobrych funkcji), co żeby dać mi trochę czasu i chcesz zagrać w jakieś tytuły retro, odkurz to, ale Napotkałem kilka problemów:
- Pierwszą z nich było to, że system był już przestarzały i kiedy podłączyłem go do sieci i próbowałem zaktualizować, przysporzyło mi to więcej problemów niż godzin gry.
- Drugim problemem, jaki napotkałem, było to, że karta microSD, którą posiadałem, była już uszkodzona i dlatego uznałem za konieczne jej wymianę.
- Trzeci problem polega na tym, że nie miałem dostępnej przyzwoitej karty microSD, a wśród moich puszek pamięci USB wyglądały dobrze, jeśli chodzi o kwestię miejsca.
W takich momentach Przypomniałem sobie, że nie miałem możliwości uruchomienia RPi z USB, a raczej miałem błędne informacje Albo nie wiem, kiedy Raspberry zaczął udostępniać tę możliwość dla tego modelu i poprzednich, ponieważ w przypadku nowszych modeli jest inaczej i jest to prostsze. Mając tę chęć, aby nie zrujnować dnia zaplanowanego na gry wideo, zabrałem się za zrobienie małego researchu i jak wspomniałem, nie wiem, czy do tego momentu byłem wprowadzony w błąd, czy też RPi w pewnym momencie to umożliwiło.
Ya Posiadając prawidłowe informacje, przystąpiłem do wprowadzenia niezbędnych zmian aby moja Raspberry 3B mogła uruchomić się z USB i do tego Pierwszym wymaganiem jest posiadanie zainstalowanego Raspbiana na naszej karcie microSD, czy działa zarówno wersja ze środowiskiem stacjonarnym, jak i wersja lite i teoretycznie możesz włączyć rozruch USB z dowolnego innego systemu, który pozwala na wykonywanie poleceń.
Tutaj jest to osobista decyzja, czy chcesz pobrać dodatkowe MB, czy wybrać prostą wersję, ponieważ system na karcie microSD jest niezbędny tylko do włączenia bitu rozruchowego USB i od tego momentu nie jest już konieczne korzystanie z karty microSD. Dla tego Możesz użyć narzędzia „Raspberry Pi Imager”. aby pobrać i nagrać system na kartę microSD. Zanim przejdziesz do wyjaśnienia procesu, powinieneś wiedzieć, że zmiana, którą zamierzasz wprowadzić w RPi, jest nieodwracalna, ale nie jest to nic, co wpłynie na działanie twojego RPi.
Po zarejestrowaniu systemu Musisz włożyć kartę microSD do Raspberry, podłączyć do niej gniazdko elektryczne i klawiaturę (ponieważ musisz wykonać niektóre polecenia), mysz jest opcjonalna. Po uruchomieniu systemu musisz otworzyć terminal i uruchomić polecenia aktualizacji. Aby uniknąć problemów:
sudo apt update sudo apt upgrade sudo reboot
Zrobione i już ponownie w systemie, Powinieneś ponownie otworzyć terminal i uruchom następujące polecenie, aby dodać linię do pliku „config.txt”:
sudo nano /boot/firmware/config.txt
Wewnątrz pliku Zamierzasz dodać następujący wiersz na końcu pliku:
program_usb_boot_mode=1
Zapisujesz za pomocą Ctrl+O, zamykasz za pomocą Ctrl+X i zaczynasz od nowa po raz ostatni system (jeśli zrobiłeś wszystko dobrze). Będąc z powrotem w systemie, Czas sprawdzić, czy bit rozruchowy USB został włączony i aby to zrobić w terminalu, musimy wykonać następujące polecenie:
vcgencmd otp_dump | grep 17:
Podczas biegania wskaże ci wyjście i jeśli wszystko poszło dobrze, powinno być tak:
17 como 3020000a
Jeżeli nie, konieczne będzie powtórzenie procedury programowania. Jeśli bit nadal nie jest ustawiony, może to wskazywać na problem ze sprzętem Raspberry Pi.
Jeśli wszystko poszło dobrze, możesz teraz uruchomić dowolny system z dowolnego portu USB w swoim RPi a nawet użyj zewnętrznego dysku SSD do uruchomienia systemu operacyjnego i zauważ różnicę.