Windows 7 + double démarrage Ubuntu + BIOS UEFI

10

J'ai reçu un nouvel ordinateur portable Lenovo T420 avec Windows 7.

Le disque contient désormais:

  • une SYSTEM_DRVpartition de démarrage cachée (1,17 Go, 400 Mo utilisés). Je suppose que c'est la partition UEFI; l'ordinateur portable est livré avec UEFI au lieu d'un BIOS hérité. Cette partition est au format NTFS, et je suppose qu'elle contient le gestionnaire de démarrage Windows et d'autres éléments de démarrage utiles (mais je ne suis pas certain, donc si quelqu'un sait si cela peut / devrait être supprimé, dites-le)
  • la partition Windows 7
  • une partition de sauvetage

Comme je l'ai compris, le BIOS est UEFI mais le MBR est utilisé, pas le GPT.

Il s'agit d'un suivi de ma question précédente sur la même chose en utilisant le partitionnement GPT - j'ai décidé de ne pas continuer car c'est trop compliqué pour le moment et il y a quelques bugs sérieux dans Ubuntu.

Comment puis-je installer Ubuntu sur cette machine (en utilisant le partitionnement MBR habituel), et comment cette installation affectera-t-elle l'installation de Windows, en tenant compte de la partition UEFI et du gestionnaire de démarrage qu'elle contient?

Si quelqu'un a examiné de tels problèmes (liés à l'UEFI), veuillez en informer - il y a peut-être quelque chose que je ne comprends pas.

MISE À JOUR 1 : Je suppose que cette partition SYSTEM_DRV est la partition UEFI peut être complètement erronée bien sûr, en examinant cela. Il peut s'agir d'autre chose, quelque chose de lié à Lenovo comme la partition de récupération.

MISE À JOUR 2 : J'ai ouvert la partition SYSTEM_DRV à l'aide d'un CD de démarrage Linux, et il y a plusieurs fichiers à l'intérieur. À la racine du lecteur, il y a un fichier 'sdrive' qui a ceci comme contenu:

"Lenovo Service Partition Version 1.0.0.2009"

Il existe également des dossiers de démarrage, avec un gestionnaire de démarrage Windows. Que se passe-t-il?

Je commence à penser qu'il s'agit d'une installation Windows distincte qui démarre lorsque vous appuyez sur le bouton ThinkVantage pour effectuer des opérations de sauvetage et de récupération. Je ne sais toujours pas comment cela est lié à la partition "Lenovo Recovery" (si elle l'est).

nick_uk
la source

Réponses:

6

Votre partition 1GiB "cachée" est une partition réservée au système Microsoft . C'est l'équivalent d' un pauvre homme d'une partition système . Ce n'est pas une véritable partition système et ce n'est pas une partition système EFI. Le gestionnaire de démarrage qu'il contient est le Gestionnaire de démarrage Microsoft. Cependant , il est votre partition système. Supprimez-le et votre machine ne pourra pas démarrer.

Comme décrit, il n'y a aucune indication que votre ordinateur portable a effectivement EFI quoi que ce soit . Il n'a pas de partition système EFI, n'a pas de table de partition EFI et ne démarre pas de la manière EFI . D'après votre description, il s'agit de l' amorçage à l'ancienne PC / AT , avec la partition Microsoft System Reserved comme partition "startable" / "active", dont le VBR appelle Microsoft Boot Manager.

(En vérifiant avec les pages WWW de support IBM, il s'avère que c'est effectivement le cas. Les Thinkpad Lenovo avec Windows 7 sont installés avec le firmware configuré pour démarrer à l'ancienne PC / AT. )

En tant que tel, l'installation d'Ubuntu se fait comme on le ferait sur une vieille machine compatible PC / AT:

  1. Créez un volume de démarrage pour Ubuntu, déplacez et redimensionnez les partitions pour faire de la place en utilisant vos outils préférés.
  2. Installez Ubuntu et son chargeur de démarrage (GRUB2) dans ce volume de démarrage. Démarrez simplement à partir du disque d'installation et pointez l'utilitaire d'installation lorsque cela est nécessaire sur le volume de démarrage que vous avez créé pour Ubuntu.
  3. Ajoutez une entrée pour ce volume de démarrage au menu Microsoft Boot Manager à l'aide de l' bcdeditoutil. Cyril Voisin décrit une façon de le faire , qui doit faire une copie de l'enregistrement de démarrage de volume du volume de démarrage Ubuntu dans un fichier sur le volume de votre système; et doit donc être fait après l'installation du chargeur de démarrage d'Ubuntu.

Vous n'avez rien à faire en ce qui concerne le volume du système du pauvre. Il reste la partition "démarrable" / "active" tout au long. Vous n'avez rien à faire non plus avec le Master Boot Record. Ne pas (permettre à Ubuntu) de se moquer du MBR.

JdeBP
la source
Merci beaucoup @JdeBP! Ceci est une réponse impressionnante. Ce qui me manquait, c'était le troisième point concernant l'outil bcdedit. Mais il y a autre chose, pour compliquer encore les choses. Il semble que la partition Windows et la partition system_drv contiennent des gestionnaires de démarrage, et la partition system_drv possède en fait un environnement de type Windows distinct, appelé ThinkVantage par lenovo. Il est accessible en appuyant sur une touche lors du démarrage et offre des options de restauration et de réparation (en utilisant les données de la troisième partition!). Alors .. Quel gestionnaire de démarrage dois-je modifier? :>
nick_uk
Je devine le gestionnaire de démarrage présent dans la partition Windows et laisse celui system_drv tel quel. Et bien sûr, ne plaisante pas avec le mbr. Demandez simplement au gestionnaire de démarrage de Windows de rediriger vers grub pour démarrer Ubuntu. (Je n'ai dit que des trucs EFI parce que c'est un bios UEFI, donc en théorie pourrait fonctionner avec le bootstrap EFI, et je suis devenu confus à cause de l'utilisation du MBR (c'était ma question précédente ici: superuser.com/questions/315046/… mais je abandonné cette idée).
nick_uk
De plus, en lisant vos liens, je ne suis pas sûr que sa partition système soit un pauvre homme après tout, car la machine a un firmware EFI, je comprends que la partition du pauvre homme est pour les machines non efi. C'est probablement quelque chose comme une deuxième installation de Windows.
nick_uk
sans tenir compte de la plupart de mes commentaires précédents, je n'étais manifestement pas au courant du fonctionnement de Windows 7 avec les différentes partitions système et de démarrage. Je
lis
0

Il y a quelque chose appelé wubi qui est un installateur ubuntu via Windows. Fondamentalement, vous le téléchargez et il installe l'intégralité du système d'exploitation, y compris en l'ajoutant au MBR, sans que vous ayez à graver un CD ou quoi que ce soit.

soandos
la source
Je le sais, ce n'est pas vraiment ce que je veux. Cela installe Ubuntu comme un programme Windows sur le lecteur Windows, ce n'est pas quelque chose que je veux.
nick_uk
Non, il installe le système d'exploitation et peut créer sa propre partition, etc.
soandos
2
non, wubi installe ubuntu à l'intérieur des fenêtres. Pour être plus précis, il crée un fichier image c: \ ubuntu \ disks \ root.disk sur le lecteur Windows qui est monté en boucle pour apparaître comme une partition distincte et une entrée est ajoutée dans la table de partition (MBR). C'est loin de ce dont j'ai besoin, c'est un vilain hack vraiment pour les utilisateurs novices. J'utilise uniquement linux depuis plus de 10 ans, mais cette fois, j'ai pensé que ce serait une bonne idée de conserver l'installation de windows7 (je n'utilise généralement pas du tout les fenêtres).
nick_uk
Et vous ne pouvez pas installer Linux de façon "normale"? c'est-à-dire graver un disque, etc.? Ou vous n'aimez pas grub?
soandos
C'est ce que j'essaie de comprendre avant d'essayer, à cause du bios UEFI qui complique les choses, et de cette partition SYSTEM_DRV supplémentaire dont je parle. Ce n'est pas si simple.
nick_uk