Hola Hubble Et confirmo que si que hi ha un bug del GRUB que afecta les instal·lacions amb raid i LVM i que jo també l'estic gaudint, per sort m'estalvio el tema del xifrat.
Diria que el chroot que et crees és incomplet, en el meu cas i com que vaig estar força entretingut amb el tema, al final vaig acabar preparant-me una live amb el necessari, lvm, mdadm, grub, etc ... i un parell d'scriptillos cutres per automatitzar la creació de la gàbia chroot creacr ( que s'empra com creacr /directori ) #!/bin/sh arrel=$1 echo "$arrel" > $HOME/arrel.txt mount -t proc none $arrel/proc mount -t sysfs none $arrel/sys mount -o bind /dev $arrel/dev mount -o bind /dev/pts $arrel/dev/pts chroot $arrel i surtcr ( per un cop, haver eixit de la gàbia, tornar les "coses" al seu lloc) #!/bin/sh arrel=$(cat $HOME/arrel.txt) umount -l $arrel/proc umount $arrel/sys umount $arrel/dev/pts umount -l $arrel/dev rm -rf $HOME/arrel.txt Ja diràs ... El 24 de juny de 2010 13:16, [email protected] <[email protected]>ha escrit: > > Doncs sembla ser que he estat atacat pel bug del grub o per algun tipus de > desgràcia semblant. > > El fet és que s'en va anar el llum l'altra dia (maleits suecs) i al tornar > a arrencar el sistema (una squeeze/sid) i anar a buscar el grub en el MBR, > em dona l'error: > unaligned pointer 0x4c214634 > > cercant por ací veig que és un possible bug del grub i que es tracta > d'aconseguir reinstal·lar de nou el grub al MBR del disc. > > Ho he intentat amb subergrub-disk però el noi no dona per a tant (ara > explicaré per què). > El recuperador dels CD de debian tampoc aconsegueix endevinar en quin > entorn es troba. > > He pensat arrencar una ubuntu, fer un chroot i tornar-li a instal·lar el > grub. > > Us he de dir que jo de LVM's no en tinc ni idea, que aquesta arquitectura > la va triar la debian ella soleta doncs jo el que volia era un sistema > xifrat i a l'hora d'instal·lar-la vaig decidir per que agafes ella sola tot > el disc. > > L'error dels recuperadors suposo que son perquè el disc del sistema és un > disc dur de 500GB amb 2 particions principals: > - 1 partició ext2 de 255 MB que es la partició /boot del sistema. > - 1 partició que es un volum LVM encriptat (xifrada) > > I suposo que això del xifrat és lo que ho caga tot :) > > Dispositivo Inicio Comienzo Fin Bloques Id Sistema > /dev/sda1 * 1 31 248976 83 Linux > /dev/sda2 32 60801 488135025 83 Linux > > > SDA > ----------------------- > | > | sda1 ext2 (/boot) > | > ----------------------- > | > | sda2 LVM niebla > | > ----------------------- > > > El LVM està format per: > > LVM niebla > ------------------------------- > | > | /dev/niebla/root > | > |------------------------------ > | > | /dev/niebla/swap_1 > | > |----------------------------- > | > | /dev/niebla/home > | > |----------------------------- > > r...@ubuntu:~# lvscan > ACTIVE '/dev/niebla/root' [6,52 GiB] inherit > ACTIVE '/dev/niebla/swap_1' [4,34 GiB] inherit > ACTIVE '/dev/niebla/home' [454,66 GiB] inherit > > > Amb la ubuntu arrenco el sistema, instal·lo el paquet lvm2 per a poder > manegar els volums lvm's. > Activo la partició amb el nautilus del gnome de ubuntu, em demana la > contrasenya i apareixen les particions. > > Em faig root e intento fer un chroot per instalar el grub: > # mkdir /mnt/recup > # mount '/dev/niebla/root' /mnt/recup/ > # mount /dev/sda1 /mnt/recup/boot/ > > r...@ubuntu:~# df -h > S.ficheros Tamaño Usado Disp Uso% Montado en > > ........ > /dev/mapper/niebla-root > 6,5G 4,4G 1,8G 71% /mnt/recup > /dev/sda1 228M 39M 177M 19% /mnt/recup/boot > > > > > faig el chroot: > r...@ubuntu:~# chroot /mnt/recup/ > [r...@ubuntu/]# > > i ordeno que el grub s'instali: > [r...@ubuntu/]# grub-install /dev/sda > /usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev > mounted?). > [r...@ubuntu/]# > > aquest error es pot arreglar? és alguna xorrada que no tinc en compte o > m'haig de despedir d'aquest sistema? > > Fent un enllaç de /dev a /mnt/recup/dev ho solucionaria? crec que no :( ja > que fer un enllaç de /dev/sda a /mnt/recup/dev/sda no ha funcionat. > > gràcies, > un patidor :) > > >

