El mar, 08-07-2014 a las 14:48 +0000, Camaleón escribió: > El Tue, 08 Jul 2014 11:36:42 +0200, Antonio Trujillo Carmona escribió: > > > Tengo un servidor montado con wheezy y lvm2. > > es virtual con vmware, tenia dos discos, uno de 10G que es el que use > > para instalación (lo hice como una plantilla desde la que creo > > servidores debian) y otro de 100G añadido a posteriori para los datos. > > la partición de arranque es /dev/sda1 que se monta en /boot (no es parte > > del lvm). > > En un momento dado me pidieron que ampliara el dicao raiz, lo que hice > > añadiendo otro disco, uniéndolo al lvm y ampliando el vl (y su fs) raiz, > > todo ello en caliente y sin tener que apagarlo. > > Un mes después le hemos tenido que ampliar la ram, para lo cual no ha > > habido mas remedio que apagarlo, después de esto no arrancaba, se > > quedaba esperando el "root", > > Supongo que a GRUB habrás llegado porque tienes en una partición aparte > sin LVM pero cuando dices que se queda esperando el "root" ¿a qué te > refieres exactamente? ¿Te aparece algún mensaje en la pantalla? ¿has Exactamente dice: ALERT! /dev/disk/by-uuid/xxxxx does not exist. Dropping to a shell
> > probado a cargar manualmente el sistema desde la línea de comandos del > cargador de arranque? Lo comento porque al ir cargando los módulos > manualmente y especificar la partición raíz, etc... seguramente te > aparecerá más información de qué es lo que no encuentra o por qué falla. > > > 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. > > > 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"). > > Saludos, > > -- > Camaleón > > 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. 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? -- Salud. -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

