Re: problema con lvm en root
El mié, 09-07-2014 a las 13:58 +0000, Camaleón escribió:
> El Wed, 09 Jul 2014 13:22:07 +0200, Antonio Trujillo Carmona escribió:
>
> > El mar, 08-07-2014 a las 14:48 +0000, Camaleón escribió:
>
> (...)
>
> >> > lo he arrancado con la iso del net install y he comprobado que el
> >> > UUID del root no ha cambiado, pero no arranca, le he puesto el nombre
> >> > del disco (/dev/dm-0) pero no arranca.
> >>
> >> ¿Qué quieres decir con que lo has arrancado desde la ISO del net
> >> install? ¿Qué es lo que has hecho exactamente?
>
> > pones la iso del netinstall de debian eliges modo rescate cuando te pide
> > la partición raiz le das la corercta y puedes lanzar un shell desde el
> > entorno de la partición o desde el entorno del instalador, las dos
> > funcionan correctamente y puedes ver que el uuid es el que te dice que
> > no existe.
>
> O sea, que falla el GRUB que tienes instalado que no detecta la partición
> con LVM. Seguramente hubieras podido iniciar sin problemas desde
> SuperGrub2Disk o cualquier otra LiveCD.
>
> Y veo que más abajo confirmas que era el cargador... ok.
>
> >> > provisionalmente le he añadido otro disco, arrancando con la iso y le
> >> > he copiado todo lo del disco root, he creado una entrada en el
> >> > grub.cfg para que use este disco en lugar del de la lvm y ha
> >> > arrancado, por lo que los datos del vl estaban todos bien, pero se
> >> > niega a arrancar desde el, he recostruido el initrd (lo arranque
> >> > desde el disco nuevo, monte el vl y desde un chroot de este lo hice),
> >> > pero sigue sin arrancar.
> >> > ¿Que esta pasando?, parece que es debido a que el vl de root este
> >> > repartido entre dos discos fisicos, pero eso no debería afectar.
> >> > ¿Tengo que actualizar algo mas?, ¿quizás el fichero
> >> > /etc/lvm/lvm.conf?,
> >> > ¿quizás algo de udev?
> >>
> >> (...)
> >>
> >> Udev puede estar relacionado (Google dice que mires el parámetro del
> >> kernel "lvmwait").
> >>
> > Todo esto lo he hecho desde el entorno de la partición raiz arrancando
> > con la iso del netinstall.
> >
> > En el fichero /etc/udev/udev.conf puse:
> > lvmwait="/dev/mapper/plantilla--debian--64-root"
> > ejecute:
> > update-initramfs -u reinicie y volvió a fallar el arranque.
>
> Un apunte, para probar no hace falta todo eso, simplemente desde el menú
> de GRUB2 accedes al modo (e)dición y en la línea del kernel añades el
> parámetro que quieras y que en este caso hubiera sido lo que has puesto
> más arriba (lvmwait="/dev/mapper/plantilla--debian--64-root").
>
> > intente ejecutar:
> > update-grub2 falló con mensaje pv1 no existe ejecute:
> > grub-install --recheck /dev/sda funciono sin error update-grub2 ahora no
> > da error quite la linea añadida a udev, recostrui el initramfs y lo
> > reinicie, volvió a funcionar sin problemas.
> >
> > El problema era del grub, al haber añadido un disco que formava parte de
> > la partición raiz había que "rechequear" el sistema.
> > Es lo que parece, ¿No?
>
> Parece que el error era del GRUB2 que tenías instalado en el sistema,
> efectivamente, pero lo que no sé es el motivo del fallo, ya que al fin y
> al cabo a ojos de GRUB2 no has cambiado nada, el nombre del volumen de la
> partición raíz LVM a la que has añadido un disco seguiría siendo la misma
> pero con más espacio pero nada que a priori deba afectar a GRUB2 :-?
>
> Ah, oye, espera... podría ser este bug (mensaje #50):
>
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633024
>
> Saludos,
>
> --
> Camaleón
>
>
Ha vuelto a fallar el arranque, puede que sea el bug, aunque veo que es
algo viejo para kernel 2.6 y whezzy tiene el 3.2 .
Como "bypass" al bug aconsejan poner "rootdelay=9" imagino que sera un
parámetro para el grub, porque no veo donde ponérselo al initramfs.
Ya informare del resultado, porque como esta en producción no puedo
reiniciarla cuando quiero.
--
Salud.
Reply to: