> 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,
HUBBLE@telefonica.net
> <
HUBBLE@telefonica.net>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
> > |
> > |-----------------------------
> >
> > root@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/
> >
> > root@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:
> > root@ubuntu:~# chroot /mnt/recup/
> > [root@ubuntu/]#
> >
> > i ordeno que el grub s'instali:
> > [root@ubuntu/]# grub-install /dev/sda
> > /usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev
> > mounted?).
> > [root@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 :)
> >
> >
> >