Vous n'êtes pas identifié(e).
Dernière modification par Debianico (01-01-2020 17:17:07)
Hors ligne
Hors ligne
Dernière modification par Debianico (21-12-2019 17:41:39)
Hors ligne
à l'installation de GRUB j'ai un message d'erreur : L'exécution de "grub-install dummy" a échoué. Cette erreur est fatale.
Il aurait fallu regarder l'erreur détaillée dans les logs d'installation.
-EFI 4 GO sur ssd
Allouer 4 Go de précieux espace du SSD pour la partition EFI en single boot, c'est du gaspillage. Debian n'a besoin que de quelques Mo sur cette partition.
home 1to sur dd classique
Pas optimal pour les performances.
Je n'arrive pas à voir se que j'ai fait différemment de la dernière fois.
Les conditions initiales sont différentes. Tu avais conservé la partition EFI existante et installé Debian/GRUB pour la première fois. Cette fois tu as effacé la partition EFI existante, recréé une nouvelle et Debian était déjà enregistré dans les variables de boot EFI. Des conditions suffisantes pour faire planter un firmware UEFI buggé (ils le sont tous à des degrés divers).
Si j'ai un conseil à donner : si le firmware UEFI supporte l'amorçage "traditionnel" (BIOS/legacy), il y a beaucoup moins de risque de bug dans ce mode.
Il y a un bug de GRUB avec les installations en UEFI qui impose d'être connecté à Internet pour l'installation il me semble
D'où vient cette information ? Elle me semble absurde, et j'ai la prétention de connaître un peu GRUB.
Il vaut mieux montrer que raconter.
Hors ligne
Caribou22 a écrit :Il y a un bug de GRUB avec les installations en UEFI qui impose d'être connecté à Internet pour l'installation il me semble
D'où vient cette information ? Elle me semble absurde, et j'ai la prétention de connaître un peu GRUB.
Ça vient de live-build, pardon. Il y avait (et il y a toujours) ce soucis avec les ISOs DF personnalisées : https://debian-facile.org/viewtopic.php … 95#p226295
Le programme d'installation télécharge le paquet grub-efi à la fin, donc sans connexion, ça échoue.
Hors ligne
Dernière modification par raleur (24-12-2019 09:35:27)
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Caribou22 a écrit :Il y a un bug de GRUB avec les installations en UEFI qui impose d'être connecté à Internet pour l'installation il me semble
D'où vient cette information ? Elle me semble absurde, et j'ai la prétention de connaître un peu GRUB.
Je vais pouvoir donner un peu de grain à moudre, j'avais heurté le souci à l'époque.
Le paquet grub-efi-ARCH et grub-legacy-ARCH sont en conflits, donc les deux ne peuvent être installés ; j'ai bien pensé essayer de mettre un grub-efi-ARCH.deb dans le cache de APT (pour pouvoir me passer de connexion internet), mais je suis jamais parvenu a contourner le souci au final (ce n'était pas pris en compte)...
À ma connaissance ce problème existe chez tous les projets live-build : voyager, mxlinux, emmabuntu, parrotos, librazik... Aucun n'a de workaround - du moins mes recherches et mes tentatives n'avaient rien donné. Vu que je n'utilise quasiment jamais l'installation EFI, j'ai lâché la lutte.:x
Si ce que je dis n'est plus vrai pour une des ces "debian custom", ça serait super facile à copier alors je suis toute ouïe
Dernière modification par otyugh (25-12-2019 02:51:53)
Hors ligne
Le paquet grub-efi-ARCH et grub-legacy-ARCH sont en conflits, donc les deux ne peuvent être installés
1) Il n'existe pas de paquet grub-legacy-ARCH, seulement un paquet grub-legacy. Sauf besoin très particulier, personne n'installe ce paquet qui contient l'ancienne version obsolète de GRUB (GRUB 1), et non la version actuelle GRUB 2 pour PC BIOS. C'est le paquet grub-pc qui contient cette dernière.
2) En quoi le fait que deux paquets grub* sont en conflit est-il un problème ? Il n'est pas question de les installer tous les deux, il faut installer seulement celui qui correspond au firmware/mode d'amorçage effectif, soit dans le cas d'un PC : grub-pc (BIOS), grub-efi-ia32 (EFI 32 bits) ou grub-efi-amd64 (EFI 64 bits).
3) Enfin, qu'est-ce que la connexion internet et le cache APT viennent faire là-dedans ?
Il vaut mieux montrer que raconter.
Hors ligne
Dernière modification par Debianico (30-12-2019 20:45:51)
Hors ligne
le boot est bien en mode legacy
Non, on peut voir que le boot est en mode EFI puisque l'installateur essaie d'installer GRUB pour la plate-forme x86_64-efi. Le partitionnement est correct pour un amorçage EFI.
Sans surprise, on voit que c'est l'enregistrement de l'entrée d'amorçage dans les variables EFI qui échoue. Par contre le message d'erreur "Block device required" ne me parle pas. Il faudrait pouvoir exécuter grub-install avec l'option -v pour savoir si les paramètres qu'il applique à efibootmgr sont corrects, mais je ne pense pas que l'installateur le permette.
Contournements possibles :
- faire l'installation en mode BIOS/legacy et non EFI
- faire l'installation en mode expert et installer une copie de GRUB dans le "chemin de support amovible".
Dernière modification par raleur (31-12-2019 13:15:13)
Il vaut mieux montrer que raconter.
Hors ligne
raleur à écrit:
Non, on peut voir que le boot est en mode EFI puisque l'installateur essaie d'installer GRUB pour la plate-forme x86_64_efi.
J'ai le choix entre UEFI et Legacy+UEFI,j'ai choisi la deuxième option, je suis donc à priori en legacy?
Pourtant l'installateur choisi:
Est-ce que j'aurais choisi une mauvaise image d'installation?
raleur à écrit
- faire l'installation en mode expert et installer une copie de GRUB dans le "chemin de support amovible".
Je t'avoues ne pas être sur de comprendre se que tu veux dire(installer Grub sur une clé USB?), et hélas je ne pense pas non plus avoir le niveau pour le faire.
Quoi qu'il en soit, je n'ai toujours pas tenté de netinstall.
Dernière modification par Debianico (31-12-2019 12:38:48)
Hors ligne
J'ai le choix entre UEFI et Legacy+UEFI,j'ai choisi la deuxième option, je suis donc à priori en legacy?
Non, cette option permet l'amorçage en mode legacy mais le mode EFI reste prioritaire s'il est disponible. Il faudrait une option "legacy only", mais elle semble ne plus être disponible avec les machines récentes.
Pour forcer l'amorçage de l'installateur en mode legacy, il faut passer par le menu de boot du firmware qu'on fait apparaître au démarrage de la machine en appuyant sur une touche particulière (indiquée dans le manuel ou sur l'écran si on a de la chance) qui varie selon le fabricant. Si un support est amorçable dans les deux modes, il apparaîtra deux fois, une fois pour chaque mode. Il faut sélectionner la ligne qui contient "legacy" ou ne contient pas "EFI".
Si l'installateur est amorcé en mode EFI, on tombe sur le menu de GRUB qui l'indique clairement. En mode legacy, on tombe sur le menu d'ISOLinux qui n'indique rien sur le mode d'amorçage.
st-ce que j'aurais choisi une mauvaise image d'installation?
Les images ISO hybrides d'installation de Debian pour amd64 sont amorçables à la fois en mode EFI 64 bits et legacy, donc dans ton cas c'est l'EFI qui a la priorité et est sélectionné par défaut. Tu pourrais utiliser une image i386 qui est amorçable en mode EFI 32 bits et legacy mais pas en EFI 64 bits, ce qui forcerait le firmware UEFI 64 bits à l'amorcer en mode legacy. Mais ce serait dommage d'installer un système 32 bits sur une machine 64 bits récente.
S'il n'est pas possible de démarrer en mode legacy via le menu de boot du firmware, il reste en dernier recours la possibilité de supprimer la partition EFI sur la clé USB afin d'empêcher son amorçage en mode EFI.
faire l'installation en mode expert et installer une copie de GRUB dans le "chemin de support amovible"
Je t'avoues ne pas être sur de comprendre se que tu veux dire(installer Grub sur une clé USB?)
Non, rien à voir avec une clé USB.
L'installation en mode expert se sélectionne à partir du sous-menu "advanced" du menu de démarrage de l'installateur. Cela fait poser plus de question qu'une installation normale. Quand on ne sait pas répondre, pas de panique, il suffit de valider la réponse par défaut.
Lors de l'installation de GRUB, il y aura une question concernant le "chemin de support amovible" ou quelque chose du genre. C'est juste une expression pour désigner l'emplacement du chargeur par défaut dans une partition EFI. Cet emplacement ne nécessite pas d'enregistrer une entrée d'amorçage dans les variables de boot EFI et est utilisé notamment pour démarrer à partir d'un support amovible (installateur, système live) d'où le nom.
Il vaut mieux montrer que raconter.
Hors ligne
Dernière modification par Debianico (31-12-2019 16:08:01)
Hors ligne
Il vaut mieux montrer que raconter.
Hors ligne
Hors ligne
Dernière modification par raleur (01-01-2020 20:30:33)
Il vaut mieux montrer que raconter.
Hors ligne