Réparation des files système Linux

Un récent mis à niveau de mes files d'en-tête (je crois) via le Gestionnaire de mise à jour d'Ubuntu, puis redémarré. Au redémarrage, je reçois une panique du kernel, ci-dessous est l'erreur juste avant:

/sbin/init: error while loading shared libraries: lib-dbus.so.1: cannot open shared object file: Input/output error 

La bibliothèque ci-dessus n'est pas exacte car je finis par copyr ledit file d'un LiveCD dans le système corrompu. Cependant, maintenant j'ai une erreur différente, mais la panique du kernel même:

 /sbin/init: symbol lookup error: libnih-dbus.so.1 undefined symbol dbus_message_iter_abandon_container 

Pour pouvoir redémarrer dans cette installation Ubuntu, est-ce que je pourrais simplement copyr, dire à partir d'un LiveCD, tous les files Linux? Comme ceux de lib? Dans l'affirmative, à qui dois-je copyr? Ou peut-être que ma string de logique n'est pas sonore?

Vous devez réinstaller les packages qui fournissent les files. Il est peut-être plus facile pour vous de commencer l'installation d'Ubuntu en mode expert et de réinstaller le système.

Lorsque vous parvenez à la partie "partitionnement" de l'installation, requestz aux partitions de ne pas être formatées, assurez-vous d'être monté dans les mêmes endroits que maintenant. Cela fera exécuter l'opération et écrasera vos files actuels.

Vous pouvez également monter le disque à l'aide d'une console à partir du LiveCD et utiliser dpkg pour réinstaller les packages, en utilisant l'option --root . Par exemple, supposons que votre système soit normalement dans /dev/sda1 afin de le monter à l'aide du LiveCD à /mnt , vous le feriez:

 #dpkg --root=/mnt -i <package>.deb 

En outre, c'est une erreur assez moche, vous devez sauvegarder datatables de cet ordinateur et la réinstaller et vérifier son disque.