Comment créer une partition de système EFI ?
TL ; DR Comment créer une partition de système EFI à partir de zéro ? Comment mettre le firmware EFI dessus une fois qu'il est créé ?
Version longue
Je hava Toshiba T430 laptop. Je l'ai reçu avec Windows 7 installé (mais je pense qu'à l'origine il a été livré avec Windows 8). J'ai installé Ubuntu dessus, mais j'ai supprimé quelques partitions sur le disque, si bien que j'ai fini par effacer le Windows et n'avoir qu'Ubuntu. Parmi les partitions supprimées, il y avait la partition EFI System. J'ai découvert qu'Ubuntu démarre maintenant en mode Legacy (et non UEFI). J'essaie de suivre ce guide sur la conversion de mon installation Ubuntu de l'ancien mode à l'UEFI . Le problème - comme il n'y a pas de partition EFI lorsque je choisis dans le BIOS de démarrer en UEFI, je ne peux pas démarrer. Cela ne concerne pas seulement le disque dur, mais aussi l'usb et le DVD. Je pense que c'est logique - il attend une partition EFI et comme il ne la trouve pas, il ne peut pas continuer à démarrer, que ce soit à partir du disque dur ou du DVD. Alors comment recréer la partition EFI ?
Le guide ci-dessus dit :
Créer une partition EFI
Si vous partitionnez manuellement votre disque dans l'installateur Ubuntu, vous devez vous assurer d'avoir une partition EFI configurée.
Si votre disque contient déjà une partition EFI (par exemple si votre ordinateur avait Windows8 préinstallé), elle peut être utilisée pour Ubuntu aussi. Ne la formatez pas. Il est fortement recommandé de n'avoir qu'une seule partition EFI par disque.
Une partition EFI peut être créée via une version récente de GParted (la version de Gparted incluse dans le disque 12.04 est OK), et doit avoir les attributs suivants :
J'ai eu quelques difficultés à créer cette partition :
- Je démarre à partir d'un DVD Ubuntu en direct, j'ouvre GParted, je crée une partition de 200MB et je la formate en FAT32.
- Dans GParted, je ne peux pas définir le point de montage et donc pas le bootflag.
- Je n'ai pas défini le point de montage dans
/etc/fstab
car c'est un CD live et la fstab est très différente de ce que j'attendais par rapport à un démarrage normal. De toute façon, je ne savais pas quelles valeurs définir.
J'ai redémarré via le DVD live et j'ai ensuite choisi d'installer Ubuntu. J'ai ensuite créé une partition avec les critères mentionnés - point de montage, 200MB, FAT32, drapeau de démarrage.
Cependant, je continue à avoir ce problème et je suppose que c'est parce que sur cette partition il n'y a pas de firmware EFI, c'est juste une partition vide, qui convient pour avoir un firmware EFI.
Donc, encore une fois, comment puis-je créer une partition EFI, qui a le logiciel EFI, afin que l'ordinateur portable puisse à nouveau démarrer en mode UEFI ?
SOLUTION Merci à tous les deux pour les réponses. Ce que j'ai fait, c'est installer Windows 8.1 à partir de zéro en formatant tout le disque et en installant (cette fois-ci correctement) Ubuntu à côté. Voici mes partitions maintenant :
Pendant l'installation de Win 8, dès que j'ai supprimé toutes les partitions existantes et laissé Windows reformater le disque, il a automatiquement créé, en plus de la partition principale d'installation, trois partitions supplémentaires, à savoir 1, 2, 3. Maintenant, une fois que j'ai un ESP adéquat, je peux démarrer à la fois à partir du disque dur ou du DVD en mode UEFI.
Vous dites que l'ESP ne stocke aucune information par défaut, mais je suppose que lorsqu'un OS s'installe, il y met quelques informations. Donc je suppose que mon cas était le suivant : Je l'avais effacé et même si je l'avais recréé, il n'était rempli d'aucune info, puisque la création de l'ESP a été faite après l'installation d'un OS. J'ai perdu l'installation d'Ubuntu (ce n'est pas grave, c'était une nouvelle installation de toute façon), mais je suppose que pour la sauver, j'aurais dû suivre les conseils de grawity . Je n'ai pas eu le temps, mais heureusement, tout va bien maintenant.