Aquí hay un ejemplo rápido de los comandos de grub que podría funcionar, las explicaciones y advertencias a continuación.
grub2
Muy probablemente para instalaciones posteriores a 2010.
set root=(hd1,1)
chainloader +1
boot
grub
Lo más probable para instalaciones anteriores a 2005.
root (hd1,0)
chainloader +1
boot
Para el periodo 2005-2010, tu suposición es tan buena como la mía, pero si utilizas el comando para la versión equivocada, sólo obtendrás un inofensivo error de sintaxis en el primer comando.
Elección de la raíz correcta
En el arranque, grub buscará sus dispositivos y les asignará números. Todos los dispositivos que están particionados (discos duros y unidades flash) también tendrán números asignados. El formato es (<deviceName>,<partitionIndex>)
. En grub2
, los índices de las particiones cambiaron, por lo que los dos ejemplos anteriores tienen el mismo efecto a pesar de buscar usar diferentes raíces.
Su primer dispositivo (hd0
) es el dispositivo desde el que grub acaba de cargar. Después de eso, normalmente puede asumir que todos los dispositivos internos vendrán antes de sus dispositivos externos. Lo más probable es que tengan la forma de hd
y un número.
Después de la coma está el índice de la partición. Los discos duros y las unidades de disco duro casi siempre estarán particionados, por lo que debes elegir la partición correcta (y muy probablemente la única). Los CD-ROM no suelen tener particiones.
Más documentación: http://www.gnu.org/software/grub/manual/html_node/Device-syntax.html
Cuando elija su partición raíz, puede utilizar la tecla Tab para sondear los nombres de los dispositivos y los índices de las particiones. Sólo tienes que abrir paréntesis y empezar a pulsar Tab para ver la lista.