Je viens d'avoir un problème majeur avec mon Ubuntu 11.04 Natty qui, je pense, va se retrouver dans une réinstallation :-(
C'est le problème un de deux alors je les ai posées en deux questions.
Pour une raison inconnue, j’ai eu hier une mise à jour de la distribution sur mon ordinateur portable qui, pour toutes les intentions, n’a rien fait. Aucune modification majeure de la version sauf dans Evolution et LibreOffice plus une partie de l'environnement GNOME (mon autre question).
Maintenant, chaque fois que je démarre ma machine, je reçois ce message
could not mount /dev/mapper/cryptswap1 M for manual S for skip
Qu'est-ce qui aurait causé cette erreur et qu'est-ce que Cryptswap1?
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=c3cff8dd-1bf2-4618-8801-761b335c8d38 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
Sudo blkid | grep swap
/dev/mapper/cryptswap1: TYPE:"swap"
Crypttab# <target name> <source device> <key file> <options>
ls -l /dev/mapper
total 0
crw------- 1 root root 10, 236 2011-08-16 05:28 control
Filename Type Size Used Priority
/dev/sda5 partition 1038332 86760 -1
Dans votre fichier /etc/fstab
, l'entrée /dev/mapper/cryptswap1
est présente, c'est pourquoi Ubuntu essaie de le monter au démarrage. Si vous n'utilisez pas de partitions chiffrées, cette ligne ne devrait pas être là. Pour une raison quelconque, la ligne créée par le programme d’installation Ubuntu a également été commentée. Alors changez simplement (dans /etc/fstab
):
# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
à
# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none swap sw 0 0
IMPORTANT: Avant de redémarrer, assurez-vous que fe10641d-a928-479e-ab3a-b0706b97b601
est bien /dev/sda5
en lançant:
ls -l /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601
Il devrait dire quelque chose comme:
lrwxrwxrwx 1 root root 10 2011-08-16 08:28 /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601 -> ../../sda5
La partie sda5
à la fin est la partie importante. Une fois que vous êtes certain que l'UUID correspond au numéro de la partition, exécutez Sudo fdisk -l /dev/sda
et assurez-vous que /dev/sda5
est une partition de swap.
Ensuite, redémarrez et c'est tout :) J'espère que cela vous aidera.
Comme Chen Xiao-Long l’a décrit dans sa réponse, vous devez supprimer la ligne "cryptswap" dans /etc/fstab
. Ensuite, vous commentez la ligne de swap précédemment commentée afin que la fin du fichier ressemble à ceci:
# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none swap sw 0 0
Pour vérifier l'UUID et le type de système de fichiers (avec le cache nettoyé), exécutez:
~$ Sudo blkid /dev/sda5 -c /dev/null
Pour essayer votre nouvelle configuration immédiatement, vous devez recharger /etc/fstab
:
~$ Sudo mount -a
En dehors de cela, je ne sais pas pourquoi une mise à jour (de version?) Provoque cette erreur.
Demande:
/etc/crypttab
ls -l /dev/mapper
lvscan
(uniquement LVM)
fdisk -l
cat /proc/swaps
pourquoi votre ligne de partition swap UUID est-elle commentée?
la sortie UUID de la commande blkid
est-elle identique à celle de /etc/fstab
(ou s'agit-il de la sortie de blkid
)?
Pour supprimer ce message au démarrage, vous pouvez ajouter l'option de montage "nobootwait" ou une ligne de commentaire dans /etc/fstab
.