Как исправить ошибки общих библиотек?

Как исправить ошибки общих библиотек?

Я переместил жесткий диск с Ubuntu 14.04 со своего ПК на ноутбук. Он загружается без проблем, но зависает на экране входа в систему. Если я ввожу свой пароль, он возвращается на экран входа в систему. Если я вхожу через терминал (используя Ctrl+ Alt+ F3), я получаю следующие ошибки (сразу послеДобро пожаловать в Убунту...):

apt-config: error while loading shared libraries /usr/lib/x86_64-linux-gnu/libapt-pkg.so.4.12: invalid ELF header
import.im6: unable to open X server `' @ error/import.c/ImportImageCommand/368
/usr/bin/lsb_release: 30: /usr/bin/lsb_release: Syntax error: "(" unexpected

Я загрузился с Live USB и попробовал, fsckно никаких ошибок не возникло.

Оба компьютера оснащены процессорами Intel.

Если я вставляю жесткий диск обратно в компьютер, из которого я его взял, то теперь возникают те же ошибки.

Что я могу сделать, чтобы это исправить?

Редактировать:

Похоже, что большинство команд выдают следующие ошибки:

  • wget

    error while loading shared libraries: /lib/x86_64-linux-gnu/libssl.so.1.0.0: invalid ELF header
    
  • сш

    error while loading shared libraries: /lib/x86_64-linux-gnu/libcrypto.so.1.0.0: invalid ELF header
    
  • firefox (просто попробовал посмотреть, что получится)

    error while loading shared libraries: /lib/x86_64-linux-gnu/libstdc++.so.6: invalid ELF header
    

Связанный контент