viernes, septiembre 29, 2006

Problema con GRUB en un raid1 en /boot

  1. Si instalaron un Linux con raid de software, dejando la particion /boot en raid1 entre dos discos y al reiniciar el GRUB no logra partir el sistema, hay que hacer los siguientes pasos... al menos para un CD recovery de Centos-4/RedHat Likes (en otras distribuciones es similar)
  2. Conseguir el CD1 de la distribucion, o el disco de rescate
  3. Bootear con el CD1 de la distribucion
  4. En el prompt del booteo, colocar "linux rescue", de modo que se vea algo de la siguiente manera
    boot: linux rescue

  5. Aceptar las opciones siguientes hasta llegar a la shell de comandos
  6. En el caso de RedHat Like's, montar bajo chroot la particion /mnt/sysimage que se declara en los menus... de la siguiente manera:
    bash# chroot /mnt/sysimage
  7. Correr el comando "grub", que nos llevara al prompt de grub "grub>"

  8. Luego de Grub, correr la siguiente secuencia de comandos en el prompt de grub:
    grub> root (hd0,0)
    grub> setup (hd0)
    grub> root (hd1,1)
    grub> setup (hd1)
    grub>quit

  9. Luego se vuelve a la shell y se sale del chroot con "exit" y despues se reinicia.