web-dev-qa-db-fra.com

Problème d'installation de 12.04 en mode efi

Éditer:

On m'a dit que ma question était déroutante et incompréhensible. Je suis en train de le réécrire complètement pour que ça ait du sens. Même question, il suffit de le revoir.

C'est ici...

-> J'installe un bureau Ubuntu 12.04 64 bits en tant qu'installation uefi. J'ai utilisé le CD d'installation alternatif 64 bits. Juste après l'étape de partitionnement, j'obtiens l'erreur suivante.

--------------------------------| [!!] Partition disks |-------------------------------------

The attempt to mount a file system with type vfat in SCSI1 (0.0.0), partition #1 (sda) at
/boot/efi failed.

You may resume partitioning from the partitioning menu.

Do you want to resume partitioning?

<Go Back>                                                                   <Yes>    <No>

-> La disposition que j'ai choisie est d'avoir/dans un volume logique au dessus du raid. Je sais que cela est possible mais plus difficile.

-> Après avoir lu sur un site Web qui m'a été donné, je pense que la meilleure option est d'installer sans aucun chargeur de démarrage, puis d'installer le chargeur de démarrage manuellement après cela. J'ai besoin de commentaires à ce sujet.

-> Si je suis ce plan, j'ai besoin de savoir quoi mettre dans le ESP (ie: noyau? Bootloader? Initrd?).

-> Si je suis ce plan, j'ai également besoin de plus de détails sur la façon de configurer les choses et de créer correctement l'initrd afin de pouvoir accéder à/dans le processus de démarrage.

// ================================================ /

=> INFORMATIONS SUR LA DISPOSITION ACTUELLE DES CLOISONS:

(Il est gpt sur tous les disques)

// ================================================ /

Il y a 3, 3 disques tb sur la machine de bureau sur laquelle j'installe.

Le partitionnement, l'indicateur de démarrage et les types de partition ont été effectués à l'aide de gparted live (version: gparted-live-0.14.1-6-AMD64).

  • / dev/sda1 est destiné au ESP (formaté en gras 32 @ 250 Mib/262 Mb)

  • Il y a sdb1 et sdc1 qui ont la même taille que/dev/sda1 (250 Mib).

    • Ils ne sont pas formatés et sont juste là en tant qu'espaceurs afin que les partitions suivantes démarrent à peu près au même rythme sur ces disques.
  • sda2, sdb2 et sdc2 sont un peu moins de 3 tb chacun (la part des lions de l'espace disque disponible)

  • Les partitions swap sda3, sdb3 et sdc3 font environ 5,3 Mib chacune

  • Le raid 5 (/ dev/md0) a été configuré à l'aide du partitionneur dans le programme d'installation ubuntu mais n'est pas encore initialisé/construit. Il comprend sda2, sdb2 et sdc2.

  • Un groupe de volumes et des volumes logiques ont été créés sur/dev/md0, à l'aide du partitionneur du programme d'installation ubuntu. Ces volumes logiques sont ...

    • / system/root (emplacement pour que le système principal réside à 512 Mib/500 Mb)

    • et d'autres...

// ============================================== //

Je pense que la meilleure option est d'installer sans aucun chargeur de démarrage, puis d'installer le chargeur de démarrage manuellement après cela. J'ai besoin de commentaires à ce sujet.

J'ai besoin de savoir quoi mettre dans le ESP (ie: noyau? Bootloader? Initrd?).

J'ai également besoin de plus de détails sur la façon de configurer les choses et de créer correctement l'initrd afin de pouvoir accéder à/dans le processus de démarrage.

1
Jake

Je ne sais pas pourquoi il n'a pas réussi à monter le système de fichiers. Avant de continuer, cependant, vous voudrez peut-être lire ma page Web sur les chargeurs de démarrage EFI pour Linux. Elle contient de nombreuses informations générales qui peuvent vous être utiles. De plus, j'ai récemment entendu dire qu'Ubuntu 12.04.2 a été publié et qu'il inclut des améliorations à sa prise en charge EFI. Ainsi, si vous n'utilisez pas déjà cette version, vous voudrez peut-être l'essayer.

Au-delà de cela, voici ce que je suggère:

  1. Avant l'installation, utilisez un disque d'urgence Linux pour pré-partitionner les disques. Utilisez un schéma GUID Table de partition (GPT), créez un Partition système EFI (ESP) sur au moins un disque et créez un non RAID Linux /boot partition qui utilise ext2/3/4fs ou ReiserFS. Le premier est requis pour démarrer un ordinateur EFI. Ce dernier n'est pas requis par tous les chargeurs de démarrage, mais si vous n'avez pas une telle partition, vous serez limité à utiliser GRUB 2, ce qui ne fonctionne pas toujours bien. Avec un /boot partition, vous pourrez choisir parmi plusieurs chargeurs de démarrage.
  2. Lorsque vous démarrez le programme d'installation, déposez-vous dans un shell et recherchez le répertoire /sys/firmware/efi. S'il n'est pas présent, vous avez probablement démarré en mode BIOS, ce qui ne fonctionnera pas - ou, au mieux, cela nécessitera de passer à travers des cercles supplémentaires après l'installation. Ainsi, si ce répertoire est manquant, redémarrez et essayez de trouver votre option de firmware pour sélectionner le mode de démarrage (BIOS/legacy/CSM vs EFI/UEFI).
  3. Si vous voyez toujours l'erreur que vous signalez ou si vous ne pouvez démarrer qu'en mode BIOS, vous devriez pouvoir terminer l'installation, puis installer votre chargeur de démarrage ou votre gestionnaire de démarrage à partir d'un système d'urgence. Cela nécessitera des efforts supplémentaires, mais cela peut être fait. Voir la page que j'ai référencée plus tôt sur les chargeurs de démarrage EFI pour plus de détails. Si vous ne savez pas comment démarrer le programme d'installation en mode EFI, cependant, il est concevable que votre ordinateur soit uniquement BIOS ou ait un EFI si bogué ou restrictif qu'il ne vaut pas la peine d'essayer de forcer un démarrage en mode EFI .
1
Rod Smith

J'ai reformaté ma partition principale avec ext4:

  1. Entré dans le terminal avec Ctrl+Alt+F1.

  2. Puis formaté la partition en tant que super-utilisateur:

    Sudo mkfs -t ext4 /dev/sda2
    
1
ThomasAFink

Jake,

J'ai eu la même erreur lorsque j'essayais d'installer EFI ubuntu 12.04. J'avais créé une partition EFI 300Mb avec gdisk (code ef00) sur/dev/sda1/en utilisant LiveCD, mais j'ai oublié de formater la partition avec mkfs

mkfs -t vfat /dev/<efi partition>

ce qui a résolu le problème pour moi.

0
jsh