En mi configuración, tengo dos discos que están formateados de la siguiente manera:
(GPT)
1) 1MB BIOS_BOOT
2) 300MB LINUX_RAID
3) * LINUX_RAID
Las particiones de arranque se asignan en / dev / md0, las rootfs en / dev / md1. md0 está formateado con ext2, md1 con XFS. (Entiendo que el formateo debe hacerse en los dispositivos md y no en sd, por favor dígame si esto está mal).
¿Cómo configuro GRUB correctamente para que si una unidad falla, la otra aún se iniciará? ¿Y por extensión, que una unidad de reemplazo incluirá automáticamente GRUB también? Si esto es posible, por supuesto.
fuente
search
grub2-install
lugar degrub-install
.Lo he hecho en varios servidores en el pasado y encontré problemas a veces, generalmente lo que hago es ejecutar lo siguiente
Los problemas con los que me he encontrado generalmente se muestran con mensajes de error como
Para resolver esto, he corrido
y esto parece haber resuelto el problema: como prueba, en algunos casos, he eliminado
/sdv/sda
y solía/dev/sdb
arrancar, ¡pero esto no es ideal y probablemente no sea posible en la mayoría de los entornos de producción!fuente
Mi experiencia al instalar CentOS 5 y CentOS 6 es que durante la fase de instalación configuré el RAID-1 en ese momento, la instalación le da la opción de hacerlo. Lo que ocurrió fue lo siguiente: 1. Definido / dev / sda1 como 1 GB como una partición RAID 2. Definido / dev / sdb1 como 1 GB como una partición RAID 3. Dispositivo RAID creado / dev / md0 compuesto por / dev / sda1 y / dev / sdb1 4. Creé la partición / boot usando / dev / md0 5. Creé particiones adicionales usando los pasos 1 - 3. 6. Implementé LVM en particiones creadas en el paso 5 siguiendo las instrucciones.
Después del arranque inicial del sistema, en grub.conf alteré la entrada / dev / sda1 a / dev / md0. Luego copié la entrada de la línea splashimage the has (hd0,0) y agregué un # al principio y cambié (hd0,0) a (hd1,0). Mirando las respuestas anteriores que muestran cómo instalar grub en / dev / sdb, síguelas. Modifique el fstab para que el punto de montaje de arranque use / dev / md0 (al hacer esto, cuando realice una actualización de yum hay algo actualizado en la partición / boot, se escribirá tanto en / dev / sda1 como / dev / sdb1 ) Si tiene una falla en el disco duro / dev / sda, tendría que arrancar usando el rescate y comentar la línea (hd0,0) y descomentar la línea (hd1,0). Su sistema debe ser arrancable
fuente