EDITAR1

EDITAR1

Me he encontrado con un escenario interesante.

Tengo algunas imágenes de Debian Live CD (lo he probadodebian-8.11.0-amd64-netinst.iso,debian-9.6.0-amd64-netinst.isoy algunas imágenes personalizadas que construí usando live-build) y ddla imagen en una unidad USB.

Arranco la computadora con la unidad USB e instalo Debian en el disco duro.

Cuando finaliza la instalación, la computadora se reinicia.

En este momento, después de iniciar sesión, encuentro que no puedo usar la unidad USB, que todavía está conectada.

Puedo verlo /dev/sdb, pero /devno muestra ninguna partición de la unidad USB.

Lo intenté fdisk -l /dev/sdbpero lo consigo fdisk: cannot open /dev/sdb: No medium found.

En dmesglas únicas dos líneas que veo relacionadas están

sd 2:0:0:0: Attached scsi generic sg1 type0
sd 2:0:0:0: [sdb] Attached SCSI removable disk

Aquí está la parte interesante.

Si desconecto la unidad y la vuelvo a enchufar, se detecta y funciona bien.

Si reinicio la caja (ya sea rebooto poweroffy luego la enciendo), no funciona.

Sin embargo, si después de apagar la caja, desconecto la unidad y la vuelvo a enchufar, en el siguiente arranque funciona.

Me preguntaba si hay algún mecanismo en el instalador de Debian que impida que la unidad USB funcione para evitar el bucle de reinicio-instalación.

Miré algunos de los archivos y /bin/live-medium-ejectencontré que no hace nada en los dispositivos USB y tiene el siguiente comentario:

# ignoring usb mass storage devices
# (they need coldreboot to recover)

¿Cuál podría ser la causa de este comportamiento?

EDITAR1

También probé Ubuntu 18.04 y CentOS 7.6. Ubuntu produce el mismo comportamiento que Debian, pero CentOS puede reconocer la unidad USB en el primer arranque.

información relacionada