Chcę nagrać plik .img Wheezy OS na mojej karcie SD o pojemności 8 GB w systemie Mac OS X, ale nie wiem, jak to zrobić.
Każda pomoc będzie mile widziana.
Chcę nagrać plik .img Wheezy OS na mojej karcie SD o pojemności 8 GB w systemie Mac OS X, ale nie wiem, jak to zrobić.
Każda pomoc będzie mile widziana.
Odpowiedzi:
Dostępne jest FAQ / howto, które omawia wszystkie różne systemy operacyjne. W przypadku komputerów Mac jest (prawie) taki sam, jak w przypadku różnych innych typów wersji Uniksa. Zastosowanie dd.
W skrócie piszesz:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
Uwaga: the = = / rdev / diskn musi być kartą SD, jeśli zrobisz to źle, możesz ostatecznie zniszczyć system Mac !!!! Bądź ostrożny!
Pamiętaj, aby użyć /dev/rdiskn
zamiast po prostu /dev/diskn
. W ten sposób nie piszesz do buforowanego urządzenia , które zakończy się znacznie szybciej .
Aby uzyskać pełny przewodnik krok po kroku przez ten proces, zapoznaj się z tym wyjaśnieniem . W tym dokumencie znajdują się 3 rozdziały dotyczące komputerów Mac.
Najłatwiejszy sposób jest opisany w pierwszym rozdziale Maca ( kopiowanie obrazu na kartę SD w Mac OS X (tylko z interfejsem graficznym) ), dotyczy aplikacji, która zrobi wszystko za Ciebie, aby być kompletnym, kopiuję link do ta aplikacja tutaj
Najpierw sprawdź ścieżkę do karty SD. Możesz to zrobić, uruchamiając następujące polecenie z terminala:
diskutil list
Dane wyjściowe pokazują listę dysków aktualnie zamontowanych w systemie. Oto odpowiedni wiersz z mojego wyjścia:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
W takim przypadku mogę zweryfikować, czy /dev/disk3
moja karta SD jest zgodna, ponieważ wartości TYPE, NAZWA i ROZMIAR są prawidłowe.
Jeśli masz na dysku partycję, może być konieczne odmontowanie jej, w przeciwnym razie podczas próby zapisania obrazu pojawi się komunikat o błędzie „Zasób zajęty”.
diskutil unmount /dev/disk3s1
Teraz, aby zapisać plik obrazu na dysk. Zwróć uwagę na dodane „r”, rdisk3
które radykalnie poprawia wydajność zapisu, mówiąc, że dd
ma działać w trybie surowego dysku:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
W zależności od rozmiaru karty SD może to chwilę potrwać. Możesz nacisnąć, CTRL+T
aby zobaczyć aktualny status dd
. Jako przykład dla mojej karty SD Samsung 8GB prędkość zapisu wynosiła 12 MB / s, wykonanie polecenia zajęło 11 minut.
Resource busy
przejdź do Narzędzia dyskowego, odmontuj kartę SD i spróbuj ponownie. To będzie działać.
Spróbuj tego: ApplePi-Baker
To nic nie kosztuje, zapisuje pliki IMG na karcie SD, może przygotować kartę NOOBS i może wykonać kopię zapasową w IMG karty SD.
Ta aplikacja może być dla Ciebie pomocna: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Witamy ;)
Możesz także spróbować: dd Utility
Cechy:
Zrobiłem skrypt do nagrywania plików .img lub .iso na kartę SD lub USB.
Tak, najprostszą odpowiedzią jest po prostu dd , ale istnieją pewne środki ostrożności, które możesz egzekwować, zawijając dd w skrypcie;
#!/bin/bash
#
# copy_img_to_sd.sh
#
ME=$( id | grep root | wc -l | perl -p -e 's/[^0-9]+//g');
if [ "$ME" != "1" ] ;then
echo "must be root"
exit 1;
fi
IMG=$1
if [ ! -f $IMG ] ;then
echo "can not find $IMG";
exit 2;
fi
DISK=$(ls -l /dev/disk? | wc -l |perl -p -e 's/[^0-9]//g')
if [ $DISK -lt 3 ] ; then
echo "can not find sdcard";
ls -l /dev/disk?
exit 2;
fi
DISK=$(ls -1 /dev/disk? | tail -1);
R_DISK=$(ls -1 /dev/rdisk? | tail -1);
echo "we are about to do this:"
echo $(diskutil information $DISK | grep Total)
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g'
echo dd bs=1m if=$IMG of=$R_DISK
echo sync
echo diskutil eject $R_DISK
echo "Press [enter] to continue or [Ctrl]+[C] to cancel";
read YNM;
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g' | bash 2>/dev/null
dd bs=1m if=$IMG of=$R_DISK
sync
diskutil eject $R_DISK
Przypadkowe zapisanie obrazu na dysku wewnętrznym będzie wymagało nowej instalacji OS X w celu poprawienia. Wykonaj kopię zapasową i przechowuj plik install.log, abyś mógł się z niego śmiać.
Znaleziono naprawdę dobry link: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx do instalacji file.img na karcie SD, bardzo szczegółowe kroki!
df
W tym przypadku użyj do znalezienia ścieżki urządzenia /dev/disk2
.
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 465Gi 414Gi 51Gi 90% 108573777 13263821 89% /
devfs 214Ki 214Ki 0Bi 100% 741 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk2s1 3.7Gi 2.3Mi 3.7Gi 1% 0 0 100% /Volumes/UNTITLED