«Error 1962: No operating system found.» con Ubuntu 18.04 y Lenovo ThinkCentre M72e

Posted by

Instalé Ubuntu 18.04 server en esta computadora Lenovo ThinkCentre M72e (refurbished, muy linda). Toda la instalación fue normal, pero al reiniciarla, no cargaba el OS, y mostraba este «Error 1962: No operating system found». Varias soluciones que encontré sugería activar el modo CSM en la configuración de la UEFI. Pero este modelo de Lenovo en particular no tiene dicha opción. Igual, probé varias formas de instalarlo, sin éxito.

Hasta que me topé con esta respuesta en este foro. Al parecer, Lenovo ha configurado a varios de sus equipos para que solo inicie Windows desde el disco duro… 🤦🏽‍♂️

La solución propuesta funcionó: Hacer creer a la UEFI que está arrancando Windows. Para ello, hay que realizar lo siguiente:

  • Arrancar la computadora con un LiveCD (a mi me funcionó el mismo instalador de server ‘live’), presionar Ctrl+Alt+F1 para abrir un terminal.
  • Montar la instalación ya realizada del Ubuntu y cambiar el directorio raíz. Asumiendo que la raíz está en /dev/sda2 y la partición efi es /dev/sda1, estos comandos serán suficientes:
    sudo bash
    mount /dev/sda2 /mnt
    mount /dev/sda1 /mnt/boot/efi
    mount --bind /dev /mnt/dev
    mount --bind /proc /mnt/proc
    mount --bind /sys /mnt/sys
    chroot /mnt
  • Añadir una entrada nueva en el menú de arranque de la UEFI, copiando el GRUB de Ubuntu:
    mkdir -p /boot/efi/EFI/Microsoft/Boot
    cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
    efibootmgr -c -L "Windows Boot Manager" -l "\EFI\Microsoft\Boot\bootmgfw.efi"

    Ojo, las comillas son importantes para que escape los backslashes.

  • ¡Y listo! Ahora esta Lenovo piensa que hay un Windows instalado, y ejecuta el GRUB, cargando el Ubuntu.

 

7 comments

  1. Comentar que a mi me pasaba lo mismo. Me extrañaba mucho porque yo antes tenía en este mismo PC un Ubuntu 14.
    Después de varios intentos de instalación he conseguido resolverlo sin hacer nada de esto pero hay que tener en cuenta lo siguiente:
    Instalar Ubuntu 18 y cuando finalice que te indique que hay que reiniciar, esperar a que cierre ubuntu y cuando se apague la pantalla, sacar inmediatamente el usb antes de que arranque. Si arranca con el usb metido ya no reconocerá el disco duro…

    Saludos

  2. Hola Oliver, me puedes ayudar?
    en el ultimo paso me sale lo siguiente: «EFI variables are not supported on this system.»
    Trato de instalar manjaro 21.2.2 en el lenovo m72e.
    Gracias!

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *