启动时出现“/dev/shm 的磁盘驱动器尚未准备好”

启动时出现“/dev/shm 的磁盘驱动器尚未准备好”

我在笔记本电脑上运行 Ubuntu 11.10 i386。我最近使用 PPA(eugensan/boiler)将 Linux 通用内核升级到 3.0.0-14:我实际上只想安装一个软件(“unison”),但我有点忘乎所以,安装了 PPA 提供的所有更新,包括内核(我知道我很傻……下次我一定会三思而后行)

升级后,系统在启动时出现以下抱怨:

disk drive for /run/shm is not ready yet or not present"

以及类似的信息/run/tmp

我仍可以通过选择跳过这些文件系统来启动。但是,除非我输入以下命令,否则 Chrome 现在无法运行:

sudo mkdir /run/shm
chmod 1777 /dev/shm

我恢复到了以前的内核(3.0.0-13),删除了 PPA 并在网上进行了广泛的搜索,但无济于事。

我也检查过了/etc/fstab,这是我所得到的:

proc         /proc    proc    nodev,noexec,nosuid 0       0
/dev/sda1    /        ext4    errors=remount-ro   0       1
UUID=c79075aa-eb63-43bc-ab8f-12eb26bfcfbd none  swap    sw     0       0

如果有人对如何解决这个问题有任何建议,我将不胜感激!

答案1

eugenesan ppa 中的 Mountall 包已损坏。只需注释这些 sources.list 行,然后运行

 sudo aptitude install mountall=2.31

此后一切都会好起来。

相关内容