Я хочу записать .img файл Wheezy OS на мою 8 ГБ SD-карту из Mac OS X, но не могу понять, как это сделать.
Любая помощь будет оценена.
Я хочу записать .img файл Wheezy OS на мою 8 ГБ SD-карту из Mac OS X, но не могу понять, как это сделать.
Любая помощь будет оценена.
Ответы:
Существует faq / howto, в котором обсуждаются все различные ОС. Для Mac он (почти) такой же, как и для различных других версий Unix. Использование дд.
Короче вы набираете:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
Примечание: of = / rdev / diskn должна быть SD-картой, если вы сделаете это неправильно, вы можете в конечном итоге разрушить вашу систему Mac !!!! Быть осторожен!
Обязательно используйте /dev/rdiskn
вместо просто /dev/diskn
. Таким образом, вы не пишете в буферизованное устройство, и оно завершится намного быстрее .
Для полного пошагового руководства по этому процессу, пожалуйста, обратитесь к этому объяснению . В этом документе 3 главы для Mac.
Самый простой способ описан в первой главе о Mac ( Копирование изображения на SD-карту в Mac OS X (только с графическим интерфейсом) ), он включает приложение, которое делает все за вас, для завершения я копирую ссылку на это приложение здесь
Сначала проверьте путь к вашей SD-карте. Вы можете сделать это, выполнив следующую команду из терминала:
diskutil list
Выходные данные показывают список дисков, установленных в настоящий момент в системе. Вот соответствующая строка из моего вывода:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
В этом случае я могу проверить, /dev/disk3
является ли моя SD-карта правильной, поскольку значения TYPE, NAME и SIZE являются правильными.
Если у вас есть существующий раздел на диске, вам может потребоваться размонтировать его, в противном случае вы получите сообщение об ошибке «Ресурс занят», когда вы попытаетесь записать образ.
diskutil unmount /dev/disk3s1
Теперь для записи файла образа на диск. Обратите внимание на добавленное «r», rdisk3
которое значительно повышает производительность записи, сказав, что dd
нужно работать в режиме необработанного диска:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
В зависимости от размера вашей SD-карты это может занять некоторое время. Вы можете нажать, CTRL+T
чтобы увидеть текущее состояние dd
. Например, для моей SD-карты Samsung 8 ГБ скорость записи составляла 12 МБ / с, на выполнение команды ушло 11 минут.
Resource busy
перейдите в Дисковую утилиту, отключите SD-карту и повторите попытку. Это сработает.
Попробуйте это: ApplePi-Baker
Он бесплатный, записывает файлы IMG на SD-карту, может подготовить карту NOOBS и может сделать резервную копию IMG вашей SD-карты.
Это приложение может быть полезным для вас: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Добро пожаловать;)
Вы также можете попробовать: Утилита dd
Особенности:
Я сделал скрипт для записи файлов .img или .iso на SD-карту или USB.
Да, простой ответ - просто добавить dd , но есть некоторые меры предосторожности, которые вы, возможно, захотите применить, завернув свой dd в скрипт;
#!/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
Случайная запись образа на ваш внутренний диск потребует новой установки OS X для исправления. Сделайте резервную копию и сохраните install.log, так что если это когда-нибудь случится с вами, вы можете отшутиться.
Нашел действительно хорошую ссылку: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx для установки file.img на SD-карту, очень подробные шаги!
Используйте, df
чтобы найти путь к устройству, в этом случае /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