veamos...
Error Grub 15Este error puede ocurrir en dos etapas diferentes de la configuración de GRUB, tanto durante la configuración inicial (instalando GRUB en el sector de inicio principal), como después de iniciar el sistema e intentando lanzar Linux (o cualquier otro sistema).
Configuracion Inicialgrub> root (hd0,0)
Sistema de ficheros xfs, tipo de partición 0x83
( Filesystem type is xfs, partition type 0x83 )
grub> setup (hd0)
Comprobando si "/boot/grub/stage1" existe... no
Comprobando si "/grub/stage1" existe... no
Error 15: Archivo no encontrado
( Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found )
Este error se produce si el nombre del archivo no puede encontrarse, pero todo lo demás (como la información del disco/partición) es correcto.
SolucionNormalmente, el error indica que no encuentra la imagen del núcleo (kernel). Hay que asegurarse de que dicha imagen existe en la partición de inicio (/boot).
Para encontrar el nombre exacto del núcleo, se reinicia desde el CD de instalación y se monta la partición de inicio (de tenerla) o la partición raíz. Después se listan las imágenes del núcleo para ver las disponibles:
# cd /boot
# ls
Esto muestra todos los núcleos disponibles en la partición/directorio de inicio. De no encontrarse ninguno, hay que asegurarse de que se ha compilado un núcleo (usando genkernel o manualmente):
# cd /usr/src/linux/
# make menuconfig
# make
y que se ha copiado a la partición de inicio (/boot):
# cp /usr/src/linux/arch/x86/boot/bzImage /boot
Ha de verificarse que el nombre del núcleo es exactamente el mismo que el indicado en el archivo grub.conf. También hay que asegurarse de que la línea kernel en grub.conf indica esta partición (tanto explícita como implícitamente).
Se ha informado de otro error, que consiste en tener configurada la BIOS para que ignore el disco donde residen el núcleo (kernel) o las etapas (stages) de grub. También, la partición en la cual grub guarda sus etapas no debería usar una configuración de RAID-5 por software (u otra tecnología de striping).
Iniciando el SistemaIniciando 'gentoo Linux'
root (hd0,0)
Sistema de ficheros ext2fs, tipo de partición 0x83
kernel (hd0,0)/boot/kernel-2.4.20 root=/dev/hda3 vga=792
Error 15: Archivo no encontrado
Presione cualquier tecla para continuar...
( Booting 'gentoo Linux'
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel (hd0,0)/boot/kernel-2.4.20 root=/dev/hda3 vga=792
Error 15: File not found
Press any key to continue... )
SolucionPrimero, hay que asegurarse de que los comandos root y setup empleados eran correctos.
De estar seguro de que eran correctos, entonces se podría estar usando una versión defectuosa de GRUB (0.93.20031222). Para arreglarlo, se actualiza el árbol Portage o se enmascara dicha versión de grub:
(Ha de ejecutarse desde un entorno "chrooted")
# echo "=sys-boot/grub-0.93.20031222" >> /etc/portage/package.mask
# emerge grub -p
Se puede intentar usar también la macro grub-install, como recomiendan los autores de GRUB:
[El parámetro --root-directory es necesario de tener una partición de inicio
(boot) dedicada; en caso contrario, no debe usarse]
# grub-install --root-directory=/boot /dev/hda
Si todo esto falla, la partición de inicio puede haberse dañado. Ha de comprobarse la partición:
# fsck -y /dev/hda1
Al parecer tu problema es iniciando el sistema, proba las soluciones.