Каждый раз, когда я загружаюсь в Ubuntu 16.04 (я выполняю двойную загрузку с Windows 10), я запускал sudo apt-get update
, а затем sudo apt- получите обновление
, чтобы поддерживать Ubuntu в актуальном состоянии.
Несколько раз за последний месяц вторая команда зависала со следующим выводом (включены только последние несколько строк):
Создание файла конфигурации grub ... Нашел образ linux: /boot/vmlinuz-4.4.0-31-generic Нашел образ initrd: /boot/initrd.img-4.4.0-31-generic Нашел образ linux: /boot/vmlinuz-4.4.0-28-generic Нашел образ initrd: /boot/initrd.img-4.4.0-28-generic Нашел memtest86 + образ: /boot/memtest86+.elf Нашел memtest86 + образ: /boot/memtest86+.bin
Нажатие Ctrl + C , похоже, не имеет никакого эффекта.
Глядя в сети, кажется, что это связано с update-grub
. Я решил использовать top
, чтобы увидеть, не происходит ли что-нибудь интересное или просто застряло в ожидании чего-то, что, кажется, никогда не произойдет. Единственным замечательным процессом был mount.ntfs
, который использовал 99–100% ЦП.
Этот вопрос очень похож на этот: 14.04 Dpkg Обнаружено ядро: проблема /memtest86+.bin (зависание во время update-grub) , возможно, даже дубликат. В этом вопросе пользователь мог перезапускать и проверять / настраивать вещи через dpkg
. (Есть ли способ сделать это без перезапуска?) Я пробовал делать то же самое, но проблема не исчезла. Я не должен делать это каждые пару дней.
Я пробовал Ctrl + Z apt-get
, но приостановка процесса мне не помогает. Интересно, что во время приостановки mount.ntfs
по-прежнему загружает примерно 100% ЦП. Я закрыл программу резервного копирования файлов на случай, если это могло быть то, что вызывало mount.ntfs
, но она по-прежнему использует примерно 100% ЦП.
Надеюсь, я предоставил здесь достаточно подробностей, чтобы сделать этот вопрос конкретным и достаточно уникальным:
Попробуйте:
os-prober
processsudo umount /var/lib/os-prober/mount
update-grub
again