Как создать IMG-файл с USB, но только с использованием 2 ГБ не полного размера SD-карты

Я пытаюсь выяснить способ создания изображения на моей SD-карте. Моя SD-карта - 16 ГБ, но я не изменил размер исходного раздела. Все программное обеспечение, которое я использую для создания IMG-файла, всегда создает файл размером 16 ГБ, а не 2 ГБ, как я ожидал.

# df -H

Filesystem      Size  Used Avail Use% Mounted on
rootfs          1.9G  1.3G  508M  72% /
/dev/root       1.9G  1.3G  508M  72% /
devtmpfs        122M     0  122M   0% /dev
tmpfs           122M     0  122M   0% /dev/shm
tmpfs           122M  275k  121M   1% /run
tmpfs           122M     0  122M   0% /sys/fs/cgroup
tmpfs           122M     0  122M   0% /tmp
/dev/mmcblk0p1   99M   21M   79M  21% /boot

Программы, которые я пробовал:

  • Win32DiskImager
  • HDDRawCopy1.02Portable
  • DiskImage_1_6_WinAll

Я загрузил и запустил Arch Linux для RPi, установил какое-то программное обеспечение, и теперь я хочу создать новое изображение для распространения. Но он создает файл размером 16 ГБ, а не файл объемом 2 ГБ (надеется на 1,5 ГБ файла или меньше).

У меня есть оригинальные 2 раздела на SD-карте:     #fdisk -l

        Device Boot      Start         End      Blocks   Id  System
/dev/mmcblk0p1   *        2048      194559       96256    c  W95 FAT32 (LBA)
/dev/mmcblk0p2          194560     3862527     1833984   83  Linux

Мне нужно создать IMG-файл с компьютера Windows.

5 голосов | спросил David Klaverstyn 26 +04002012-10-26T16:04:08+04:00312012bEurope/MoscowFri, 26 Oct 2012 16:04:08 +0400 2012, 16:04:08

1 ответ


4

Вы можете использовать малиновый pi, чтобы создать образ самого себя. Для сохранения изображения вам понадобится USB-накопитель. В качестве альтернативы вы можете отправить изображение в общую папку Windows, если у вас его нет, но USB-накопитель, вероятно, будет проще всего.

Чтобы создать образ первого раздела, установите джойстик usb, on /mnt /usbstick и запустите следующее.

sudo dd if=/dev/mmcblk0 of=/mnt/usbstick/raspberry.img bs=1M count=2048

Это скопирует первые 2 ГБ текущей SD-карты. Вы можете разместить это изображение на SD-карте на 2 ГБ. Если вам нужен файл изображения объемом 1,5 ГБ, единственный способ сделать это - сжатие файла img. Возможно, вы сжимаете 16-гигабайтное изображение до менее 1,5 ГБ, считая, что неиспользуемая часть изображения содержит нули. Изображение размером 2 ГБ сжимается до менее 1,5 ГБ почти наверняка.

ответил Kibbee 26 +04002012-10-26T16:44:03+04:00312012bEurope/MoscowFri, 26 Oct 2012 16:44:03 +0400 2012, 16:44:03

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132