热门标签
网络日志
发布于:2009-6-27 4:56
强制安装splashy後删除发生的错误
昨天想尝试下Splashy,于是卸载了Usplash,用
sudo apt-get install splashy
安装失败,splashy妄图重写/etc/lsb-base-logging.sh,被阻止。

于是我犯了个错误——没有理会警告,强行用
sudo dpkg --force-overwrite -i /var/cache/apt/archives/splashy_0.3.13-3ubuntu1_i386.deb
安装了splashy,把lsb-base-logging.sh覆盖了。

安装後使用倒是没有问题,给/boot/grub/menu.lst的kernel行加上vga=791 splash就可以正常显示splash了。

但是问题发生在我尝试完Splashy後卸载了它。

重启之后在Reading files needed to boot时发生大量错误,无法启动gdm,在shell下发现整个文件系统变成了只读的了。

原因在于lsb-base-logging.sh被重写,但是splashy卸载後没有恢复,于是导致启动失败。

因为文件系统无法写入,只好用Live CD引导,将/etc下的lsb-base-logging.sh~替换掉lsb-base-logging.sh。
再启动一切正常。
【阅读 11165】 【评论 0】
评分统计
评论
发布评论
login
名称:
密码:(游客无须)
您的网络日志 URL(可选):
标题:
评论
验证码:
换一个


  
  Sign in    
添加表情