Как обойти или остановить очень длительное время работы grub2 / os-prober?

Всякий раз, когда я обновляю Ubuntu 16.04 и происходит обновление ядра, процесс обновления занимает очень много времени при запуске (os-prober), а также генерирует конфигурацию grub несколько раз.

os-prober Running

И по какой-то необъяснимой причине для меня это происходит не раз ...

Setting up openssh-client (1:7.2p2-4ubuntu1) ...
Setting up linux-image-4.4.0-22-generic (4.4.0-22.39) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-22-generic
Found initrd image: /boot/initrd.img-4.4.0-22-generic
Found linux image: /boot/vmlinuz-4.4.0-21-generic
Found initrd image: /boot/initrd.img-4.4.0-21-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
grub-probe: error: cannot find a GRUB drive for /dev/sdf1.  Check your device.map.
Found Windows 10 (loader) on /dev/sda1
Found Arch on /dev/sdb2
Found Ubuntu 14.04.4 LTS (14.04) on /dev/sdd2
done
Setting up linux-image-extra-4.4.0-22-generic (4.4.0-22.39) ...
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
update-initramfs: Generating /boot/initrd.img-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/unattended-upgrades 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/update-notifier 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 4.4.0-22-generic /boot/vmlinuz-4.4.0-22-generic
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.4.0-22-generic
Found initrd image: /boot/initrd.img-4.4.0-22-generic
Found linux image: /boot/vmlinuz-4.4.0-21-generic
Found initrd image: /boot/initrd.img-4.4.0-21-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin

Примечание: / dev / sdf - это флэш-накопитель USB

Есть ли способ остановить это поведение или вообще запустить grub2, так как он не используется или не нужен?

1
задан 10 May 2016 в 20:46

2 ответа

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

, Если Вы хотите отключить тестер OS, можно отредактировать /etc/default/grub (с полномочиями пользователя root) и добавить эту строку:

GRUB_DISABLE_OS_PROBER=true
0
ответ дан 11 May 2016 в 06:46
  • 1
    Посмотрите мое редактирование выше. Я нахожусь также на новых 1.6.1, но проблема, кажется, все еще там для меня... не уверена, что я сделал по-другому по сравнению с Вами @morhook. Какие-либо предложения? – Daniel Hathcock 23 April 2018 в 17:21

Я использую приложение под названием Личинка-Customizer, которая позволяет Вам отключать поиск других операционных систем и такого. Существуют и версии на 32 бита и на 64 бита в центре программного обеспечения.

На вкладке List Configuration, можно удалить альтернативные версии ядра* из появления, и на вкладке General Settings, можно снять флажок, маркировал "look for other operating systems". Можно также изменить количество времени, экран ожидает прежде автоматически продолжить процесс начальной загрузки на этой той же вкладке. Установите его достаточно низко, что у Вас все еще есть время для выбора опции теста памяти в случае необходимости.

приложение также позволяет Вам выбирать другие фоновые экраны и шрифты для меню начальной загрузки; удостоверьтесь, что Вы читаете предупреждения прежде, чем сделать это все же.

я не удалил бы экран личинки, так как Вам можно было бы однажды было жаль, что у Вас не было быстрого доступа к тестам памяти и таким вещам.

я надеюсь, что это помогает.

Frank

  • Это НЕ удаляет более старые версии ядра из Вашей машины, однако; это просто не рассматривает их во время дисплея меню начальной загрузки.
0
ответ дан 11 May 2016 в 06:46
  • 1
    Я не знаю!: (У Вас есть все обновления на? Вы используете Уэйленд или X11? (X11 на моем случае) @daniel-hathcock – morhook 26 April 2018 в 10:02

Другие вопросы по тегам:

Похожие вопросы: