J'ai donc un HP EliteBook qui utilise UEFI au lieu du BIOS, que je ne connaissais pas auparavant. C'est ma première rencontre avec UEFI.
Cet ordinateur portable avait déjà installé Windows 10, et je voulais démarrer une distribution Linux pour accéder à certains logiciels qui ne sont pas disponibles dans Windows. J'ai téléchargé Linux Mint 17.3 parce que je voulais essayer quelque chose de différent de l'installation standard d'Ubuntu. Création d'une clé USB en direct à partir de l'outil Yumi www.pendrivelinux.com et installation de Linux Mint.
L'installation s'est déroulée sans problème, mais je n'ai pas pu démarrer l'ordinateur sans clé USB. Je peux utiliser la clé USB et "démarrer à partir du premier disque dur", mais sans clé USB, il est dit qu'aucun disque dur n'est présent ou quelque chose de similaire. Avec la clé USB, j'ai essayé de monter la partition Windows, mais cela ne peut pas car il dit que Windows est en mode suspendu ou quelque chose du genre. J'ai lu comment vous devez désactiver quelque chose dans Windows 10 avant d'essayer de faire un double démarrage, mais il est trop tard pour changer cela maintenant, des dégâts sont déjà faits. Je préférerais garder mon disque Windows si possible, mais cela ne me dérange pas d'essuyer les trucs Linux et de recommencer.
J'ai donc essayé de télécharger l'iso Windows 10 à partir de Microsoft.com et de le créer sur une clé USB avec le live CD Linux. Ne fonctionne pas, je ne peux pas le faire démarrer à partir d'une autre clé USB que le Live CD que j'ai créé à partir de Windows avec Yumi, peu importe mes efforts. Ensuite, j'ai essayé de faire une partition sur le disque dur avec le support d'installation de Windows 10, mais cela ne montre qu'un écran où "le support d'installation est manquant" lorsque j'arrive à y démarrer avec syslinux à partir de la clé USB Yumi. Il semble donc que je ne puisse pas utiliser le disque d'installation de Windows pour réinitialiser le système, car cet ordinateur portable n'a pas de lecteur de CD.
Après avoir lu beaucoup de choses sur les installations UEFI et EFI de Linux, j'ai pensé que je pourrais peut-être le faire fonctionner avec une nouvelle installation d'une distribution différente. J'ai donc essayé le bureau standard Xubuntu et Ubuntu. Les deux s'installent bien, mais refusent de démarrer après une erreur dont je ne me souviens pas. J'ai finalement téléchargé le Gentoo LiveDVD mais cela ne démarre même pas parce qu'il se bloque sur quelque chose comme Windows qui dort, veuillez réparer votre disque dur (comme Mint et Ubuntu auraient dû le faire, s'ils l'avaient fait, j'aurais été beaucoup plus conscient des problèmes auxquels je suis confronté). Quoi qu'il en soit, rien de ce que j'ai essayé d'installer ne résoudra le problème. Tous les supports d'installation que j'ai essayés installent simplement une version de GRUB et je dois utiliser la clé Live USB Yumi pour sélectionner "démarrer à partir du premier disque dur" afin d'accéder au GRUB Et même dans ce cas, ils n'incluent pas Windows 10 dans le menu GRUB, et ils ne démarrent pas d'eux-mêmes.
Linux Mind 17.3 que j'ai installé en premier est toujours intact et peut être démarré via la clé USB. Et je peux obtenir la plupart des distributions en direct à exécuter via la clé USB syslinux Yumi. Gentoo est le seul qui refuse complètement de démarrer, en référence au sommeil de Windows.
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Setting up refind (0.10.3-0ppa1) ...
Installing rEFInd to the ESP...
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.
J'ai également essayé d'installer rEFInd parce que j'ai vu une discussion qui pourrait aider, mais j'obtiens l'erreur ci-dessus et l'exécution d'efivars modprobe ne semble rien faire du tout.
Les installations Linux essaient toutes d'utiliser GRUB. Aucune des distributions que j'ai essayées jusqu'à présent n'a identifié la nécessité d'utiliser EFI.
Donc ma question est, comment puis-je revenir avant d'essayer d'installer une distribution Linux? Comment puis-je laisser ma machine revenir en arrière pour utiliser à nouveau EFI au lieu de GRUB via une clé USB? Comme je l'ai dit, le démarrage à partir d'un autre USB ne fonctionne pas pour une raison quelconque, donc je peux n'utilisez pas les fichiers de secours.
Puis-je modifier la partition EFI manuellement? J'ai essayé de le monter, et ce ne sont que quelques fichiers, cela ressemble à une partition normale. Mais je ne trouve aucun guide pour cela à travers mon googler jusqu'à présent ...
$ Sudo blkid
/dev/sda1: LABEL="Windows RE Tools" UUID="EE9AA08D9AA0543D" TYPE="ntfs"
/dev/sda2: LABEL="SYSTEM" UUID="3EA1-5B19" TYPE="vfat"
/dev/sda4: LABEL="Windows" UUID="FE120EA9120E674D" TYPE="ntfs"
/dev/sda5: UUID="86F6385CF6384EA5" TYPE="ntfs"
/dev/sda6: UUID="ee115c6d-6d07-415f-92af-56ddf14f99f3" TYPE="ext4"
/dev/sda7: UUID="f01d733f-f665-485e-afa5-254ecfecc6ec" TYPE="swap"
/dev/sda9: UUID="00acda3f-fcfe-408d-a6c6-d692e85d3ea7" TYPE="ext4"
/dev/sda10: LABEL="Windows10install" UUID="019A3789077F6B20" TYPE="ntfs"
/dev/sdb1: LABEL="MULTIBOOT" UUID="3696-FEFE" TYPE="vfat"
/dev/sdc1: LABEL="UDF Volume" TYPE="udf"
$ Sudo parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: ATA Toshiba MQ01ACF0 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
1 1049kB 1070MB 1068MB ntfs Basic data partition hidden, diag
8 1070MB 1074MB 4194kB bios_grub hidden, bios_grub, legacy_boot
2 1074MB 1451MB 377MB fat32 EFI system partition boot
3 1451MB 1585MB 134MB Microsoft reserved partition msftres
4 1585MB 171GB 170GB ntfs Basic data partition msftdata
5 171GB 172GB 868MB ntfs hidden, diag
6 172GB 457GB 285GB ext4 Basic data partition msftdata
9 457GB 472GB 15.0GB ext4
10 472GB 478GB 5555MB ntfs Windows10install boot, legacy_boot
7 492GB 500GB 8126MB linux-swap(v1)
Je suppose que vous avez des données sur Windows. Donc, je vous conseille de démarrer à partir de live CD et d'accéder aux partitions Windows. Copiez les données de là vers un autre lecteur externe, par ex. disque dur ou USB. Vous pouvez maintenant expérimenter en toute sécurité avec double démarrage.
La prochaine fois en faisant un double démarrage, gardez ces choses à l'esprit:
C'est une très longue ... question. J'essaierai d'en clarifier quelques parties.
...using UEFI instead of BIOS
est une déclaration inexacte. Pour autant que je sache, une carte mère peut avoir un UEFI ou un BIOS, pas les deux. Il y a eu quelques premières cartes mères hybrides (UEFI + BIOS), mais elles ont été rapidement abandonnées en raison de multiples problèmes. Si votre HP était UEFI, ce sera toujours UEFI, pas BIOS. UEFI est une évolution du BIOS.
UEFI = Interface de micrologiciel extensible unifiée
BIOS = Système de sortie d'entrée de base
The linux installs all try to use GRUB.
Cette affirmation est exacte. GRUB = GRand Unified (linux) Bootloader. Tous les linux utilisent GRUB. Windows utilise également un bootloader. Il s'appelle winboot (pour W7 +) ou ntldr (pour WinXP).
Aucun système d'exploitation ne peut démarrer sans un chargeur de démarrage approprié. Le chargeur de démarrage est comme le intermédiaire entre le matériel et le système d'exploitation.
None of the distributions ... need to use EFI.
Mais ils le font tous. Sur tous les systèmes matériels EFI, TOUS les systèmes d'exploitation installés DOIVENT utiliser une partition spéciale appelée partition EFI. La partition EFI est le gardien des données/enregistrements de la table de partition. Si vous supprimez la partition EFI, TOUS les systèmes d'exploitation installés seront rendus inutilisables.
Pas vraiment besoin de modifier la partition EFI. Mais vous pouvez modifier la table de partition (ajouter, supprimer, fusionner, redimensionner des partitions) en utilisant GParted ou un autre logiciel de partitionnement.
Qu'est-ce qu'il * l est cette table de partition? La table de partition conserve les enregistrements de tous les périphériques de disque (disques durs, stockage de masse USB, disque dur externe, cartes SD, tous les périphériques de stockage en général), comme le nombre de partitions, la taille, le type, l'étiquette, la commande, etc.
La table de partition peut être de deux types: MBR (style plus ancien) ou GPT (style plus récent).
MBR = enregistrement de démarrage principal
GPT = GUID Table de partition (GUID = Globally Unique Identifier)
Généralement, le style MBR est traditionnellement associé aux cartes mères BIOS, mais il peut également être utilisé sur les mbs UEFI.
Le style GPT ne peut être utilisé que sur les systèmes UEFI, il n'est pas pris en charge par les mbs du BIOS.
La table de partition MBR est toujours conservée sur la première partition.
La table de partition GPT est toujours conservée sur la partition EFI, ET elle a également une sauvegarde à la fin du disque.
Lorsque le MBR est corrompu, il disparaît généralement pour de bon. Cela signifie que vous devez réinstaller TOUT.
Lorsque GPT est corrompu, le PC chargera automatiquement la sauvegarde et remplacera le corrompu.
Revenir à Win10. Démarrez un Ubuntu Live et ouvrez GParted. Supprimez toutes les partitions ext et swap. Assurez-vous de ne pas supprimer les partitions FAT et ntfs, Windows pourrait en avoir besoin. Redémarrez et supprimez le support Live Ubuntu. Suivant GRUB peut apparaître ou une fenêtre vous indiquant que Windows est cassé. Dans les deux cas, vous devez réparer le chargeur de démarrage de Win. Insérez le disque d'installation de Windows, redémarrez dans le programme d'installation de Win, choisissez l'option Réparer Windows et laissez-le faire sa chose. Lorsque la réparation est terminée, redémarrez dans votre Windows réparé.