Есть несколько вещей, которые вы можете сделать, чтобы убедиться, что все работает как положено.
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, а (для всех целей) fuse - это 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 at /mnt
. Если ни одна из них не сработала, попробуйте подключить SD-карту к машине с Windows и запустить на ней программу chkdsk, или проверить тип файловой системы.