Reklama
Korzystanie z Raspberry Pi to świetna zabawa. Przy tak wielu projektach do wyboru, komputer za 50 USD sprawi, że będziesz zajęty przez miesiące. Ale skonfigurowanie Raspberry Pi może być czasochłonne.
Jeśli nie podłączasz klawiatury do konfiguracji Wi-Fi, masz problem ze znalezieniem odpowiedniej konfiguracji wyświetlacza. Lub inna trywialna opcja konfiguracji, której rozwiązanie nie powinno zająć tak długo.
Ale w wielu przypadkach możesz dokonać tych zmian łatwo i szybko. Oto jak dostosować Raspberry Pi na partycji / boot /, zanim jeszcze go uruchomisz.
Co to jest partycja rozruchowa Raspberry Pi?

Podczas konfigurowania Raspberry Pi musisz zainstalować system operacyjny. Nie zrobiono tego inaczej na komputerze stacjonarnym lub laptopie. Zamiast tego system operacyjny jest zainstalowany na Raspberry Pi Jak zainstalować system operacyjny na Raspberry PiOto jak zainstalować system operacyjny na Raspberry Pi i jak sklonować idealną konfigurację do szybkiego odzyskiwania po awarii. Czytaj więcej zapisując go na karcie SD.
Podczas tego procesu karta jest dzielona na dwie lub więcej partycji. Jeden z nich ma system operacyjny sformatowany w systemie plików EXT4.
Drugi jest zawsze nazywany „boot” i nazywany / boot /. Zawiera wiele danych rozruchowych, konfiguracji i innych opcji i jest sformatowany w systemie plików FAT. Zauważ, że partycja / boot / jest wymagana dla każdej dystrybucji Raspberry Pi.
Poza tym, że możesz użyć / boot / do poprawienia ustawień sprzętowych Raspberry Pi, jest to godne uwagi w inny sposób. Dostęp do partycji / boot / można uzyskać na dowolnym komputerze z czytnikiem kart. Kontrastuje to z głównym systemem operacyjnym, który prawie zawsze można odczytać tylko na komputerze z systemem Linux.
Jako taki, możesz uzyskać dostęp do / boot / w Windows, macOS, Linux, cokolwiek. Co ważne, możesz również przejść do niego z zainstalowanego systemu operacyjnego na swoim Raspberry Pi.
Zatem partycja / boot / jest przydatna. Ale co możesz z tym zrobić? Włóż kartę SD Raspberry Pi do komputera, otwórz / uruchom /, a następnie czytaj dalej, aby się dowiedzieć.
1. Oznacz swój Raspberry Pi Distro
Prowadzenie wielu projektów na Raspberry Pi może być nieco mylące. Na przykład prowadzę arkusz kalkulacyjny, więc wiem, co robi każde Pi. Zwracam też uwagę na to, jaki sprzęt jest podłączony, na przykład aparat fotograficzny lub ekran dotykowy, i w którym przypadku znajduje się Pi.
Ale możesz mieć tylko jedno Pi z wieloma kartami microSD do łatwego przełączania między projektami. Jednak nawet wtedy może być trudno przypomnieć sobie, co znajduje się na każdej karcie.
Wystarczy utworzyć plik tekstowy na partycji / boot / o użytecznej nazwie, takiej jak „security cam.txt” lub „print server.txt”. Możesz dodać więcej szczegółów na temat projektu do treści pliku.
Pozwala to szybko zidentyfikować kartę SD bez uruchamiania.
2. Ulepsz plik Config.txt, aby uzyskać lepszą kompatybilność sprzętową
Chociaż Raspberry Pi nie ma systemu BIOS jako takiego, ma plik config.txt, który znajduje się w / boot /.
To miejsce ulepszeń Raspberry Pi, z opcjami prawie wszystkiego, co możesz sobie wyobrazić. Plik zawiera listę ustawień w formacie „właściwość = wartość” (bez cudzysłowów), po jednym w wierszu. Zwróć uwagę na brak spacji. Komentarze można dodawać za pomocą znaku #, aby rozpocząć linię.
Każda sekcja pliku config.txt jest wyraźnie oznaczona, a wiersze z komentarzem wyjaśniają, co robi każde ustawienie. Chociaż ten plik powinien być edytowany tylko ostrożnie, jest wystarczająco dużo informacji, aby powstrzymać Cię przed wprowadzaniem zmian z poważnymi konsekwencjami.
Rodzaj drobnych poprawek zależy od konfiguracji sprzętu. Na przykład możesz włączyć moduł kamery podczas uruchamiania:
start_x = 1
Tymczasem, jeśli masz problem z uzyskaniem obrazu przez wyjście HDMI, użyj
hdmi_safe = 1
To ustawienie łączy różne ustawienia HDMI, aby stworzyć ogólną poprawkę, która powinna zmusić HDMI do działania.
Jeszcze jednym znaczącym usprawnieniem config.txt jest obracanie wyświetlacza za pomocą display_rotate. Na przykład obróć o 90 stopni za pomocą
display_rotate = 1
Tymczasem jest to obrót o 180 stopni
display_rotate = 2
I tak dalej.
Jak się dowiesz, config.txt jest najważniejszą funkcją konfiguracji sprzętu w Raspberry Liczba Pi. Chociaż raspi-config jest znaczący, config.txt ma większy wpływ, pozwalając na znaczne wstępne uruchomienie konfiguracja.
Skonsultuj się z wiki elinux.org aby uzyskać bardziej szczegółowe informacje na temat pliku config.txt.
3. Utwórz pusty plik, aby włączyć SSH

Używanie SSH do zdalnego dostępu do Raspberry Pi pozwala zaoszczędzić dużo czasu. Na przykład możesz chcieć zaktualizować system operacyjny, ale nie możesz podłączyć Pi do telewizora. Odpowiedź brzmi: zdalny dostęp do Raspberry Pi VNC, SSH i HDMI: trzy opcje wyświetlania Raspberry PiRaspberry Pi to niezwykły mały komputer, ale jego skonfigurowanie i podłączenie do monitora może być czasochłonne. Czytaj więcej a SSH jest najszybszym sposobem na to.
Jednak późniejsze wersje systemu operacyjnego Raspberry Pi opartego na Debianie mają domyślnie wyłączone SSH. Jest to środek bezpieczeństwa, który może okazać się niewygodny dla zwykłych użytkowników.
Istnieje jednak obejście tego problemu. Po prostu utwórz specjalny plik w / boot / partition, aby włączyć SSH.
Otwórz partycję / boot / na komputerze i utwórz nowy plik. Oznacz to ssh i usuń rozszerzenie pliku. To takie proste! Tak szybko, jak to możliwe, warto zachować plik flagi ssh na komputerze. W ten sposób wszystko, co musisz zrobić, to przeciągnąć i upuścić plik na partycji / boot / za każdym razem, gdy instalujesz system operacyjny Raspberry Pi.
Ten plik działa jak flaga podczas uruchamiania Pi, instruując system operacyjny, aby włączył SSH.
Pamiętaj, że przy pierwszym logowaniu pojawi się monit o zmianę domyślnego hasła użytkownika „pi”.
4. Zapisz poświadczenia sieci Wi-Fi w pliku wpa_supplicant.conf
Kolejnym zlewem przy konfiguracji Raspberry Pi jest podłączenie urządzenia do sieci bezprzewodowej. Podłączenie go bezpośrednio do routera może tutaj zaoszczędzić czas, ale możesz mieć za mało portów. Albo masz zbyt daleko Pi.
Odpowiedzią jest sieć bezprzewodowa, co oznacza logowanie do środowiska stacjonarnego Pi. Konfiguracja za pomocą myszy i klawiatury nie trwa zbyt długo. Możesz ustawić go w wierszu poleceń, edytując plik wpa_supplicant.conf, ale możesz go również edytować przed uruchomieniem Pi.
W partycji / boot / utwórz nowy plik wpa_supplicant.conf. Otwórz go w edytorze tekstu na komputerze (np. Notatnik w systemie Windows lub wolisz Notepad ++). Skopiuj i wklej następujące linie:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev update_config = 1 kraj = sieć w USA = {ssid = "SSID" psk = "HASŁO" key_mgmt = WPA-PSK}
Niektóre zmiany są wymagane. Najpierw zmień kraj odpowiednio (np. GB dla Wielkiej Brytanii).
Następnie ustaw pola SSID i HASŁO, aby pasowały do pól Twojej sieci bezprzewodowej. Zapisz plik, a następnie zamknij go i uruchom komputer Pi. Urządzenie powinno wkrótce połączyć się z lokalnym Wi-Fi. Wejdź na stronę administracyjną routera, aby zobaczyć adres IP Pi.
Powinieneś wtedy mieć możliwość zdalnego dostępu do Raspberry Pi przez SSH. Podobnie jak w przypadku ssh, warto zachować kopię pliku wpa_supplicant.conf na komputerze w celu szybkiego skonfigurowania.
5. Napraw błędy w / boot / Partition

