Agregar Windows al GRUB

| martes, 24 de febrero de 2009
Este fin de semana se desconfiguro el menu del grub que tengo en mi portatil con windows y suse, y se borro la opcion de windows del menu, asi que tuve que agregarlo nuevamente al grub sobre todo por lo juegos, para hacerlo solo necesitamos editar el siguiente archivo como root ya sea con kate, kwrite, gedit, etc. /boot/grub/menu.lst. Pero antes debemos conocer la ubicacion de windows en el HD, asi que escribimos en una terminal como root:


# fdisk -l

nos saldra algo parecido a esto:
Disco /dev/sda: 160.0 GB, 160000000000 bytes
255 heads, 63 sectors/track, 19452 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcfce28df

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1               1           5       40131   de  Utilidad Dell
/dev/sda2               6        5105    40965750    7  HPFS/NTFS
/dev/sda3   *        5106       19452   115242277+   f  W95 Ext'd (LBA)
/dev/sda5            5106        8930    30724281    7  HPFS/NTFS
/dev/sda6            8931       12755    30724281    7  HPFS/NTFS
/dev/sda7           12756       19198    51753366   83  Linux
/dev/sda8           19199       19452     2040223+  82  Linux swap / Solaris

Ahora bien si observamos /dev/sda2 esta en formato NTFS y por el tamaño que yo le asigne corresponde a la partición donde tengo instaldo Windows, su ubicación sería "1" (sda1=0, sda2=1, sda3=2 ... ).

Ya que sabemos cual es la ubucación de nuestra partición editamos el archivo antes mencinado, en mi caso lo edite con kate:


# kate /boot/grub/menu.lst

y agregamos las siguientes lineas al final del archivo:


#menu windows
#title nombre que aparece en el menu del grub
#root (particion,ubicacion en el HD)
#chainloader +1 carga el primer sector de la particion
 title Windows 
 root (hd0,1)
 chainloader +1

guardamos los cambios y cerramos, con esto ya deberia aparecer windows en el grub, si tienen preguntas o sugerencias comenten.

1 comentarios:

Anónimo dijo...

Soy neófito en el tema linux por lo que no me queda muy claro que es lo que tengo que escribir del texto que aparece en cada orden (ej. root (ubicacion HD) copio el nombre de la ubicacion entre paréntesis o sin; Title ( es title y a continuacion el nombre del menú o copio directamente el nombre del menú sin poner title, etc. Podrias explicar de forma un poca más clara todo el proceso?

Gràcias,
JMR