Właśnie zamówiłem Raspberry Pi i chcę przygotować kartę SD. Jak zainstalować obraz systemu operacyjnego na karcie SD?
dd
to właściwy sposób na system * nix.
Właśnie zamówiłem Raspberry Pi i chcę przygotować kartę SD. Jak zainstalować obraz systemu operacyjnego na karcie SD?
dd
to właściwy sposób na system * nix.
Odpowiedzi:
Proces jest dość prosty.
Najpierw przejdź do strony pobierania Fundacji Raspberry Pi i pobierz żądany obraz.
Najnowszym obrazem jest Raspbian Stretch, który jest oficjalną dystrybucją dla wszystkich modeli Pi. Alternatywnie, obraz Arch Linux jest świetny, jeśli chcesz minimalnej instalacji lub wcześniej miałeś trochę doświadczenia z Linuksem.
Raspberry Pi Foundaton zapewnia skrót SHA-256 pobierania, którego możemy użyć do sprawdzenia, czy plik został pobrany poprawnie i nie został zmieniony po drodze.
Możesz użyć narzędzia dostarczonego przez Microsoft o nazwie fciv lub innego dostarczonego przez Frozen Logic o nazwie Summer Properties .
sha256sum 2018-06-27-raspbian-stretch.zip
. Wygenerowany skrót powinien być zgodny z podanym na stronie internetowej; dla zip 2018-06-27 to jest 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24
. W przypadku innych wersji zmień odpowiednio nazwę pliku powyżej i sprawdź, czy nie ma jej skrót w witrynie.Wyodrębnij .img
plik i pamiętaj, gdzie go umieścisz. Zanotuj nazwę pliku obrazu - będziesz musiał użyć go później . W przypadku hosta Linux sprawdź, czy PWD jest katalogiem, w którym plik obrazu jest przechowywany.
Możesz użyć unzip
z wiersza poleceń.
Instalacja różni się w zależności od tego, czy używasz hosta Linux lub Windows do flashowania obrazu na karcie.
Ostrzeżenie Istnieje poważne ryzyko uszkodzenia systemu plików, jeśli wybierzesz niewłaściwą literę dysku. Upewnij się, że masz rację!
sudo fdisk -l
. Prawdopodobnie będzie to jedyny dysk o odpowiednim rozmiarze. Zanotuj nazwę urządzenia; załóżmy, że tak jest /dev/sdx
. W razie wątpliwości wyjmij kartę, uruchom sudo fdisk -l
ponownie i zanotuj, jakie dyski tam są. Włóż kartę SD ponownie, uruchom sudo fdisk -l
i jest to nowy dysk.sudo umount /dev/sdx*
. Może to oznaczać błąd informujący, że dysk nie jest zamontowany - w porządku.Skopiuj zawartość pliku obrazu na kartę SD, uruchamiając
sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx
Oczywiście musisz odpowiednio zmienić nazwę pliku obrazu powyżej.
Ostrzeżenie W przypadku niewłaściwego użycia istnieje poważne ryzyko uszkodzenia systemu plików
/dev/sdx
. Upewnij się, że masz rację!
Po zainstalowaniu systemu operacyjnego wyjmij kartę SD i włóż ją do Raspberry Pi. Podłącz moc i ciesz się.
sync
po zakończeniu, aby upewnić się, że obraz został zapisany.
sync
w tym przypadku? Przykład byłby bardzo pomocny
sync
to polecenie, które możesz uruchomić w swoim terminalu. Żadne opcje nie są potrzebne.
Istnieje narzędzie o nazwie Etcher dla Windows, Linux i Mac. Ma prosty GUI.
Zrzut ekranu ze strony:
(źródło: etcher.io )
Modyfikacje powyższego procesu Linux, jeśli używasz Mac OS X
:
Disk Utility
.About this Mac
System report
USB
disk1s1
)Terminal
dd if=path_to_image_file of=/dev/BSD_Name
zanotowany w poprzednim krokuPoczekaj DŁUGI czas
lub pomiń krok 10 i 11 i użyj sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M
(zwróć uwagę na r
wcześniejszą nazwę BSD_Name, powinna tam być!)
bs=1m
musi być małe litery rendezvouswithpavan.wordpress.com/2015/06/16/…
Odkryłem, że robię to częściej niż myślałem, i mam dość ręcznego wykonywania tych kroków i napisałem skrypt, który wykonuje ciężkie podnoszenie ...
Jeśli korzystasz z komputera Mac, możesz wypróbować MakeMyPi, który pobiera, w razie potrzeby, obraz Wheezy i zapisuje go dla Ciebie, a następnie konfiguruje Pi zgodnie z własnymi upodobaniami (i dowolnymi niestandardowymi skryptami udostępniania), wypełniając jednocześnie kartę SD główny system plików (więc nie jesteś ograniczony do domyślnego ≈2 GB miejsca). Możesz nawet skonfigurować Wi-Fi, jeśli chcesz.
Jedyne, co musisz zrobić, to ustawić ustawienia konfiguracji przed uruchomieniem, włożyć kartę SD, postępować zgodnie z instrukcjami, a zaledwie kilka minut później powinieneś mieć działającego Raspberry Pi.
Z asciicast MakeMyPi w akcji :
(Wciąż się uczę i wiem, że ten skrypt można ulepszyć. Zapraszamy do współpracy ...)
Możesz utworzyć kartę SD bezpośrednio na telefonie z Androidem - nie wymaga komputera:
https://play.google.com/store/apps/details?id=com.redrobe.raspicardimager
dd
w systemie OS X zajęło około 30 minut.