Wydanie Raspberry Pi 4 w 2019 roku zawierało trzy iteracje z różnymi specyfikacjami pamięci RAM. Podczas gdy modele 1 GB i 2 GB działają dobrze, 4 GB Raspberry Pi 4 ma błąd. W szczególności dotyczy to wykrywania portu USB w Ubuntu.
Błąd uniemożliwia wykrycie portów w wersji 4 GB Pi 4, ale istnieje obejście. Do czasu wprowadzenia oficjalnej poprawki można dostosować ilość pamięci RAM dostępnej dla systemu operacyjnego.
Otwórz / boot / firmware i znajdź plik usercfg.txt. Uruchom to w edytorze tekstu i dodaj:
total_mem = 3072
To zmienia dostępną pamięć RAM z 4 GB na 3 GB.
Zapisz plik i zamknij, a następnie uruchom Raspberry Pi 4. Porty USB powinny teraz działać. Przyszła aktualizacja powinna rozwiązać ten błąd, więc pamiętaj, aby usunąć wiersz w usercfg.txt, gdy to nastąpi.
6. Skopiuj dane z komputera na Raspberry Pi
Jeśli chcesz szybko skopiować dane z komputera na Raspberry Pi, możesz użyć partycji / boot /. Po prostu skopiuj dane do nowego katalogu, a będzie on dostępny po uruchomieniu Pi. Pamiętaj jednak, że rozmiar partycji / boot / jest ograniczony.
W związku z tym nadaje się tylko do małych plików, takich jak MP3 lub obrazy, a nie do plików wideo. To nie jest idealne rozwiązanie, ale działa.
Oto więcej sposobów kopiuj dane między komputerem a Raspberry Pi 5 sposobów kopiowania danych z Raspberry Pi na PCW pewnym momencie będziesz chciał mieć łatwy sposób na usunięcie danych z karty SD Pi i na dysk twardy komputera. To może być trudne. Czytaj więcej .
6 sposobów korzystania z Raspberry Pi / boot / Partition
Dzięki tak wielu opcjom konfiguracji Raspberry Pi na partycji / boot / możesz zaoszczędzić czas na kolejnym projekcie. Podsumowując, możesz wykonać następujące czynności w / boot / partition:
- Oznacz swoją kartę SD
- Ulepsz config.txt
- Włącz SSH
- Załaduj wstępnie poświadczenia swojej sieci bezprzewodowej
- Naprawić błędy
- Skopiuj dane z komputera na Pi
Wiele z tych poprawek przyspiesza, ale możesz jeszcze bardziej usprawnić konfigurację Raspberry Pi. Oto jak zaoszczędzić czas konfigurowanie Raspberry Pi za pomocą PiBakery Skonfiguruj instalację Raspberry Pi za pomocą PiBakeryCo jeśli możesz skonfigurować Raspbian przed uruchomieniem Raspberry Pi? Czy nie byłoby wspaniale skonfigurować sieć bezprzewodową, aby działała od razu po wyjęciu z pudełka? Oto jak. Czytaj więcej .
Christian Cawley jest zastępcą redaktora ds. Bezpieczeństwa, Linux, DIY, programowania i technologii. Jest także producentem The Really Useful Podcast i ma duże doświadczenie w obsłudze komputerów stacjonarnych i oprogramowania. Współtwórca magazynu Linux Format, Christian majsterkowicz Raspberry Pi, miłośnik Lego i miłośnik gier retro.