Detectar tarjetas SD automáticamente

Por lo general, cualquier distribución GNU/Linux detecta automáticamente las tarjetas de memoria tipo SD en nuestro lector de tarjetas. En algunos casos, como a mi me ha pasado en Ubuntu, solo reconoce las tarjetas si están conectadas desde que encendemos el PC, pero si ya ha iniciado Ubuntu, ya no las reconocerá si las conectamos después. Como me he topado con este problema, dejo aquí la solución que seguro os interesa.
Vamos directamente con la solución, porque aquí no hay mucho que explicar. Abrimos un terminal, y editamos el fichero de configuración de GRUB (bendito sea este archivo de configuración, cuantos problemas me habrá solucionado ya...):
sudo gedit /etc/default/grub
Una vez abierto, buscamos la siguiente línea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Ahora, hay que añadir una opción justo detrás del quiet splash , la cual hará que GNU/Linux active el lector de tarjetas aunque no haya ninguna tarjeta conectada:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pciehp.pciehp_force=1"
Si ya tenías alguna opción añadida a la lista de opciones de arranque de GRUB, solo pon esta opción tras las que ya tenías. Solo queda actualizar la configuración del GRUB:
sudo update-grub && sudo update-grub2
Una vez haya concluido el proceso, si reiniciamos el PC ya podremos insertar las tarjetas de memoria y el sistema las detectará correctamente. Esto se debe a que ahora el lector de tarjetas se activará SÍ o SÍ, aunque no tengamos tarjetas de memoria conectadas al encender el PC.
