Ubuntu i386 安装有坏的 DDR2 2GB 内存卡

Ubuntu i386 安装有坏的 DDR2 2GB 内存卡

经过反复尝试,我终于成功地在我的 PC(一台旧的 DELL Pentium 4 OptiPlex 210L)上安装了 Ubuntu 14.10 i386 桌面版。这是一个安装步骤失败的情况,类似于“安装 Ubuntu 14.04 时出错...”对于服务器版本,或描述的问题“errno 5——输入/输出错误……”在成功从 USB 启动后,桌面版本出现了问题(这本身就是一件很戏剧性的事情,因为这经常会导致“Ubuntu 14.04 LTS 实时 USB 启动错误...”)!

然而,这并不是我问题的结束。Firefox 和 Opera 等网络浏览器经常会无缘无故地崩溃,而 Chrome 则会直接崩溃!此外,Ubuntu 更新也是一场噩梦,因为这通常会导致一些内部错误,当报告错误时,会打开默认网络浏览器,并显示之前报告的错误的票号。虽然我能够通过清理和重新安装明显有缺陷的 Debian 文件来解决内部错误,但我下载的其他明显有缺陷的文件的校验和与各自网站上报告的不同。

我发现所有问题的根源都是 DDR2 2GB 内存卡故障,通过运行确定了这一点MemTest86+,根据问题描述的反馈,“尝试安装 Ubuntu - MD5 校验和不同”。自从移除故障存储卡后,我发现我之前下载的那些文件现在报告了正确的校验和。

因为自从安装 Ubuntu 以来我已经下载了很多文件,而且我不想再费力地重新安装 Ubuntu,所以我的问题是,是否有办法确定 Ubuntu 是否安装正确?而且,虽然 ext3 和 ext4 的日志功能可以避免文件损坏,但是否有办法确定文件系统的完整性?


作者于 2014 年 12 月 24 日修改了问题

按照@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:~$ 

从输出来看,软件包似乎已正确安装。有什么理由认为不是吗?任何建议/反馈都将不胜感激。

答案1

要检查文件系统本身,您fsck需要执行此操作。这需要卸载它,因此您需要从 Live CD 启动,或者您可以运行sudo touch /forcefsck并重新启动,它将在启动时进行检查。

要检查已安装应用程序/文件的完整性,您可以安装debsums并运行该软件包,它将验证从软件包安装的所有文件的 md5sum。您可以检查任何包含损坏文件的软件包sudo apt-get install --reinstall

相关内容