прошивка образов операционных систем на microSD

Прошивка образа через Disk Imager под Windows

Довольно удобная и бесплатная программа Disk Imager . прошивается microSD быстро и удобно.

фотка 1

Прошивка образа через командную строку (под Ubuntu) программой dd

Хочу заметить, что этот вариант имеет важный минус - надо быть предельно внимательным при указании какой диск прошивать , т.к. можно легко перепрошить совсем другой диск (например рядом находящийся диск вашей ОС Windows, как и было в моем случае).

Итак шьем на microSD 10 class 8Gb.

Процесс записи программкой dd не всегда происходит удачно

    Пока заметил , что перед записью microSD надо:
  • microSD карту полностью очистить , т.е. например через GParted удалить все разделы.
  • Перезагрузить ПК!
  • Перед записью размонтировать microSD карту!
  • И потом примерно так sudo dd if=OrangePI_Ubuntu_Vivid_Mate.img of=/dev/sd? bs=4M
  • запись 2 Gb идет примерно 5 минут

По поводу перезагрузки ПК: интересный вывод дает dmesg | tail сразу после размонтирования диска microSD карты и через минуты 2: получается , что если размонтировать диск microSD карты через проводник, то визуально он размонтируется быстро ,а реально в системе в задержкой.

    не правильные исходные данные перед записью, см. выделено
  • [ 918.579906] sd 5:0:0:0: [sdb] No Caching mode page found
  • [ 918.579912] sd 5:0:0:0: [sdb] Assuming drive cache: write through
  • [ 918.585151] sdb: unknown partition table
  • [ 918.587400] sd 5:0:0:0: [sdb] No Caching mode page found
  • [ 918.587405] sd 5:0:0:0: [sdb] Assuming drive cache: write through
  • [ 918.587409] sd 5:0:0:0: [sdb] Attached SCSI removable disk
  • [ 932.634447] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0010
  • [ 932.634454] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0000
  • [ 932.819478] [drm] nouveau 0000:01:00.0: PMFB0_SUBP0: 0x037f0000
  • [ 932.819484] [drm] nouveau 0000:01:00.0: PMFB0_SUBP1: 0x037f0010

К сожалению, удачно прошивки удалось достичь только через сначала считывания корректного образа с работающей microSD карты (например с Ubunutu Mate), сохранении на диске и последующей записи на нужную нам другую microSD.

    можно посмотреть устройства также через df -h , после удачной прошивки там будем примерно так:
  • /dev/sdd1 63M 24M 40M 38% /media/BOOT
  • /dev/sdd2 1,8G 1,5G 186M 89% /media/linux