Estoy trabajando para crear imágenes de un Dell OptiPlex Micro 3000
dispositivo con Linux (sistema operativo personalizado basado en Yocto). Versión de grub 2.04. Estoy usando un esquema de partición A/B e intento que el respaldo funcione correctamente, pero creo que podría estar teniendo un conflicto con una configuración de BIOS (UEFI) en alguna parte.
Resultado deseado: si cualquiera de las opciones de arranque encuentra un pánico en el kernel, el sistema debería recurrir a la otra opción de arranque.
Resultado real: si hay un pánico en el kernel, el sistema se reinicia y luego la unidad nvme desaparece.
Las opciones de arranque son similares, excepto por la unidad raíz (una apunta a /dev/nvme0n1p2 y otra a /dev/nvme0n1p3), por ejemplo
linux /bzImage root=PARTUUID=*snip* rootwait rw oprofile.timer=1 root/dev/nvme0n1p2 rootfstype=ext4 console=ttyS0,115200 console=tty0 crashkernel=auto panic=5
Con una bzImage incorrecta, inicio con esta opción, se produce un pánico en el kernel, el reinicio ocurre después de 5 segundos y luego el sistema arranca en mi memoria USB con imagen de Clonezilla. Entro en la línea de comando de Clonezilla y ls /dev
no hay unidades ni particiones NVME. De hecho, tampoco hay ningún /dev/nvme0
controlador.
Si reinicio y selecciono la opción de inicio para mi disco, aparece una ventana con apariencia UEFI que dice "Sin disco duro".
Si reviso el menú UEFI e intento agregar la opción de arranque para mi unidad, el dispositivo no aparece en la lista.
Sin embargo, aquí está la parte extraña. Si yo:
- panico kernel
- reiniciar
- ingrese a la configuración UEFI
- salir (sin cambios ni modificaciones de ningún tipo, no guardar)
- reiniciar
Carga el menú de inicio desde mi dispositivo. En otras palabras, la única forma de "encontrar" el controlador nvme nuevamente es si abro la configuración UEFI y luego reinicio nuevamente.
Tenga en cuenta también: si no especifico panic=5
, se produce el pánico del kernel y mantengo presionado el botón de encendido para reiniciar, esto no sucede. El reinicio automático como parte de panic=5
parece estar causando esto.
- ¿Qué causaría que un pánico en el kernel provoque que el controlador NVMe "desaparezca"?
- ¿Qué ocurre al ingresar al menú de configuración UEFI que haría que el controlador NVMe regrese nuevamente en el próximo reinicio?