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 :)
>
>
>

Respondre per correu electrònic a