Windows 7 + Ubuntu dual boot + UEFI BIOS

10

Recibí una nueva computadora portátil Lenovo T420 con Windows 7.

El disco ahora contiene:

  • una SYSTEM_DRVpartición de arranque oculta (1.17 GB, se usan 400 MB). Supongo que esta es la partición UEFI; la computadora portátil viene con UEFI en lugar de un BIOS heredado. Esta partición tiene formato NTFS, y supongo que contiene el Administrador de arranque de Windows y otras cosas útiles de arranque (pero no estoy seguro, así que si alguien sabe si esto puede / debería eliminarse, dígalo)
  • la partición de Windows 7
  • una partición de rescate

Como he entendido, el BIOS es UEFI pero se usa MBR, no GPT.

Este es un seguimiento de mi pregunta anterior sobre hacer lo mismo usando la partición GPT: decidí no continuar con eso porque es demasiado complicado en este momento y hay un par de errores graves en Ubuntu corriendo.

¿Cómo puedo instalar Ubuntu en esta máquina (usando la partición MBR habitual) y cómo afectará esa instalación a la instalación de Windows, teniendo en cuenta la partición UEFI y el administrador de arranque que contiene?

Si alguien ha investigado estos problemas (relacionados con UEFI), por favor avise, tal vez hay algo que no entiendo.

ACTUALIZACIÓN 1 : Supongo que esta partición SYSTEM_DRV es la partición UEFI puede estar completamente equivocada, por supuesto, al investigar eso ... Puede ser algo más, algo relacionado con lenovo como la partición de recuperación.

ACTUALIZACIÓN 2 : abrí la partición SYSTEM_DRV usando un CD de arranque de Linux, y hay varios archivos dentro. En la raíz de la unidad hay un archivo 'sdrive' que tiene esto como contenido:

"Lenovo Service Partition Version 1.0.0.2009"

También hay carpetas de arranque, con un Administrador de arranque de Windows. ¿Que esta pasando?

Estoy empezando a pensar que se trata de una instalación separada de Windows que se inicia cuando presiona el botón ThinkVantage para realizar algunas operaciones de rescate y recuperación. Todavía no sé cómo se relaciona esto con la partición "Lenovo Recovery" (si es así).

nick_uk
fuente

Respuestas:

6

Su partición 1GiB "oculta" es una partición reservada del sistema de Microsoft . Este es el equivalente de un pobre hombre a una partición del sistema . No es una verdadera partición del sistema, y ​​no es una partición del sistema EFI. El administrador de arranque que contiene es el Administrador de arranque de Microsoft. Sin embargo, es la partición de su sistema. Elimínelo y su máquina no podrá iniciarse.

Como se ha descrito, no hay ninguna indicación de que su ordenador portátil en realidad tiene EFI nada . No tiene una partición de sistema EFI, no tiene una tabla de partición EFI y no es bootstrapping en la forma EFI . A partir de su descripción, se trata de un arranque en la antigua PC / AT , con la partición reservada del sistema de Microsoft como la partición "iniciable" / "activa", cuyo VBR invoca el Administrador de arranque de Microsoft.

(Verificando con las páginas WWW de soporte de IBM, resulta que este es realmente el caso. Lenovo Thinkpads con Windows 7 están instalados con el firmware configurado para arrancar en la antigua PC / AT ) .

Como tal, la instalación de Ubuntu se realiza tal como se haría en una máquina antigua compatible con PC / AT:

  1. Haga un volumen de arranque para Ubuntu, moviendo y redimensionando particiones para hacer espacio con sus herramientas favoritas
  2. Instale Ubuntu y su gestor de arranque (GRUB2) en ese volumen de arranque. Simplemente inicie desde el disco de instalación y apunte la utilidad de instalación cuando sea necesario al volumen de inicio que creó para Ubuntu.
  3. Agregue una entrada para ese volumen de arranque al menú del Administrador de arranque de Microsoft utilizando la bcdeditherramienta. Cyril Voisin describe una forma de hacer esto , que necesita hacer una copia del Registro de inicio de volumen del volumen de arranque de Ubuntu en un archivo en el volumen de su sistema; y así debe hacerse después de instalar el cargador de arranque de Ubuntu.

No necesita hacer nada con respecto al volumen del sistema del Pobre. Sigue siendo la partición "iniciable" / "activa" en todo momento. No necesita hacer nada con el Master Boot Record tampoco. No no (Ubuntu permitirá a) lodo alrededor con el MBR.

JdeBP
fuente
Muchas gracias @JdeBP! Esta es una respuesta asombrosa. Lo que me faltaba era el tercer punto sobre la herramienta bcdedit. Pero hay otra cosa, complicar aún más las cosas. Parece que tanto la partición de Windows como la partición system_drv contienen gestores de arranque, y la partición system_drv en realidad tiene un entorno similar al de Windows, que Lenovo llama ThinkVantage. Se accede presionando una tecla durante el arranque, y ofrece opciones de restauración y reparación (¡usando datos de la tercera partición!). Entonces ... ¿Qué gestor de arranque debo editar? :>
nick_uk
Supongo que el gestor de arranque está presente en la partición de Windows y dejo el system_drv como está. Y, por supuesto, no te metas con el mbr. Simplemente haga que el administrador de arranque de Windows redirija a grub para arrancar ubuntu. (Solo dije sobre cosas de EFI porque es una BIOS UEFI, por lo que en teoría podría funcionar con el arranque de EFI, y me confundí por el uso de MBR (esa era mi pregunta anterior aquí: superuser.com/questions/315046/… pero yo abandonó esa idea).
nick_uk
Además, al leer sus enlaces, no estoy seguro de que sea una partición del sistema de un hombre pobre después de todo, porque la máquina tiene firmware EFI, entiendo que la partición del hombre pobre es para máquinas que no son efi. Probablemente sea algo así como una segunda instalación de Windows.
nick_uk
Sin tener en cuenta la mayoría de mis comentarios anteriores, obviamente no estaba al tanto de la forma en que Windows 7 funciona con los diferentes sistemas y particiones de arranque. Leyendo sobre todo eso ahora, gracias por señalarme en la dirección correcta
nick_uk
0

Hay algo llamado wubi que es un instalador de ubuntu a través de windows. Básicamente, lo descarga e instala todo el sistema operativo, incluida la adición al MBR, sin tener que escribir un CD ni nada.

soandos
fuente
Sé sobre eso, esto no es lo que realmente quiero. Esto instala ubuntu como un programa de Windows en la unidad de Windows, eso no es algo que quiera.
nick_uk
No, se instala el sistema operativo, y puede crear su propia partición, etc
soandos
2
no, wubi instala ubuntu dentro de windows. Para ser más exactos, crea un archivo de imagen c: \ ubuntu \ disks \ root.disk en el disco de Windows que está montado en bucle para aparecer como una partición separada y se agrega una entrada en la tabla de particiones (MBR). Esto está lejos de lo que necesito, es un truco feo realmente para usuarios novatos. Estoy usando Linux únicamente durante más de 10 años, pero esta vez pensé que sería una buena idea mantener la instalación de windows7 (por lo general, no uso windows).
nick_uk
¿Y no puede instalar Linux de la manera "normal"? es decir, grabar un disco, etc. ¿O no te gusta la comida?
soandos
Eso es lo que estoy tratando de resolver antes de intentarlo, debido a la BIOS UEFI que complica las cosas, y esta partición adicional SYSTEM_DRV de la que estoy hablando. No es tan sencillo.
nick_uk