14.04 Dpkg Найдено ядро: /memtest86+.bin проблема (заморозить во время обновления-grub)

9

Надеюсь, что я не нарушаю никаких правил, открывая новую тему для проблемы, с которой я столкнулся. Поверьте мне, я пробовал просматривать все вопросы и кучу других сайтов, но ни один из предлагаемых решений не работал для меня до сих пор - надеюсь, вы, ребята, можете помочь мне решить проблему.

Раньше сегодня я запускал обновление моего сервера 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 <packagename> для перечисленных пакетов

    
задан ftv3 26.04.2014 в 18:27
источник

4 ответа

15

Эта проблема может возникнуть в случае виртуализации Hyper-V (случилось со мной сегодня).

В этом случае ответ заключается в том, чтобы отключить OS-probbing в grub, открыв файл конфигурации:

sudo nano /etc/default/grub

И добавив строку:

GRUB_DISABLE_OS_PROBER=true

После сохранения изменений в / etc / default / grub, rebuild grub (работает в Windows 10 Hyper-V с Ubuntu 15.04 VM):

sudo update-grub

, а затем apt-get update или whatev:

sudo apt-get update
    
ответ дан Julien Roncaglia 30.08.2015 в 00:38
4
  

После многих проблем, решаемых

dpkg --audit 
# and then 
dpkg --configure
# for packages listed 
    
ответ дан Hannu 21.08.2014 в 12:29
3

Моя проблема заключалась в том, что Ubuntu был установлен на виртуальной машине Hyper-V, и я проверил Enable Dynamic Memory (по умолчанию). Как только я отключил его, у меня больше не было проблемы.

    
ответ дан Hoog 15.11.2015 в 03:48
0

У меня была такая же проблема с Ubuntu 14.04, которая была обновлена ​​с гораздо более ранней версии (например, Ubuntu 10.04).

Примечание. Это не общее решение, это то, что сработало для меня.

Решение этой проблемы состояло в том, чтобы обновить grub от 0.97 до 2.

Подробнее:

dpkg --audit

Появилась проблема с mdadm, она не может обновить grub 0.97.

Вот отчет об ошибке:    Ссылка

    
ответ дан First Name 04.09.2015 в 17:33