Después de actualizar a Ubuntu 16.04, muestra el siguiente mensaje durante el arranque:
lvmetad is not active yet; using direct activation during sysinit
lvmetad is not active yet; using direct activation during sysinit
/dev/mapper/server--vg-root: clean xxx/xxx files, xxx/xxx blocks
La X se refiere a una gran secuencia de números. Después de que aparece este mensaje, se muestra la pantalla de inicio de sesión y puedo iniciar sesión en el sistema.
¿Como puedó resolver esté problema?
Respuestas:
No se preocupe , no hay peligro, siga esta pequeña guía para resolver el problema.
Estos mensajes no son peligrosos, después de un tiempo
LVM
(una abstracción de software sobre su disco) escaneará las particiones y su sistema se iniciará normalmente. Hay un retraso debido a la falta de optimización, ya quelvmetad
es un servicio del sistema (daemon) que almacena en caché laLVM
condición para evitar accesos inútiles al disco y no se inicia lo suficientemente pronto (probablemente por un error o una configuración incorrecta).Ubuntu Desktops no lo necesita para funcionar.
Solución
Abra una Terminal ( CTRL+ ALT+ To busque en Dash), escriba
sudo -H gedit /etc/lvm/lvm.conf
y presione ENTER (inserte sus credenciales de usuario). En el editor encuentra:... y cambia la línea a:
No realice otros cambios , solo necesita cambiar un solo número y guardar el archivo. Después de esto, puede cerrar la Terminal o cerrar sesión en el VT.
Esto deshabilitará cualquier intento de usar el
lvmetad
demonio y si la configuración de su disco es lo suficientemente simple, su arranque será más rápido y cualquier comando LVM no intentará una nueva conexión al bus del sistemalvmetad
. Puede notar más actividad de disco, este es un comportamiento normal.Las advertencias permanecerán, este es el comportamiento correcto y no tiene efectos secundarios.
Tenga en cuenta: esta es una solución buena pero temporal, las futuras versiones de GNU / Linux no necesitarán este procedimiento.
Mejoramiento
Después de la edición, también puede ejecutar (en el mismo tipo de Terminal) el comando
sudo systemctl disable lvm2-lvmetad.service
para desactivar porlvmetad
completo.Esto no es necesario y debe comunicarse con el administrador del sistema antes de hacerlo.
Que NO hacer
Nunca arranque con la
nomodeset
opción habilitada, ya que deshabilitará muchas funciones de GPU y es posible que su tarjeta gráfica no funcione correctamente. Los escritorios de Ubuntu no funcionarán correctamente con esta opción habilitada, porque Unity (y las GUI sucesivas) y muchas aplicaciones necesitan la aceleración gráfica y las funciones avanzadas de GPU.Esta opción solo debe usarse para depurar controladores gráficos o para iniciar un sistema sin los controladores gráficos correctos.
Importante : en algunos sistemas, el usuario puede necesitar deshabilitar esta opción en GRUB para iniciar sesión, mientras que otros sistemas simplemente serán más lentos pero utilizables.
EDITAR (10/03/2017): después de deshabilitar el servicio y actualizar una de mis máquinas Debian (Ubuntu está basado en Debian), noté que la advertencia desapareció. La actualización instaló el kernel
Linux 4.9.0-0.bpo.2
para AMD 64 (64 bits). Puede ser temporal o limitado a algunas arquitecturas, pero es un paso adelante, también porque Ubuntu puede heredar el cambio. Supongo que un desarrollador vio este mensaje y está trabajando en el problema. Bien hecho FOSS .Siéntase libre de comentar aquí si necesita más ayuda y no olvide presionar la flecha hacia ARRIBA hacia la izquierda y aceptar la respuesta.
fuente
Logré resolver esto para mis máquinas ajustando la configuración de grub de la siguiente manera:
En
/etc/default/grub
, cambio:a
Luego agrega esta línea:
GRUB_TERMINAL_INPUT="console serial"
Ejecute
update-grub
y reinicie para que los cambios surtan efecto.fuente