(有删改,亲测成功)解决Ubuntu启动错误:saned disabled;edit /etc/default/saned

原帖链接在这里:
  http://www.linuxidc.com/Linux/2013-02/80127.htm
  
  由于Ubuntu内核编译有问题,导致启动错误,在此记录一下最简单的解决方法,网上别人的方法试了但是不奏效。


  在Ubuntu启动的时候,按 Ctrl + Alt + F1,进入physical terminal;


  用你的用户名和密码登陆,在physical terminal你可以输入任意的命令,只不过没有图形效果


  安装 gnome-shell:
  $sudo apt-get update
  $sudo apt-get install gnome-shell
  
  然后编辑 saned文件
  sudo gedit /etc/default/saned
  显示如下:
  “
  # Defaults for the saned initscript, from sane-utils
  
  # Set to yes to start saned
  RUN=no
  
  # Set to the user saned should run as
  RUN_AS_USER=saned
  
  ”
  将RUN=no 改为RUN=yes
  完成后重新启动,


  $sudo reboot


  一切ok。
当您遇到 `update-rc.d: error: unable to read /etc/init.d/rc.local` 这样的错误时,这通常意味着在尝试更新系统启动脚本 (`rc.local`) 的运行级别管理时出现了问题。`rc.local` 文件通常包含系统启动时需要运行的一些自定义命令或初始化步骤。 可能的原因包括: 1. **权限问题**:文件可能没有适当的读取权限。检查权限设置,确保 `root` 或具有相应权限的用户可以访问该文件。 2. **文件不存在或损坏**:如果 `/etc/init.d/rc.local` 文件已删除、移动或严重损坏,`update-rc.d` 将无法读取。 3. **文件格式问题**:`rc.local` 文件的内容可能不符合预期格式,导致 `update-rc.d` 无法处理。 4. **系统升级或更新后遗留问题**:有时系统升级或更新会改变文件路径或配置,导致旧的脚本引用失效。 解决方法可以尝试: 1. **修复权限**:使用 `sudo chmod u+x /etc/init.d/rc.local` 命令恢复执行权限。 2. **备份并重置**:备份原始文件,然后用 `cp /etc/init.d/Skeleton/rc.local /etc/init.d/rc.local` 创建一个新的,或者直接从 Skeleton 文件中复制内容。 3. **检查文件内容**:确认文件内容是否需要,如果不需要的脚本,可以从 `/etc/rc.local.disabled` 或 `/etc/default/rc.local` 中移除或禁用。 4. **更新系统管理工具**:确保 `update-rc.d` 和其依赖包是最新的,使用 `apt-get update` 和 `apt-get upgrade` 进行更新。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值