Uefi grub et linux.

Un bon endroit pour poser ses questions sur Linux, BSD, Smoothwall, ...

Modérateurs : watch, Barbapapa

Uefi grub et linux.

Message par mackguil » 04 Jan 2017 22:32

Très bonne expérience du hollandais volant:


Répétez après moi :
— UEFI c’est de la merde.
— UEFI c’est de la merde.
— UEFI c’est de la merde.
— UEFI c’est de la merde.



J’ai démonté mon PC portable. N’ayant pas de clé de licence W10, j’ai voulu savoir comment ça se passe pour l’activation si un jour je change le DD d’origine. J’ai lu que la clé était stoquée dans le BIOS, donc j’ai voulu essayer.

J’ai viré les deux DD initiaux (petit SSD et gros HDD) et j’ai mis en place le second HDD.
Jusque là rien d’anormal, non ?

Ensuite j’ai utilisé une clé USB de W10 pour faire l’installation sur le DD. Ça marche, mais faute de drivers (stockés sur les autres disques) je n’ai pas pu avoir de Wifi et donc procéder à l’activation.

Bref, je veux récupérer les drivers, donc je vire le DD, je remet les anciens disques… et là ça boot plus.

Why ?
La nouvelle installation a tout écrasé les paramètres dans l’UEFI.
Ben oui : avec cette merde, les paramètres de boot ne sont plus sur les disques durs, mais également dans le BIOS. Cool non ?

Donc même en ayant remis les disques à leur place (avec le GrUB et le MBR dessus), je peux pas booter dessus.

Un chroot depuis une clé USB n’a pas fonctionné (déjà là c’est mauvais).

J’ai dû utiliser la ligne de commande de GrUB sur ma clé USB (pas dans un shell Linux, directement la CLI dans le GrUB) en qwerty et trouver les points de montage…

Là je suis sur ma session normale (linux) mais si je redémarre, je pourrais pas revenir (à moins de refaire la manip dans GrUB).

Merci Microsoft et UEFI, je vous aime. Pas.

ÉDIT
Oh putain ça a marché !

Avant de reboot, j’ai fait un petit

grub-install

et maintenant je peux booter sur Linux.
Par contre, le GrUB n’a que les entrées pour Linux. Pas celle de W10 (de mon dual-boot).

Pour accéder au dual-boot, je dois passer par le BIOS et les options de démarrage : à ce moment là, là où normalement on peut choisir sur quel périphérique booter, j’ai le choix entre "Ubuntu" et "mon disque dur HDD1 contenant W10".

Donc le BIOS sait que j’ai Ubuntu (c’est le principe de l’EFI).

Quel merde.

Par contre maintenant si je re-change mes disques durs, je dois refaire tout ça ?
J’espère pas.
Je vais essayer de désactiver tout ce qui concerne l’UEFI (dans le BIOS) et de ne laisser que le « LEGACY ». Au moins mes bootloaders sont sur mes disques et je n’ai rien d’autre à me préoccuper.

Fait chier.


Source https://lehollandaisvolant.net/?mode=li ... 0104203821
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21325
Inscription : 14 Mai 2005 11:22
Localisation : Luik Belgium

Re: Uefi grub et linux.

Message par ced64k » 04 Jan 2017 22:55

sous W10, il détecte le matos et installe tous les pilotes via Windows-update.

Il suffit juste du pilote réseau. Ça par contre c'est cool.


8) 8)
EDPnet VDSL XL - OVH VoIP - TNT FRForum motocross belgique - Image Twitch 64K
Avatar de l’utilisateur
ced64k
Vieux Caillou
Vieux Caillou
 
Message(s) : 5208
Inscription : 31 Juil 2006 14:35
Localisation : Belgique

Re: Uefi grub et linux.

Message par mackguil » 04 Jan 2017 23:00

ced64k a écrit :
sous W10, il détecte le matos et installe tous les pilotes via Windows-update.

Il suffit juste du pilote réseau. Ça par contre c'est cool.


8) 8)


Qui a dit assistés :angel2:
Avatar de l’utilisateur
mackguil
Vingt mille
Vingt mille
 
Message(s) : 21325
Inscription : 14 Mai 2005 11:22
Localisation : Luik Belgium

Re: Uefi grub et linux.

Message par n1ck0 » 06 Jan 2017 22:57

Moi ce qui m'ennuie avec l'efi c'est de devoir utiliser une partition fat...ce système de fichiers des années 90 que je préférerais voir absent de mes machines...alors qu'on en a pas besoin avec un bios.

Paradoxal non ?
Avatar de l’utilisateur
n1ck0
Acharné
Acharné
 
Message(s) : 2325
Inscription : 03 Jan 2007 16:44
Localisation : Hainaut


Retour vers Unix

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit