"udevadm trigger is not permitted"

以下尝试的方法都是来自网络,并非原创。

背景

  • Ubuntu 14, win7 双系统
  • 引导是用boot-repaire生成的
  • 启动了更新,后来不小心直接断电了

现象

再开机启动Ubuntu,显示"udevadm trigger is not permitted while udev is unconfigured",光标停留一段时间后显示一些错误信息,最后启动了Busybox

失败了的方法

方法一

  1. Boot liveCD
  2. "sudo fdisk -l" to find your boot disk, in my case it is /dev/sda1.
  3. "sudo mkdir /media/newroot"
  4. "sudo mount /dev/sda1 /media/newroot", change sda1 to whatever your boot disk is.
  5. "sudo chroot /media/newroot" 
  6. Now follow RufusVS's suggestion,
  7. "ls /boot" to find your latest kenel. Mine has both 2.6.32-24-generic and 2.6.32-24-386. I don't know which one is causing the problem, so I updated both.
  8. "sudo update-initramfs -u -k 2.6.32-24-generic"
  9. reboot
结果:步骤5执行chroot: faild to run command '/bin/bash': No such file or directory. 停止尝试。

方法二

  1. 出现启动菜单时,光标定位到启动项
  2. 按'e'进入编辑模式
  3. 改root=UUID=xxxxxxx ro quiet splash为root=/dev/sda1     //方法一中"2. sudo fdisk -l"看到的启动盘
结果:没有出现"udevadm trigger is not permitted while udev is unconfigured",但出现其他错误,最后还是启动了Busybox

解决的方法

方法三

  1. 启动菜单选择“高级Ubuntu选项”,启动最老的一个内核版本。
  2. 启动后打开终端,sudo dpkg --configure -a
  3. 重启,ok

总结

粗浅的分析,大概是断电导致更新过程中断,新的内核已经安装,而grub的更新却中断导致引导错误。

个人知识有限,还没找到更深层次的原因,欢迎交流赐教~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值