Есть несколько вещей, которые вы можете сделать, чтобы убедиться, что все работает так, как ожидалось.
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/sdabrw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdbbrw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdcbrw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4brw-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/sdabrw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdbbrw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdcbrw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5brw-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, а fuse (для всех целей и задач) - NTFS. ** Примечание: этот список не является обширным.
Лучший способ - просто попытаться смонтировать SD-карту вручную. Выполняйте следующие команды по порядку, пока одна из них не сработает (замените X в /dev/sdX1
с письмом из шага 2):
sudo mount /dev/sdX1 /mntsudo mount -t vfat /dev/sdX1 /mntsudo mount -t ntfs /dev/sdX1 /mntsudo mount -t msdos /dev/sdX1 /mnt
Отсутствие вывода означает, что он сработал, и вы должны иметь возможность перейти на свою SD-карту с помощью nautilus по адресу /mnt
. Если ни один из них не сработал, попробуйте подключить SD-карту к компьютеру с Windows и запустить на ней chkdsk или проверьте тип файловой системы.