J'ai installé Ubuntu 16.04 sur un système qui utilise déjà rEFInd pour le démarrage. Après l'installation, j'ai supprimé tous les packages liés à grub. Cependant, chaque fois qu'une nouvelle version du noyau est publiée, elle tente d'installer certaines dépendances de grub dont je n'ai pas besoin car je n'ai pas installé grub pour commencer. Voici les commandes que j'utilise:
$ Sudo apt-get update && Sudo apt-get upgrade
...
Fetched 306 kB in 0s (350 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
linux-headers-generic linux-signed-generic linux-signed-image-generic
Donc après cela, j'essaie avec un dist-upgrade
:
$ Sudo apt-get dist-upgradeReading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
grub-common grub-gfxpayload-lists grub-pc grub-pc-bin grub2-common
linux-headers-4.4.0-72 linux-headers-4.4.0-72-generic
linux-image-4.4.0-72-generic linux-image-extra-4.4.0-72-generic
linux-signed-image-4.4.0-72-generic os-prober
The following packages will be upgraded:
linux-headers-generic linux-signed-generic linux-signed-image-generic
3 upgraded, 11 newly installed, 0 to remove and 0 not upgraded.
Need to get 71.8 MB/71.8 MB of archives.
After this operation, 314 MB of additional disk space will be used.
Do you want to continue? [Y/n] n
Abort.
J'ai quand même essayé de mettre à jour et de supprimer les paquets grub par la suite. Cependant, le gestionnaire de paquets échouait lors de la configuration et de l'installation de grub-pc
, comme dans ce fil .
Est-il possible de mettre à niveau le noyau sans installer ces dépendances grub?
Après avoir vérifié les dépendances pour linux-headers-generic , linux-signed-generic et linux-signed-image-generic . J'ai vu que aucun d'entre eux dépend de grub
. Donc, un simple blocage en utilisant apt-mark
pour ignorer tous les paquets liés à grub a résolu le problème pour moi:
$ Sudo apt-mark hold grub* grub*:i386
dist-upgrade
ignore maintenant grub.