Le problème auquel je suis confronté est que je reçois l'erreur suivante au démarrage, après avoir sélectionné Ubuntu dans GRUB:
Error: File "/vmlinuz-3.13.0-24-generic.efi.signed" not found.
unaligned pointer 0xd0a26c68
Aborted. Press any key to exit.
J'ai déjà posté une question concernant ce problème ici , mais comme beaucoup de choses ont changé, j'ai créé cette question.
J'ai eu quelques problèmes différents à résoudre si, lors de l'installation, car j'ai une configuration avec une racine entièrement cryptée. De plus, il y avait des problèmes avec l'UEFI et GPT, en particulier pour que tout fonctionne avec Windows. Comme l'installation a eu lieu il y a longtemps, je ne me souviens d'aucun détail.
Sur mon disque dur Ubuntu, j'ai trois partitions principales:
Dans un système en direct que j'ai démarré à partir d'une clé USB, j'ai trouvé les problèmes suivants:
En cliquant sur la partition de démarrage montée (/ dev/sda2) dans Nautilus, l'erreur suivante apparaît:
Sorry, could not display all the contents of “boot”: Error when getting information for file '/media/ujosh/root/boot/System.map-3.11.0-17-generic': Input/output error
Néanmoins, je pouvais monter les trois partitions et les rassembler via mount -bind dans la bonne constellation afin de pouvoir chrooter dans mon système. Là, j'ai couru
apt-get update
apt-get dist-upgrade
Tout a fonctionné comme prévu jusqu'au
update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic
cat: /proc/cmdline: No such file or directory
gzip: stdout: No space left on device
E: mkinitramfs failure cpio 141 gzip 1
update-initramfs: failed for /boot/initrd.img-3.13.0-24-generic with 1.
dpkg: error processing package initramfs-tools (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
linux-image-3.13.0-24-generic
grub-efi-AMD64
grub-efi-AMD64-signed
linux-image-extra-3.13.0-24-generic
linux-signed-image-3.13.0-24-generic
linux-signed-image-generic
linux-signed-generic
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai également exécuté la réparation de démarrage sur l'installation, ce qui a finalement déclenché les mêmes erreurs lors de la mise à jour de initramfs comme ci-dessus.
Avec l'aide de @zoid, j'ai utilisé les tests suivants sur ma partition/boot: enter code here
Sudo fsck.ext2 -p -f -C0 /dev/sda2
/dev/sda2: Inode 29 has illegal block(s).
/dev/sda2: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
Sudo fsck.ext2 -f -C0 /dev/sda2
Sudo smartctl -H /dev/sda
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-24-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Sudo smartctl -A /dev/sda
smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-24-generic] (local build)
Copyright (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0
9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 2869
12 Power_Cycle_Count 0x0032 098 098 000 Old_age Always - 1836
177 Wear_Leveling_Count 0x0013 098 098 000 Pre-fail Always - 48
179 Used_Rsvd_Blk_Cnt_Tot 0x0013 100 100 010 Pre-fail Always - 0
181 Program_Fail_Cnt_Total 0x0032 100 100 010 Old_age Always - 0
182 Erase_Fail_Count_Total 0x0032 100 100 010 Old_age Always - 0
183 Runtime_Bad_Block 0x0013 100 100 010 Pre-fail Always - 0
187 Uncorrectable_Error_Cnt 0x0032 100 100 000 Old_age Always - 0
190 Airflow_Temperature_Cel 0x0032 062 050 000 Old_age Always - 38
195 ECC_Error_Rate 0x001a 200 200 000 Old_age Always - 0
199 CRC_Error_Count 0x003e 253 253 000 Old_age Always - 0
235 POR_Recovery_Count 0x0012 099 099 000 Old_age Always - 128
241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always - 6450810314
Comment récupérer ma partition/boot? Je pense que c'est cassé cause le problème entier.
Quel est le problème avec ma/boot-partition et comment cela pourrait-il se produire? Tout mon système d'exploitation est en panne et j'aimerais savoir comment l'éviter à l'avenir.
Toute aide est grandement appréciée!
"Erreur entrée/sortie" indique une erreur de lecture/écriture, éventuellement due à un défaut du disque. Il semble ne pas pouvoir lire/écrire des blocs et ne peut donc pas modifier la partition.
Je vous recommande de sauvegarder toutes vos données personnelles sur le disque et de vérifier le système de fichiers avec un outil de votre choix.
-- Mise à jour --
pour vérifier le système de fichiers, vous pouvez utiliser
fsck.ext2 -p -f -C0 /dev/sda2
Il va vérifier le système de fichiers (-f), vous donner des informations sur ce qui se passe, afficher une barre de progression (-C0) et vous demander s'il doit essayer de résoudre les problèmes majeurs (-p).
Si vous rencontrez beaucoup de problèmes, je vous conseillerais d'installer
smartmontools
et courir
Sudo smartctl -H /dev/sda
pour un test rapide
Sudo smartctl -t long /dev/sda
vérifier le disque dur à fond
Sudo smartctl -a /dev/sda
pour montrer l'état du disque dur
Sudo smartctl -A /dev/sda
pour afficher les attributs du disque dur.
Je suis de retour!
Utiliser fsck.ext2 a vraiment fait l'affaire. Après Sudo fsck.ext2 -f -C0 /dev/sda2
et après avoir répondu "oui" (voir dans la question), le système de fichiers a été corrigé.
Après cela, j'ai déverrouillé ma partition cryptée, monté tout et chrooté dans mon système. Là, j'ai lancé apt-get dist-upgrade
. Après cela, grub est entré dans la ligne de commande grub au démarrage.
Je suis retourné dans le système live et ai ensuite lancé la réparation du démarrage. Après cela, j'ai dû reconfigurer ma configuration de chiffrement, voir EncryptedFilesystemsViaUbiquity .
Maintenant, je peux utiliser à nouveau mon système. Le réseau est en quelque sorte en panne, il se connecte bien mais je ne peux pas utiliser Internet dans les programmes. Sudo dhclient wlan0
le corrige pour une session.