我在笔记本电脑上运行 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
此后一切都会好起来。