После большого метода проб и ошибок я смог успешно установить Настольную версию Ubuntu 14.10 i386 на моем ПК, который является старым DELL Pentium 4 OptiPlex 210L. Это был случай, где действие по установке перестало работать, подобный проблеме, описанной по "Ошибке при установке Ubuntu 14.04..." для Серверной версии или проблемы, описанной в "errno 5 - ошибка ввода/вывода..." для настольной версии после успешной начальной загрузки его от карты с интерфейсом USB (который был драмой сам по себе, так как это часто приводило к проблеме, описанной в "Ubuntu 14.04 LTS живая ошибка начальной загрузки USB...")!
Это, однако, не было концом моих проблем. Как правило, веб-браузеры как Firefox и Opera отказали бы без видимой причины, в то время как Chrome просто Привяжется! Кроме того, обновления Ubuntu были кошмаром, так как это, как правило, будет, привел к некоторой внутренней ошибке, которая при создании отчетов откроет веб-браузер по умолчанию с номером билета ошибки, о которой ранее сообщили. В то время как я смог разрешить внутренние ошибки путем очистки и переустановки по-видимому дефектных файлов Debian, контрольные суммы других по-видимому дефектных файлов, которые я загрузил, отличались от того, о чем сообщили на их соответствующих веб-сайтах.
Я обнаружил, что причина всех моих проблем происходила из-за дефектной карты памяти на 2 ГБ DDR2, которую я определил путем выполнения MemTest86+
, согласно обратной связи, данной в ответ на описание проблемы, "Пытаются установить Ubuntu - отличающиеся контрольные суммы MD5". Начиная с удаления неисправной карты памяти я обнаружил, что о корректных контрольных суммах теперь сообщают для тех файлов, которые я ранее загрузил.
Поскольку я загрузил много файлов, так как я установил Ubuntu, и потому что я не хочу проходить проблему переустановить Ubuntu с нуля, мой вопрос состоит в том, если существует способ определить, была ли Ubuntu установлена правильно? И, хотя функции журналирования ext3 и ext4 обходят повреждение файла, есть ли способ определить целостность файловой системы?
После следования совету, данному @psusi, я установил и работал debsums
на моей установке Ubuntu. Я получил следующий вывод.
vasilios@OptiPlex-210L:~$ sudo debsums -a -s
[sudo] password for vasilios:
debsums: missing file /etc/default/chromium-browser (from chromium-browser package)
debsums: changed file /usr/lib/firefox/browser/omni.ja (from firefox package)
debsums: changed file /usr/lib/firefox/libxul.so (from firefox package)
debsums: changed file /usr/lib/firefox/omni.ja (from firefox package)
debsums: changed file /usr/share/locale-langpack/zh_CN/LC_MESSAGES/gtk30-properties.mo (from language-pack-gnome-zh-hans-base package)
debsums: changed file /usr/share/fonts/X11/misc/gb24st.pcf.gz (from xfonts-base package)
Не будучи уверенным, были ли эти изменения из-за обновлений, я также выполнил следующее dpkg
команды на затронутых пакетах.
vasilios@OptiPlex-210L:~$ dpkg-query -W -f='${Status} ${Version}\n' chromium-browser
install ok installed 39.0.2171.65-0ubuntu0.14.10.1.1106
vasilios@OptiPlex-210L:~$ dpkg-query -W -f='${Status} ${Version}\n' firefox
install ok installed 34.0+build2-0ubuntu0.14.10.2
vasilios@OptiPlex-210L:~$ dpkg-query -W -f='${Status} ${Version}\n' language-pack-gnome-zh-hans-base
install ok installed 1:14.10+20141205
vasilios@OptiPlex-210L:~$ dpkg-query -W -f='${Status} ${Version}\n' xfonts-base
install ok installed 1:1.0.3
vasilios@OptiPlex-210L:~$
Судя выводом, казалось бы, что пакеты были установлены правильно. Там какая-либо причина состоит в том, чтобы верить иначе? Любой совет/обратная связь ценился бы.
Проверять саму файловую систему, Вы fsck
это. Это требует, чтобы он был размонтирован, таким образом, или необходимо загрузиться от живого CD, или можно работать sudo touch /forcefsck
и перезагрузка, и это будет проверено во время начальной загрузки.
Для проверки целостности установленных приложений/файлов можно установить debsums
пакет и выполнить его, и это проверит md5sums всех файлов, установленных от пакетов. Любые пакеты с поврежденными файлами Вы можете sudo apt-get install --reinstall
их.