# Plus de boot après mise à jour de /etc/apt/sources.list

**URL:** <https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694>\
**Category:** Support Debian\
**Tags:** boot\
**Created:** [Juillet 20, 2019, 5:00 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694 "2019-07-20T17:00:49Z")\
**Posts on this page:** 18\
**Page:** 2

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 24, 2019, 8:45 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/21 "2019-07-24T20:45:42Z")

</div>

Re,

Désolé pour le terme “erreur suivante”, c’était effectivement un abus de langage de ma part.  
Merci beaucoup pour les explications sur ce qui se passe !

J’ai fait ce que tu as dit, et c’est ok, je peux démarrer avec “recovery” en mode single-user connecté en root en ligne de commande.

J’imagine qu’il faut commencer par faire de la place sur ma partition / ?  
Mais je n’ai aucune idée de ce que je peux supprimer sans risques.

Merci.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 24, 2019, 9:07 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/22 "2019-07-24T21:07:50Z")

</div>

D’abord un état des lieux.

```
df -hT
du -hxd1 / | sort -h

```

Tenter de construire l’initramfs du noyau 4.19.

```
update-initramfs -c -t -k 4.19.0-5-amd64

```

Si la commande se termine sans erreur, regénérer le menu de GRUB avec `update-grub`, redémarrer avec le noyau 4.19 et voir si l’interface graphique fonctionne.

Note : avec l’IGP Intel, le paramètre `nomodeset` peut être contre-productif.

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 25, 2019, 5:51 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/23 "2019-07-25T05:51:09Z")

</div>

Bonjour toutes et tous, bonjour @PascalHambourg,

```plaintext
#df -hT

Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
udev devtmpfs 3,9G 0 3,9G 0% /dev
tmpfs tmpfs 787M 9,0M 778M 2% /run
/dev/sda5 ext4 9,1G 8,8G 0 100% /
tmpfs tmpfs 3,9G 0 3,9G 0% /dev/shm
tmpfs tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda7 ext4 85G 75G 5,0G 94% /home

```

```plaintext
#du -hxd1 / | sort -h

4,0K	/lib64
4,0K	/mnt
4,0K	/srv
16K	/lost+found
16K	/media
36K	/tmp
4,6M	/root
6,1M	/lib32
6,8M	/libx32
8,6M	/etc
12M	/bin
14M	/sbin
85M	/boot
137M	/opt
753M	/lib
2,1G	/var
5,8G	/usr
8,8G	/

```

```plaintext
update-initramfs -c -t -k 4.19.0-5-amd64
update-initramfs: Generating /boot/initrd.img-4.19.0-5-amd64

```

(et des warnings que je n’ai pas réussi à capturer en fichier texte et que je vais ajouter après via une image)  
EDIT : voici les avertissements en question, concernant les firmwares :

 ![image](https://www.debian-fr.org/uploads/default/original/2X/f/f707f3af6233f3fc6179c91710b4f343bc33734f.jpeg)

Je me suis arrêté là ce matin, manque de temps, mais aussi pour info et validation avant d’aller plus loin.

Merci.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 25, 2019, 7:44 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/24 "2019-07-25T07:44:30Z")

</div>

En dehors des warnings, la commande s’est terminée sans erreur et l’initramfs a bien été créé dans /boot ?

Pour supprimer les warnings liés aux firmwares manquants pour i915 (pilote des GPU Intel), il faut installer le paquet firmware-misc-nonfree de la section non-free.

La racine est presque pleine, il reste moins de 5% d’espace libre donc il n’y a plus que root qui peut éventuellement écrire dedans (un utilisateur normal qui a besoin d’écrire des fichiers temporaires dans /tmp ne pourra plus le faire).

Le gros de l’espace est dans /usr qui contient les programmes installés donc à part désinstaller des paquets on ne peut pas y faire grand-chose, puis dans /var qui contient notamment le cache apt. Si pas déjà fait, vide ce cache avec

```
apt-get clean

```

et revérifie l’espace libre.

Tu peux aussi supprimer le vieux noyau 4.9.0-8, tu n’en a plus besoin puisque tu as déjà le 4.9.0-9. Cela devrait libérer entre 150 et 200 Mo.

```
apt-get remove linux-image-4.9.0-8-amd64

```

La commande suivante devrait le supprimer automatiquement ainsi que d’autre paquets devenus inutiles, mais à manier avec précaution, bien examiner la liste des paquets désinstallés avant d’accepter.

```
apt-get autoremove
```

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 25, 2019, 7:51 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/25 "2019-07-25T07:51:20Z")

</div>

Re,

