LZK - suivi des tâches

French/français : Bienvenue sur le logiciel de suivi du projet LibraZiK. Après vous être inscrit, vous pouvez commenter les tâches ouvertes, créer de nouvelles tâches, voter pour des tâches, vous inscrire à des tâches pour être tenu au courant des évolutions,… Pensez à être le plus précis possible dans vos messages. D’avantage d’information concernant le logiciel de suivi du projet LibraZiK.

Anglais/english : Welcome to the LibraZiK project tracking software. After registering, you can comment open tasks, create new tasks, vote for tasks, register for tasks to be kept informed of developments,… Remember to be as precise as possible in your messages. More information about the LibraZiK project tracking software. Feel free to write in French or in English.

  • Status Non-confirmé
  • Percent Complete
    0%
  • Task Type Rapport de bogue
  • Category distribution → bogue distribution
  • Assigned To No-one
  • Operating System
  • Severity High
  • Priority Very Low
  • Reported Version version 2 20180120
  • Due in Version Undecided
  • Due Date Undecided
  • Votes 3
  • Private
Attached to Project: LZK - suivi des tâches
Opened by Pierrick Hervé - 24.02.2018
Last edited by Olivier Humbert - 31.08.2019

FS#454 - grub ne s'installe pas sur un EFI

grub ne s’installe pas sur un EFI. donc impossible d’installer librazik2-64bits-20180120.iso sur un PC UEFI

je fournis en pièce jointe tout le dossier “install” de l’iso : librazik2-64bits-20180120.iso (lzk2-install.tgz)
ainsi que le dossier “install” de l’iso : debian-9.3.0-amd64-DVD-1.iso (deb9.3-install.tgz) pour comparaison.

ci-dessous un extrait du “syslog” de la librazik

Feb 10 12:54:53 lilo-installer: LILO not usable on EFI PCs without BIOS compatibility; use grub-efi
Feb 10 12:54:53 main-menu[363]: INFO: Falling back to the package description for brltty-udeb
Feb 10 12:54:53 main-menu[363]: INFO: Menu item 'grub-installer' selected
Feb 10 12:54:53 grub-installer: info: architecture: amd64/efi
Feb 10 12:54:53 in-target: Unexpected error; command not executed: 'sh -c debconf-apt-progress --no-progress --logstderr -- 	apt-get -q -y --no-remove install grub-common'
Feb 10 12:54:53 in-target: Unexpected error; command not executed: 'sh -c debconf-apt-progress --no-progress --logstderr -- 	apt-get -q -y --no-remove install grub-common'
Feb 10 12:54:54 grub-installer: info: Identified partition label for /dev/sda10: gpt
Feb 10 12:54:55 grub-installer: dpkg: warning: ignoring request to remove grub which isn't installed
Feb 10 12:54:55 grub-installer: dpkg: warning: ignoring request to remove grub-legacy which isn't installed
Feb 10 12:54:55 grub-installer: dpkg: dependency problems prevent removal of grub-pc:
Feb 10 12:54:55 grub-installer:  librazik-base-systeme depends on grub-pc | grub-efi; however:
Feb 10 12:54:55 grub-installer:   Package grub-pc is to be removed.
Feb 10 12:54:55 grub-installer:   Package grub-efi is not installed.
Feb 10 12:54:55 grub-installer: 
Feb 10 12:54:55 grub-installer: dpkg: error processing package grub-pc (--purge):
Feb 10 12:54:55 grub-installer:  dependency problems - not removing
Feb 10 12:54:55 grub-installer: dpkg: dependency problems prevent removal of grub-pc-bin:
Feb 10 12:54:55 grub-installer:  grub-pc depends on grub-pc-bin (= 2.02~beta3-5).
Feb 10 12:54:55 grub-installer: 
Feb 10 12:54:55 grub-installer: dpkg: error processing package grub-pc-bin (--purge):
Feb 10 12:54:55 grub-installer:  dependency problems - not removing
Feb 10 12:54:55 grub-installer: Errors were encountered while processing:
Feb 10 12:54:55 grub-installer:  grub-pc
Feb 10 12:54:55 grub-installer:  grub-pc-bin
.../...
Feb 10 12:54:55 main-menu[363]: WARNING **: Configuring 'grub-installer' failed with error code 1
Feb 10 12:54:55 main-menu[363]: WARNING **: Menu item 'grub-installer' failed.

ci-dessous un extrait du syslog de la debian 9.3 (dvd1)

Feb 10 14:03:19 lilo-installer: LILO not usable on EFI PCs without BIOS compatibility; use grub-efi
Feb 10 14:03:19 main-menu[360]: INFO: Falling back to the package description for brltty-udeb
Feb 10 14:03:19 main-menu[360]: INFO: Menu item 'grub-installer' selected
Feb 10 14:03:19 grub-installer: info: architecture: amd64/efi
Feb 10 14:03:20 in-target: Lecture des listes de paquets…
Feb 10 14:03:20 in-target: 
Feb 10 14:03:20 in-target: Construction de l'arbre des dépendances…
Feb 10 14:03:20 in-target: 
Feb 10 14:03:20 in-target: Lecture des informations d'état…
Feb 10 14:03:20 in-target: 
Feb 10 14:03:21 in-target: The following additional packages will be installed:
Feb 10 14:03:21 in-target:   os-prober
Feb 10 14:03:21 in-target: Paquets suggérés :
Feb 10 14:03:21 in-target:   multiboot-doc grub-emu xorriso
Feb 10 14:03:21 in-target: Les NOUVEAUX paquets suivants seront installés :
Feb 10 14:03:21 in-target:   grub-common os-prober
Feb 10 14:03:21 in-target: 0 mis à jour, 2 nouvellement installés, 0 à enlever et 1 non mis à jour.
Feb 10 14:03:21 in-target: Il est nécessaire de prendre 0 o/2 204 ko dans les archives.
Feb 10 14:03:21 in-target: Après cette opération, 15,2 Mo d'espace disque supplémentaires seront utilisés.
Feb 10 14:03:21 in-target: Réception de:1 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 grub-common amd64 2.02~beta3-5 [2 174 kB]
Feb 10 14:03:21 in-target: Réception de:2 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 os-prober amd64 1.76~deb9u1 [30,0 kB]
Feb 10 14:03:23 in-target: Sélection du paquet grub-common précédemment désélectionné.^M
Feb 10 14:03:23 in-target: (Lecture de la base de données... ^M
.../...
Feb 10 14:03:23 in-target: (Lecture de la base de données... 100%^M(Lecture de la base de données... 144617 fichiers et répertoires déjà installés.)^M
Feb 10 14:03:23 in-target: Préparation du dépaquetage de .../grub-common_2.02~beta3-5_amd64.deb ...^M
Feb 10 14:03:23 in-target: Dépaquetage de grub-common (2.02~beta3-5) ...^M
Feb 10 14:03:24 in-target: Sélection du paquet os-prober précédemment désélectionné.^M
Feb 10 14:03:24 in-target: Préparation du dépaquetage de .../os-prober_1.76~deb9u1_amd64.deb ...^M
Feb 10 14:03:24 in-target: Dépaquetage de os-prober (1.76~deb9u1) ...^M
Feb 10 14:03:25 in-target: Paramétrage de grub-common (2.02~beta3-5) ...^M
Feb 10 14:03:25 in-target: Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...
Feb 10 14:03:26 in-target: Paramétrage de os-prober (1.76~deb9u1) ...
Feb 10 14:03:28 in-target: Lecture des listes de paquets…
Feb 10 14:03:28 in-target: 
Feb 10 14:03:28 in-target: Construction de l'arbre des dépendances…
Feb 10 14:03:28 in-target: 
Feb 10 14:03:28 in-target: Lecture des informations d'état…
Feb 10 14:03:28 in-target: 
Feb 10 14:03:29 in-target: grub-common is already the newest version (2.02~beta3-5).
Feb 10 14:03:29 in-target: 0 mis à jour, 0 nouvellement installés, 0 à enlever et 1 non mis à jour.
Feb 10 14:03:30 grub-installer: info: Identified partition label for /dev/sda8: gpt
Feb 10 14:03:30 grub-installer: dpkg: warning: ignoring request to remove grub which isn't installed
Feb 10 14:03:30 grub-installer: dpkg: warning: ignoring request to remove grub-legacy which isn't installed
Feb 10 14:03:30 grub-installer: dpkg: warning: ignoring request to remove grub-pc-bin which isn't installed
Feb 10 14:03:30 grub-installer: dpkg: warning: ignoring request to remove grub-pc which isn't installed
Feb 10 14:03:31 in-target: Lecture des listes de paquets…
Feb 10 14:03:31 in-target: 
Feb 10 14:03:31 in-target: Construction de l'arbre des dépendances…
Feb 10 14:03:32 in-target: 
Feb 10 14:03:32 in-target: Lecture des informations d'état…
Feb 10 14:03:32 in-target: 
Feb 10 14:03:32 in-target: The following additional packages will be installed:
Feb 10 14:03:32 in-target:   efibootmgr grub-efi-amd64-bin grub2-common libefiboot1 libefivar1
Feb 10 14:03:32 in-target: Les NOUVEAUX paquets suivants seront installés :
Feb 10 14:03:32 in-target:   efibootmgr grub-efi-amd64 grub-efi-amd64-bin grub2-common libefiboot1
Feb 10 14:03:32 in-target:   libefivar1
Feb 10 14:03:32 in-target: 0 mis à jour, 6 nouvellement installés, 0 à enlever et 1 non mis à jour.
Feb 10 14:03:32 in-target: Il est nécessaire de prendre 0 o/1 347 ko dans les archives.
Feb 10 14:03:32 in-target: Après cette opération, 4 431 ko d'espace disque supplémentaires seront utilisés.
Feb 10 14:03:32 in-target: Réception de:1 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 grub2-common amd64 2.02~beta3-5 [526 kB]
Feb 10 14:03:32 in-target: Réception de:2 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 libefivar1 amd64 30-2 [40,8 kB]
Feb 10 14:03:32 in-target: Réception de:3 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 libefiboot1 amd64 30-2 [24,6 kB]
Feb 10 14:03:32 in-target: Réception de:4 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 efibootmgr amd64 14-2 [31,6 kB]
Feb 10 14:03:32 in-target: Réception de:5 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 grub-efi-amd64-bin amd64 2.02~beta3-5 [650 kB]
Feb 10 14:03:32 in-target: Réception de:6 cdrom://[Debian GNU/Linux 9.3.0 _Stretch_ - Official amd64 DVD Binary-1 20171209-12:11] stretch/main amd64 grub-efi-amd64 amd64 2.02~beta3-5 [73,1 kB]
Feb 10 14:03:34 in-target: Préconfiguration des paquets...
Feb 10 14:03:34 in-target: Sélection du paquet grub2-common précédemment désélectionné.^M
Feb 10 14:03:34 in-target: (Lecture de la base de données... ^M
.../...
Feb 10 14:03:34 in-target: (Lecture de la base de données... 100%^M(Lecture de la base de données... 144784 fichiers et répertoires déjà installés.)^M
Feb 10 14:03:34 in-target: Préparation du dépaquetage de .../0-grub2-common_2.02~beta3-5_amd64.deb ...^M
Feb 10 14:03:34 in-target: Dépaquetage de grub2-common (2.02~beta3-5) ...^M
Feb 10 14:03:35 in-target: Sélection du paquet libefivar1:amd64 précédemment désélectionné.^M
Feb 10 14:03:35 in-target: Préparation du dépaquetage de .../1-libefivar1_30-2_amd64.deb ...^M
Feb 10 14:03:35 in-target: Dépaquetage de libefivar1:amd64 (30-2) ...^M
Feb 10 14:03:36 in-target: Sélection du paquet libefiboot1:amd64 précédemment désélectionné.^M
Feb 10 14:03:36 in-target: Préparation du dépaquetage de .../2-libefiboot1_30-2_amd64.deb ...^M
Feb 10 14:03:36 in-target: Dépaquetage de libefiboot1:amd64 (30-2) ...^M
Feb 10 14:03:36 in-target: Sélection du paquet efibootmgr précédemment désélectionné.^M
Feb 10 14:03:36 in-target: Préparation du dépaquetage de .../3-efibootmgr_14-2_amd64.deb ...^M
Feb 10 14:03:36 in-target: Dépaquetage de efibootmgr (14-2) ...^M
Feb 10 14:03:36 in-target: Sélection du paquet grub-efi-amd64-bin précédemment désélectionné.^M
Feb 10 14:03:36 in-target: Préparation du dépaquetage de .../4-grub-efi-amd64-bin_2.02~beta3-5_amd64.deb ...^M
Feb 10 14:03:37 in-target: Dépaquetage de grub-efi-amd64-bin (2.02~beta3-5) ...^M
Feb 10 14:03:37 in-target: Sélection du paquet grub-efi-amd64 précédemment désélectionné.^M
Feb 10 14:03:37 in-target: Préparation du dépaquetage de .../5-grub-efi-amd64_2.02~beta3-5_amd64.deb ...^M
Feb 10 14:03:37 in-target: Dépaquetage de grub-efi-amd64 (2.02~beta3-5) ...^M
Feb 10 14:03:38 in-target: Paramétrage de libefivar1:amd64 (30-2) ...^M
Feb 10 14:03:38 in-target: Paramétrage de grub2-common (2.02~beta3-5) ...^M
Feb 10 14:03:38 in-target: Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u1) ...^M
Feb 10 14:03:39 in-target: Paramétrage de libefiboot1:amd64 (30-2) ...^M
Feb 10 14:03:39 in-target: Traitement des actions différées (« triggers ») pour man-db (2.7.6.1-2) ...^M
Feb 10 14:03:39 in-target: Paramétrage de efibootmgr (14-2) ...^M
Feb 10 14:03:39 in-target: Paramétrage de grub-efi-amd64-bin (2.02~beta3-5) ...^M
Feb 10 14:03:40 in-target: Paramétrage de grub-efi-amd64 (2.02~beta3-5) ...^M
Feb 10 14:03:40 in-target: ^M
Feb 10 14:03:40 in-target: Creating config file /etc/default/grub with new version
Feb 10 14:03:40 in-target: ^M
Feb 10 14:03:41 in-target: Installation pour la plate-forme x86_64-efi.^M
Feb 10 14:03:54 in-target: Installation terminée, sans erreur.^M

conclusion :

meme si le script d’installation peut differrer légèrement de la lzk2 à la deb9.3
le message d’erreur est clair.

Feb 10 12:54:55 grub-installer:  librazik-base-systeme depends on grub-pc | grub-efi; however:
Feb 10 12:54:55 grub-installer:   Package grub-pc is to be removed.
Feb 10 12:54:55 grub-installer:   Package grub-efi is not installed.

action :

ajouter à la prochaine ISO les paquets suivants :
grub-common
os-prober
efibootmgr
grub-efi
grub-efi-amd64
grub-efi-amd64-bin
grub2-common
libefiboot1
libefivar1

Pierrick Hervé commented on 24.02.2018 14:59

1) os-prober
le package os-prober est un paquet virtuel déjà fournis par os-prober-udeb et déjà dans l'ISO.

root@x320-piep:/media/piep/librazik2-64bits-20180120# find . -name os-prob*
./pool/main/o/os-prober
./pool/main/o/os-prober/os-prober-udeb_1.76~deb9u1_amd64.udeb

conclusion :

ne pas ajouter os-prober

la liste devient donc :
grub-common
efibootmgr
grub-efi
grub-efi-amd64
grub-efi-amd64-bin
grub2-common
libefiboot1
libefivar1

je pense que "grub-efi" est un metapackage qui n'est peut-etre pas indispensable .
l'installeur doit installer directement "grub-efi-amd64"

Julien Taverna commented on 18.04.2018 21:57

Bonjour, Je confirme que chez moi et chez un autre utilisateur, grub2 refuse de s'installer en UEFI ou plutôt il tente de s'installer mais ne le peut pas car il lui manque sa version EFI AMD64.
c'est ici :
http://linuxmao.org/forumthread85575 le message du 15 Avril 2018

Julien Taverna commented on 18.04.2018 22:03

Voilà ce que j'ai fait :
Installation directement en UEFI
Disque entier
/Home séparé (non LVM).
Au moment de l'installation de grub j'ai encore et toujours la même erreur, impossible d'installer grub.
Finir l'installation sans grub.
redemarrer en live usb
et installer grub à la main en CHROOT.
pour cela ouvrir un terminal root

mount /dev/sda2 /mnt #sda2 est la partition root
mount /dev/sda1 /mnt/boot/efi #sda1 est la partition efi
for i in /dev /dev/pts /proc /sys; do mount -B $i /mnt$i; done
cp /etc/resolv.conf /mnt/etc/ #fait en sorte d'avoir du reseau pendant le chrooting
modprobe efivars # s'assurer qu'il est chargé
chroot /mnt

voilà, on est dans le système cassé …
On installe grub

apt-get install --reinstall grub-efi-amd64

Grub est installé mais non bootable.
maintenant on range tout :


taper CTRL+D pour sortir du CHROOT


et demonter les disque correctement :

for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done
umount /mnt/boot/efi
umount /mnt

et on reboot sur la clé usb - options -rescue graphique
quand il demande sur quelle partition il faut lancer un terminal, il faut demander /dev/sda2
on arrive sur un invite de commande et on configure grub :

update-grub

on sort, on reboot sur le disque

Pierrick Hervé commented on 19.04.2018 12:40

Bonjour,

je veux bien refaire une ISO. d'autant pus que je dois réinstaller une machine UEFI prochainement.
mais je ne sais pas comment faire et de quoi partir.
Olivier . si tu veux bien partager tes notes sur le création de l'image ISO je suis preneur.

amicalement,
Piep

Admin
Olivier Humbert commented on 19.04.2018 13:47

Elles sont (déjà) sur le dépôt github.
Attention à bien penser à vérifier qu'il y en a 2, une pour l'ISO 64 bits et une pour l'iso 32 bits.

Pierrick Hervé commented on 23.04.2018 23:51

- merci beaucoup. j'ai refait une image iso 64bit

le probleme est que "lb build" efface les paquet du depot

extrait de la fin du fichier de log "build.log";

Setting up efibootmgr (14-2) ...^M
Setting up grub-efi-amd64-bin (2.02~beta3-5) ...^M
Setting up grub-efi-ia32-bin (2.02~beta3-5) ...^M
Processing triggers for libc-bin (2.24-11+deb9u3) ...^M
mkfs.fat 4.1 (2017-01-24)
mkfs.fat 4.1 (2017-01-24)
Reading package lists...
Building dependency tree...
Reading state information...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  efibootmgr libefiboot1 libefivar1
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  grub-efi-amd64-bin* grub-efi-ia32-bin*

ceci explique cela.
on avance

Julien Taverna commented on 06.05.2018 21:28

Bonjour tout le monde.
Je viens de construire un iso 64b moi aussi.
En lisant le fichier 'build.log' autour de la ligne 17500,
je tombe sur la même chose que "piep" :
- - La désinstallation de 'grub-efi-amd64-bin*'
Cela intervient, juste après son installation.
je donne le fichier build en pièce jointe.

   build.log (1.15 MiB)
Admin
Olivier Humbert commented on 03.09.2018 17:38
Julien Taverna commented on 04.09.2018 19:32

Je ne suis personnellement pas allé plus loin vu qu'on avait parlé du fait que la construction et les outils allaient devoir migrer sous les mêmes outils que Debian dans un futur plus ou moins proche.
Le problème pour moi semble toujours être le fait que grub-efi est supprimé lors de la construction de l'iso.
Mais je ne sais pas pourquoi il est supprimé et ce qu'il faut faire pour corriger ce comportement.

Pierrick Hervé commented on 06.09.2018 11:09

idem pour moi. j'ai arreté mes tests en Mai ou Juin.
Ceci dit si tu as un nouvel outil de creation d'ISO à proposer je peux reprendre mes tests.

Admin
Olivier Humbert commented on 07.09.2018 12:48

OK, merci pour les nouvelles Julien et Pierrick.

Julien Taverna commented on 08.11.2018 22:06

Est ce qu'on a des nouvelles de la future migration des outils de construction du live ?

Admin
Olivier Humbert commented on 12.11.2018 15:35

@Julien : non, pas de nouvelle.

Pour le sujet ici, voir également : https://debian-facile.org/viewtopic.php?id=22795

Julien Taverna commented on 23.04.2019 21:13

Je viens de faire une installation en UEFI.
J'ai démarré sur la clé usb en mode UEFI.
Lancé immédiatement l'installateur graphique.
J'ai forcé l'installation en UEFI.
L'installation de grub plante comme d'habitude.
J'ai fini l'installation sans installer grub.
J'ai redémarré en UEFI sur la clé usb et lancé le mode "rescue".
Demandé à lancer le shell sur la partition "/dev/sda2".
Installé grub-efi ( apt install grub-efi )
puis mis en place le nouveau démarrage avec les commandes :
update-grub
grub-install /dev/sda
enfin un petit redemarrage sur le disque dur fraichement installé … et hop ! :-)

Julien Taverna commented on 12.05.2019 16:24

Est-il possible de faire faire l'installation pas à pas telle que je la décris par les utilisateurs UEFI ?
Vaut-il mieux qu'ils continuent à passer par Debian puis Librazikation ?

Admin
Olivier Humbert commented on 12.05.2019 17:25

Pas de machine UEFI ici pour vérifier la démarche.

Admin
Olivier Humbert commented on 31.08.2019 14:09

ajout de balise de code dans le message initial pour une lecture facilitée

Admin
Olivier Humbert commented on 14.01.2020 18:41

@jujudusud: j'aurai besoin de parler de ça avec toi demain. Tu es disponible dans la journée de demain ?

Julien Taverna commented on 14.01.2020 21:45

@Olivier, Je viens demain sur l'irc vers 13h.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing