14.04 Dpkg发现内核:/memtest86+.bin问题(update-grub期间冻结)
希望我没有违反任何规则,为我遇到的问题打开新主题。 相信我,我已经尝试浏览遍布askubuntu和其他一些网站,但到目前为止,所提供的解决方案都没有对我有用 – 希望你们能帮我解决问题。
今天早些时候我运行了我的Ubuntu服务器升级到14.04:
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04 LTS Release: 14.04 Codename: trusty
我遇到以下问题:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
如果我运行该命令,它会陷入:发现内核: /memtest86+.bin
请告知如何继续(我尝试了多种解决方案,包括update-grub
,还有很多其他解决方案,但都没有工作)。
$ sudo dpkg --configure -a Processing triggers for initramfs-tools (0.103ubuntu4) ... update-initramfs: Generating /boot/initrd.img-3.13.0-24-generic Setting up mdadm (3.2.5-5ubuntu4) ... debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable dpkg: error processing package mdadm (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: mdadm
重启我的电脑并运行sudo dpkg --configure -a
,我回到原来的问题:
Setting up mdadm (3.2.5-5ubuntu4) ... Removing any system startup links for /etc/init.d/mdadm-raid ... update-initramfs: deferring update (trigger activated) update-grub is /usr/sbin/update-grub Searching for GRUB installation directory ... found: /boot/grub Searching for default file ... found: /boot/grub/default Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst Searching for splash image ... none found, skipping ... Found kernel: /vmlinuz-3.13.0-24-generic Found kernel: /vmlinuz-3.2.0-61-generic Found kernel: /vmlinuz-3.2.0-48-generic Found kernel: /vmlinuz-3.2.0-24-generic Found kernel: /vmlinuz-3.0.0-12-server Found kernel: /vmlinuz-2.6.28-11-server Found kernel: /vmlinuz-2.6.27-14-server Found kernel: /vmlinuz-2.6.24-24-server Found kernel: /vmlinuz-2.6.22-16-server Found kernel: /vmlinuz-2.6.22-14-server Found kernel: /memtest86+.bin
Uname -r
返回
3.13.0-24-generic
经过很多麻烦后,由dpkg --audit
和dpkg --configure
了所列的软件包
在Hyper-V虚拟化的情况下可能会发生此问题(今天发生在我身上)。
在这种情况下,答案是通过打开配置文件来禁用grub中的OS-probbing:
sudo nano /etc/default/grub
并添加行:
GRUB_DISABLE_OS_PROBER=true
将更改保存到/ etc / default / grub后,重建grub(使用Ubuntu 15.04 VM在Windows 10 Hyper-V上运行):
sudo update-grub
然后apt-get update或whatev:
sudo apt-get update
经过很多麻烦,解决了
dpkg - 审核 # 然后 dpkg --configure #列出的包
我的问题是我在Hyper-V VM上安装了Ubuntu并且我检查了Enable Dynamic Memory(这是默认设置)。 我一关闭它就不再有问题了。
我在Ubuntu 14.04上遇到了同样的问题,Ubuntu 14.04是从早期版本(如Ubuntu 10.04)升级而来的。
注意:这不是一般解决方案,这对我有用。
解决这个问题的方法是将grub从0.97更新为2。
细节:
dpkg --audit
显示mdadm有问题,无法用grub 0.97更新。
这是错误报告: https : //bugs.launchpad.net/ubuntu/+source/mdadm/+bug/1285312
- 我应该升级到14.04 LTS吗?
- 编辑〜/ .config / user-dirs.dirs不会永久更改用户目录位置
- Ubuntu 14.04.2桌面和Windows 7:GRUB未显示,直到禁用安全启动
- 我可以在没有pae的笔记本电脑上安装Ubuntu 14.04 LTS吗?
- 无法在Ubuntu 14.04中更改音量
- 我应该怎么做才能看到消息“/boot/config-3.2.0-74-generic:没有这样的文件或目录”?
- 在Ubuntu 14.04中记住窗口位置(也是最好的大小)
- Dropbox可以工作但面板中没有图标显示
- Ubuntu 14.04 LTS华硕笔记本电脑配备MEDIATEK MT7630e无Wi-Fi