> [@PascalHambourg](#):
>
> En dehors des warnings, la commande s’est terminée sans erreur et l’initramfs a bien été créé dans /boot ?

Oui, il est bien créé et sans erreurs.

> [@PascalHambourg](#):
>
> Le gros de l’espace est dans /usr qui contient les programmes installés donc à part désinstaller des paquets on ne peut pas y faire grand-chose

J’ai aussi un programme installé dans /opt dont je ne me sers plus, je vais l’enlever.

Pour le reste des manip’s, je regarde ce soir quand je serais à nouveau devant mon ordinateur personnel 🙂

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 25, 2019, 8:00 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/26 "2019-07-25T08:00:28Z")

</div>

> [@Chre](#):
>
> Oui, il est bien créé et sans erreurs.

Alors tu peux essayer de démarrer sur le noyau 4.19 après avoir exécuté `update-grub` pour prendre en compte l’initramfs. Il ne devrait plus y avoir de kernel panic «&nbsp;unable to mount root fs&nbsp;».

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 25, 2019, 5:06 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/27 "2019-07-25T17:06:25Z")

</div>

Re,

Impec, je vous écrit depuis mon Debian avec le noyau 4.19 🙂 Merci !

J’ai fait le nettoyage, et refait les commandes pour l’espace disque libre

```nohighlight
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
udev devtmpfs 3,9G 0 3,9G 0% /dev
tmpfs tmpfs 787M 9,0M 778M 2% /run
/dev/sda5 ext4 9,1G 7,0G 1,7G 81% /
tmpfs tmpfs 3,9G 0 3,9G 0% /dev/shm
tmpfs tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/sda7 ext4 85G 75G 5,0G 94% /home

```

```nohighlight
|4,0K|/lib64|
|---|---|
|4,0K|/mnt|
|4,0K|/opt|
|4,0K|/srv|
|16K|/lost+found|
|16K|/media|
|36K|/tmp|
|4,6M|/root|
|6,1M|/lib32|
|6,8M|/libx32|
|8,5M|/etc|
|12M|/bin|
|14M|/sbin|
|104M|/boot|
|566M|/lib|
|666M|/var|
|5,6G|/usr|
|7,0G|/|

```

Je vous soumets mon sources.list pour que vous puissiez me corriger avant que je refasse les commandes apt.

```nohighlight
# deb cdrom:[Debian GNU/Linux 8.4.0 _Jessie_ - Official amd64 DVD Binary-1 20160402-14:46]/ jessie contrib main 

# deb cdrom:[Debian GNU/Linux 8.4.0 _Jessie_ - Official amd64 DVD Binary-1 20160402-14:46]/ jessie main contrib 

deb http://debian.proxad.net/debian/ stable main contrib non-free 
deb-src http://debian.proxad.net/debian/ stable main contrib non-free 

deb http://security.debian.org/ stable/updates main contrib non-free 
deb-src http://security.debian.org/ stable/updates main contrib non-free 

# jessie-updates, previously known as 'volatile'
deb http://debian.proxad.net/debian/ stable-updates main contrib non-free 
deb-src http://debian.proxad.net/debian/ stable-updates main contrib non-free 

deb http://http.debian.net/debian/ stable-backports main 

```

Merci.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 25, 2019, 6:33 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/28 "2019-07-25T18:33:49Z")

</div>

Comme déjà dit, je remplacerais “stable” par “buster” en prévision de la prochaine version mais actuellement ça ne fait aucune différence.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 25, 2019, 6:35 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/29 "2019-07-25T18:35:38Z")

</div>

Est-ce que tu as fait autre chose que libérer de l’espace disque sur la racine et démarrer avec le noyau 4.19 pour que l’environnement graphique fonctionne à nouveau ?

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 25, 2019, 7:03 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/30 "2019-07-25T19:03:02Z")

</div>

> [@PascalHambourg](#):
>
> Est-ce que tu as fait autre chose que libérer de l’espace disque sur la racine et démarrer avec le noyau 4.19 pour que l’environnement graphique fonctionne à nouveau ?

J’ai fait le ménage avec

```plaintext
apt-get clean
apt-get remove linux-image-4.9.0-8-amd64
apt-get autoremove

```

Et j’ai supprimé le programme qui était dans /opt

Puis j’ai fait le

```plaintext
update-grub

```

Puis dans Grub, j’ai choisi le noyau 4.19, édité pour supprimer le `nomodeset`, puis F10 et démarrage graphique ok. (je n’ai pas essayé en laissant ce paramètre)

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 25, 2019, 7:06 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/31 "2019-07-25T19:06:08Z")

</div>

Oui, ok, j’ai donc mis ça :

```nohighlight
deb http://debian.proxad.net/debian/ buster main contrib non-free 
deb-src http://debian.proxad.net/debian/ buster main contrib non-free 

deb http://security.debian.org/ buster/updates main contrib non-free 
deb-src http://security.debian.org/ buster/updates main contrib non-free 

# jessie-updates, previously known as 'volatile'
deb http://debian.proxad.net/debian/ buster-updates main contrib non-free 
deb-src http://debian.proxad.net/debian/ buster-updates main contrib non-free 

deb http://http.debian.net/debian/ buster-backports main 

```

Et je fais les apt.

EDIT :

```nohighlight
$ sudo apt update
48,4 Mo réceptionnés en 1min 18s (619 ko/s)                                    
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
289 paquets peuvent être mis à jour. Exécutez « apt list --upgradable » pour les voir.

```

```nohighlight
$ sudo apt upgrade 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 gnustep-base-runtime : Dépend: gnustep-base-common (= 1.26.0-4) mais 1.24.9-3.1 devra être installé
 libgnustep-base1.26 : Dépend: gnustep-base-common (= 1.26.0-4) mais 1.24.9-3.1 devra être installé
E: Paquets défectueux

```

Je me suis arrêté là pour ne rien casser d’autre.  
Merci.

EDIT :  
J’ai quand même installé

```nohighlight
$ sudo apt install firmware-misc-nonfree
Préparation du dépaquetage de .../firmware-misc-nonfree_20190114-1_all.deb ...
Dépaquetage de firmware-misc-nonfree (20190114-1) ...
Paramétrage de firmware-misc-nonfree (20190114-1) ...
update-initramfs: deferring update (trigger activated)
Traitement des actions différées (« triggers ») pour initramfs-tools (0.133) ...
update-initramfs: Generating /boot/initrd.img-4.19.0-5-amd64

```

avec succès.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 26, 2019, 5:16 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/32 "2019-07-26T05:16:24Z")

</div>

Essaie avec dist-upgrade/full-upgrade.

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 26, 2019, 4:49 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/33 "2019-07-26T16:49:13Z")

</div>

Bonjour toutes et tous, bonjour @PascalHambourg,

> [@PascalHambourg](#):
>
> Essaie avec dist-upgrade/full-upgrade.

C’est tout bon avec

```plaintext
$ sudo apt dist-upgrade

```

Me voilà donc avec une Debian Buster qui boot et à jour !  
Je remets ma carte AMD Radeon RX590 et je vous redis.

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 26, 2019, 5:21 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/34 "2019-07-26T17:21:59Z")

</div>

Re,

C’est à nouveau tout bon, y compris avec ma carte graphique AMD Radeon RX590 et l’option `nomodeset`.

Un grand merci à Debian et toute son équipe pour faire un système aussi robuste malgré mes erreurs.

Un _très_ grand merci à [Debian-fr.org](http://Debian-fr.org) et sa communauté pour l’aide apportée ici, en particulier @anonyme2, @anon44391915, et évidemment à @PascalHambourg pour le temps passé et votre patience ; encore merci !

EDIT : J’ai oublié de remercier @anon29980398 qui a pris le temps et le soin de remettre en forme mes messages !

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 26, 2019, 5:57 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/35 "2019-07-26T17:57:14Z")

</div>

> [@Chre](#):
>
> C’est à nouveau tout bon, y compris avec ma carte graphique AMD Radeon RX590 et l’option `nomodeset` .

Et sans `nomodeset` ?

Le paramètre `nomodeset` a deux effets :

- il désactive la gestion des résolutions graphiques par le noyau
- il désactive la gestion de l’accélération graphique par le noyau

Concrètement, il désactive pratiquement les pilotes pour GPU ATI/AMD, Intel et Nvidia. C’est utile quand ces pilotes ne fonctionnent pas correctement, mais la conséquence est que le GPU est géré comme une carte graphique VGA générique. Il est donc à craindre que l’IGP sans `nomodeset` (donc avec accélération) soit plus performant que la carte graphique avec `nomodeset` (sans accélération).

Dernière chose : les GPU Radeon ont besoin des firmwares du paquet firmware-amd-graphics pour fonctionner correctement.

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 26, 2019, 6:40 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/36 "2019-07-26T18:40:04Z")

</div>

Re,

Merci beaucoup les informations sur `nomodeset`

```nohighlight
$ sudo apt install firmware-amd-graphics 
[sudo] Mot de passe de christian : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
firmware-amd-graphics est déjà la version la plus récente (20190114-1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

```

Je refais le test sans le paramètre `nomodeset` et ma carte AMD (vu que j’ai changé de version du noyau).

EDIT : Effectivement, avec Buster et cette version du noyau, ça fonctionne sans le paramètre `nomodeset`. Impeccable 🙂

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juillet 26, 2019, 6:48 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/37 "2019-07-26T18:48:54Z")

</div>

Dans ce cas il n’y a plus qu’à le supprimer de /etc/default/grub et regénérer le menu de GRUB avec `update-grub`.

---

<div class="post-metadata">

**Author:** ![Chre](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/a183cd/32.png) [@Chre](https://www.debian-fr.org/u/Chre)\
**Post date:** [Juillet 26, 2019, 6:54 UTC](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694/38 "2019-07-26T18:54:54Z")

</div>

C’est fait !

[Page précédente](https://www.debian-fr.org/t/plus-de-boot-apres-mise-a-jour-de-etc-apt-sources-list/79694.md?page=1)
