domingo, 15 de enero de 2012

Sector 32 is already in use by FlexNet; avoiding it.


Al intentar ejecutar el comando grub-install --recheck /dev/sda para instalar el GRUB, se obtiene el siguiente resultado:


/usr/sbin/grub-setup: aviso: Sector 32 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track.


/usr/sbin/grub-setup: aviso: Sector 33 is already in use by FlexNet; avoiding it. This software may cause boot or other problems in future. Please ask its authors not to store data in the boot track.

Este error es debido a que algunos programas utilizan los primeros sectores de discos duro para guardar datos. En este caso se trata de FlexNet y de los sectores 32 y 33. Al estar estos sectores ocupados, el comando grub-setup, utilizado por el comando grub-install, muestra ese error.

La solución mas rápida es poner a cero los sectores 32 y 33, eliminando así los datos de FlexNet.
Antes de nada es conveniente hacer una copia de seguridad de los primeros 64 sectores del disco.


sudo dd if=/dev/sda of=primeros_64_sectores.bin bs=512 count=64 

Y después poner a cero los sectores 32 y 33.


sudo dd if=/dev/zero of=/dev/sda bs=512 count=2 seek=32

Ahora, el comando sudo grub-install /dev/sda se completa correctamente. Por ultimo, si hemos añadido otro sistema operativo, ejecutamos sudo update-grub2 para reconfigurar el GRUB.

3 comentarios:

  1. Muchas gracias, me sirvió de mucho...

    ResponderEliminar
  2. Your article is extraordinarily smart.I love to browse your diary's posts everyday and that i got vast facilitate from your blog and developed a replacement app clean music on spotify
    you'll check.Thanks for wonderful diary.

    ResponderEliminar
  3. You will like it to enjoy our new app FINAL FANTASY XV POCKET EDITION Mod Apk : which you could download and enjoy loose.

    ResponderEliminar