Après avoir tenté de mettre à niveau de xenial vers yakkety sur un Live USB, j'ai rencontré une erreur lors de la tentative de redémarrage. Pendant le démarrage, il y a une panique du noyau, évidemment causée par le fait que /init
ne peut pas ouvrir /scripts/casper
Voici les trois lignes avant la panique du noyau et la première ligne de la panique du noyau
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... done
Begin: Mounting root file system ... /init: .: line 257: can't open '/scripts/casper'
[ 34.941779] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000200
J'avais d'abord deviné que peut-être le /scripts/casper/
fichier manquant dans /usr/share/initramfs-tools/scripts/
dans les squashfs, mais il semble être là, et avec les autorisations normales.
Quelle pourrait être la cause de ce problème et comment le résoudre?
Avez-vous essayé de "faire-mettre-à-jour" une clé USB live persistante vers la prochaine version d'Ubuntu?
Je ne pense pas que cela fonctionnera. Vous pouvez conserver (sauvegarde et restauration ultérieure) le répertoire personnel , mieux stocké dans un home-rw partition (ou fichier), mais vous devez supprimer tous les autres répertoires et fichiers (sauf upper/home et upper/lost + found) de la partition casper-rw (ou fichier), et commencer à utiliser le fichier iso de la nouvelle version d'Ubuntu.
Cela signifie que vous pouvez conserver vos fichiers personnels, paramètres de programme et modifications, mais vous devez réinstaller les programmes que vous avez ajoutés.
-o-
Il est possible de "faire-mettre à jour-mettre à niveau" un système installé sur un lecteur USB (installé comme sur un lecteur interne, mais sur un lecteur USB).
Les problèmes et solutions doivent être identiques ou similaires à ceux d'un système installé normalement.