Есть несколько вещей, которые вы можете сделать, чтобы убедиться, что все работает должным образом.
1) Убедитесь, что Ubuntu знает о вашем слоте для SD-карты и что с ним делать.
2) Убедитесь, что Ubuntu знает, что вы вставили что-то
3) Убедитесь, что Ubuntu понимает файловую систему на том, что вы вставили. Р>
1) Проверьте выходы команд sudo lspci -v -nn
, sudo lsusb
и sudo lshw
в командной строке. Здесь - хорошее руководство для понимания lshw
, в котором приведен пример использования устройства чтения SD-карт.
2) Затем запустите следующую команду перед вставкой SD-карты и через несколько секунд после ее вставки: ls -la /dev/sd*
. Эта команда перечисляет все жесткие диски, компакт-диски, DVD-диски, дискеты, SD-карты и т. Д., О которых знает Ubuntu. (Они называются блочными устройствами). Р>
В идеале вы увидите несколько записей во втором прогоне, которые вы не видите в первый раз.
Например:
$ls -la /dev/sd*
brw-rw---- 1 root disk 8, 0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5
(Now insert the SD card)
$ls -la /dev/sd*
brw-rw---- 1 root disk 8, 0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5
brw-rw---- 1 root disk 8, 64 2012-01-14 11:28 /dev/sdd
Посмотрите, что дополнительный в конце /dev/sdd
, который является SD-картой.
3) Убедитесь, что Ubuntu понимает файловую систему на диске. Я бы поспорил, что это либо Fat32, либо NTFS. Вы можете проверить, понимает ли ваша копия Ubuntu эти файловые системы (она должна), выполнив эту команду: cat /proc/filesystems
. В этом списке vfat есть Fat32 и (для всех целей и задач) плавкий предохранитель - NTFS. ** Примечание: этот список не является исчерпывающим. Р>
Лучше всего просто попытаться установить карту SD вручную. Выполните следующие команды до тех пор, пока не сработаете (замените X в /dev/sdX1
буквой с шага 2):
sudo mount /dev/sdX1 /mnt
sudo mount -t vfat /dev/sdX1 /mnt
sudo mount -t ntfs /dev/sdX1 /mnt
sudo mount -t msdos /dev/sdX1 /mnt
Никакой выход означает, что он сработал, и вы должны иметь возможность перейти на свою SD-карту с помощью nautilus на /mnt
. Если ни один из них не работал, попробуйте подключить SD-карту к машине Windows и запустить chkdsk на ней или проверить тип файловой системы.