Я не очень опытен в использовании Linux, и у меня следующая ситуация, которая вызывает у меня некоторые сомнения.

Я написал RaspBian (дистрибутив Linux RaspBerry) на SD-карте, используя эту команду в Ubuntu:

sudo dd if=2014-01-07-wheezy-raspbian.img of=/dev/sdb bs=1024

Так что, если теперь я запускаю команду fdisk -l я получаю, что у меня есть 2 раздела на моей SD-карте:

Dispositivo Boot      Start         End      Blocks   Id  System
/dev/sdb1            8192      122879       57344    c  W95 FAT32 (LBA)
/dev/sdb2          122880     5785599     2831360   83  Linux

А теперь первое сомнение: команда dd создает два раздела на SD-карте:

  1. /dev/sdb1 - это небольшой раздел FAT32 (что это значит (LBA)?)
  2. /dev/sdb2 , это большой раздел Linux ext3

Вопрос в том, почему он также создает раздел FAT32, а не только раздел Linux ext3 ?

Если я зайду в свой компьютерный ресурс, я могу увидеть устройство (связанное с моей SD-картой) в списке устройств, который содержит некоторый файл RaspBian, после скриншота:

И если я вижу свойство этого устройства, я получаю это:

свойства устройства

Итак, глядя на предыдущий скриншот, мне кажется, что это небольшой раздел FAT32, и теперь у меня есть следующие сомнения:

Если это самый маленький раздел FAT32, что содержит? Загрузчик RaspBian или как?

Почему в списке устройств у меня есть только раздел FAT32, а не раздел Linux (/dev/sdb2), чтобы увидеть, должен ли я его смонтировать? Как?

1 ответ1

2

Таблица разделов диска живет в секторе 0. Вы можете перезаписать таблицу разделов диска (SD-карты и т.д.), Переписав этот сектор с помощью dd , что и произошло.

FAT32 понимается как системами Linux, так и Windows. Если вы поместите ext отформатированный диск или SD-карту в систему Windows, Windows попросит вас отформатировать ее. Однако, если у вас есть "буферный" раздел FAT32, Windows смонтирует и откроет его. Windows не открывает и не касается никаких других разделов на съемном диске или карте, кроме первого. Так что это может быть сделано для предотвращения случайного формата в случае, если он помещен в систему Windows. (Также может быть, что загрузочная прошивка RPi понимает только FAT32).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .