Как мне установить SD-карту?

Одним из независимых от рабочего стола решений является GtkHash :

Утилита GTK + для вычисления дайджестов сообщений или контрольных сумм

blockquote>

[113 ] enter image description here

Если вы используете Thunar, то вы также можете использовать плагин thunar-gtkhash. Он работает аналогично расширению Nautilus.

68
задан 20.12.2019, 06:15

7 ответов

Хорошо, я попробовал все это на двойной загрузке домашнего компьютера с Windows XP SP3 и Ubuntu 10.04 (Lucid). Вот результаты:

Automount не распознает карту в Ubuntu, но если я помещаю карту в многофункциональное устройство чтения карт при загрузке, то она распознается при загрузке, и я могу «Безопасно извлечь диск», но если я переустановите его, система не распознает его снова, но посмотрите последние два абзаца.

Загрузка того же компьютера в Windows XP SP3 (двойная загрузка) и вставка карты после загрузки, она распознается очень хорошо и может извлекать и вставлять заново.

Запуск Windows XP в VirtualBox 4.1.18, размещенной на Ubuntu, ядро ​​4.6.32.41, и попытка прочитать карту, она работает, только если она находится в слоте, и я включаю этот конкретный (многофункциональное устройство для чтения карт) USB-устройство. Я могу вынимать и извлекать карту, но я должен постоянно проверять и снимать флажок с мультикарты при каждой вставке.

Теперь вот странная часть. Если я открою VirtualBox в Windows XP заставляет карту появиться в сеансе Windows XP, затем завершает виртуальный сеанс, оставляя карту в мультифайле читатель карты unction, карта появляется на моем рабочем столе Ubuntu.

Таким образом, обходной путь, если я хочу получить доступ к карте в Ubuntu после загрузки, состоит в том, чтобы запустить VirtualBox, запустить Windows XP, вставить карту, убедиться, что я вижу «Мой компьютер», а затем завершить сеанс VirtualBox. О да (комментарий добавлен позже после дальнейших экспериментов). Если я «размонтирую» карту - через Nautilus и вытащу ее, в отличие от «Безопасное извлечение диска», тогда я смогу снова вставить ее, и она сразу распознается.

Конечно, хотелось бы, чтобы Ubuntu узнал это напрямую !!

0
ответ дан 20.12.2019, 06:15

Хорошо, основываясь на вашей очень подробной информации об оборудовании (спасибо!), Не похоже, что система видит устройство чтения карт; например, он не подключен ни к шине PCI, ни к шине USB. Как будто его не существует.

Знаете ли вы наверняка, что картридер работает? у него может быть слабое соединение (проверьте кабели от считывателя к материнской плате). Также убедитесь, что он не отключен в BIOS / Setup.

0
ответ дан 20.12.2019, 06:16
  • 1
    да сохраните, делают и модель + I' m использование той же версии человечности. Я нашел, что SD-карта распознана, пока она была вставлена перед загрузками компьютера – Madara Uchiha 20.12.2019, 06:16
  • 2
    Josiah: у Вас есть тот же самый делающий и модель компьютера? в противном случае тогда it' s, скорее всего, не та же проблема. – SharpC 20.12.2019, 06:17
  • 3
    У меня есть эта та же проблема, и я могу подтвердить, что SD-карта работает в окнах. – Madara Uchiha♦ 20.12.2019, 06:17

Спустя больше года я нашел постоянное решение, описанное в Считайте свою SD-карту с помощью ноутбука Ubuntu .

Цитируя цитируемую страницу:

«Делайте следующее.

  1. Резервное копирование файла / etc / modules

    sudo cp / etc / modules /etc/modules.bak

  2. Добавить одну строку в / etc / modules

    gksu gedit / etc / modules или sudo vi / etc / modules

3. Поместите это в конец файла в новой строке :

tifm_sd

При перезапуске устройство чтения карт памяти будет работать. Вы увидите, что когда вы вставите SD-карту в устройство чтения, она автоматически смонтируется.

Но подождите, не хотите перезапускать свой компьютер? Вернитесь к терминалу, который вы нетерпеливый человек, и наберите:

sudo modprobe tifm_sd

Вот и все. После перезагрузки мой ноутбук распознал вставленную SD-карту и открыл SD-карту в Nautilus. »

0
ответ дан 20.12.2019, 06:16
  • 1
    Попробованный это. Didn' t работают на меня на Ubuntu 12.04 – Pekka 웃 20.12.2019, 06:16
  • 2
    Работавший для меня. Просто modprobed это и voilà! – Antti29 20.12.2019, 06:17
  • 3
    +1 Добился цели на HP EliteBook 8740w Debian Jessie. – Moo-Juice 20.12.2019, 06:17

Есть несколько вещей, которые вы можете сделать, чтобы убедиться, что все работает как положено.

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

0
ответ дан 20.12.2019, 06:17
  • 1
    спасибо за такой подробный ответ, к сожалению, я haven' t бывший в состоянии для заканчивания шага 2 (и я обманул для движения, что далеко я думаю;) - я can' t видят что-либо подобное SD-карте в , gist.github.com/77efea8cb1e4ca6eae1a - сообщает мне, расширяете ли Вы свой ответ или если это вызывает новый вопрос " где моя SD-карта?!! 111! " – Qwertiy 20.12.2019, 06:17
  • 2
    Можно ли проверить, что это работает в другой операционной системе (такой как окна)? – Pradeep Kumar Prabaharan 20.12.2019, 06:18
  • 3
    также добавленный вывод файловых систем к ссылке сути - предохранитель присутствует, но vfat isn' t – thdoan 20.12.2019, 06:18
  • 4
    к сожалению, я can' t, машина окон doesn' t имеют слот SD, но I' ll видят, могу ли я получить другую карту - это стоило бы того (и не было бы вредно) попробовать это даже при том, что признаки отличаются? askubuntu.com/questions/78881/… – Steve 20.12.2019, 06:18
  • 5
    /proc/filesystems привычка перечисляет все доступные файловые системы, но это - быстрый метод получения общих и легче, чем просмотр страницы справочника для mount. Однако я думаю, что Ваша проблема существует в аппаратных средствах. У Вас есть опыт с Виртуальными машинами? Запуск Windows в VM мог бы предложить некоторое понимание. – Pradeep Kumar Prabaharan 20.12.2019, 06:19

Это, кажется, работает лучше для меня:

sudo fdisk -l (это строчная буква L)

Это показывает все /dev/sdX имена и блоки и дополнительную информацию о емкости / пространство "дисков".

Затем я просто использую команду:

sudo mkdir /media/sdcard/ (создайте каталог для SD-карты, к которой нужно подключиться)

(команда mount) (имя местоположения /dev/sdd1/) (монтируется в созданную папку) sudo mount /dev/sdd1/ /media/sdcard/

Вы можете смонтировать его только на media, если хотите, и вот команда umount для размонтирования:

sudo umount /dev/sdd1/

Затем вы можете удалить каталог с помощью sudo rmdir /sdcard.

0
ответ дан 20.12.2019, 06:18
  • 1
    Кроме того, я должен был поместить немного воды (хорошо, слюна на самом деле) на читателе слота для SD-карты для системы для распознавания его, и затем я имел /dev/mmcblk0p1. Я надеюсь, что помог. – Brandon Buttars 20.12.2019, 06:18
  • 2
    Это работало на меня, также. Кроме моего был назван /dev/mmcblk0p1 по некоторым причинам. – thdoan 20.12.2019, 06:18

Если на SD-карте нет метки тома, попробуйте добавить ее с помощью Windows или Mac. Например (с использованием Windows), где H: SD-карта.

chkdsk H: / f

метка H: NEW_LABEL

0
ответ дан 20.12.2019, 06:18
  • 1
    Нет, GParted определенно изменит метку тома размонтированного раздела. Я просто перепроверил, чтобы быть уверенным. См. этот снимок экрана . (Плюс, I' ve, сделанный это многие, много раз.) – thdoan 20.12.2019, 06:18
  • 2
    Только если можно смонтировать его сначала. – Madara Uchiha♦ 20.12.2019, 06:19
  • 3
    Можно одинаково легко добавить метку тома в Ubuntu с Дисковой утилитой или Редактором Раздела GParted. – steveukx 20.12.2019, 06:19
  • 4
    Хорошее решение с помощью Ubuntu только. Спасибо @d3vid для вопроса. – Edub 20.12.2019, 06:19

У меня тот же ноутбук, слот работает на Ubuntu 12.04, но ОС, похоже, не находит карту, когда она вставлена. Похоже, у вас есть 2 варианта в краткосрочной перспективе:

  1. Перезагрузка с SD-картой в слоте.

  2. Выполните повторное сканирование PCI

    echo 1 | sudo tee /sys/bus/pci/rescan
    

Ошибка с обходным решением указана здесь .

0
ответ дан 20.12.2019, 06:19
  • 1
    Что я должен сделать после второй точки? BTW, я имею 1 как вывод. – Tobias Gaertner 20.12.2019, 06:19
  • 2
    Doesn' t опция 2 требуют административных прав (например, выходящий " sudo su" сначала)? – Claudio 20.12.2019, 06:20
  • 3
    Во второй опции перенаправление (>) должно было быть каналом (|). Отредактированный. – Neha Jain 20.12.2019, 06:20

Теги

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