
Мне сообщили о разнице в /etc/default/grub, поэтому я нажал «Запустить оболочку для изучения ситуации». Но окна debconf погасли, и терминал не открылся. Что делать? Я застрял там, увидев это в запущенном вручную терминале:
ps ax |grep debconf
23598 pts/1 S 0:02 /usr/bin/perl -w /usr/share/debconf/frontend /var/lib/dpkg/info/grub-pc.postinst configure 2.00-13ubuntu3
23642 pts/1 S 0:00 /bin/bash /usr/bin/ucf --three-way --debconf-ok --sum-file=/usr/share/grub/default/grub.md5sum /tmp/grub.6GKAkQNvBB /etc/default/grub
Могу ли я [sudo] убить 23642 или, скорее, 23598?
Спасибо за помощь
решение1
Сначала я убил из терминала процесс 23642, который я считал подпроцессом, но это не помогло, так как затемненное окно все еще было здесь. Затем я использовал xkill из терминала над затемненным окном, которое закрылось нормально, освободив установку для ее завершения. Перед перезагрузкой я зашел в /etc/default/ и нашел grub, grub~ (старую резервную копию), grub.me (мою свежую резервную копию) и grub.something.threeway или около того. Мне просто нужно было сделать все это чистым. Кстати, я должен добавить больше информации: я никогда не выбирал трехстороннее сравнение. Более того, на первом шаге я выбрал первый вариант (на моей памяти) и заметил, что опция сравнения быланеттот, который я выбрал. Так что я подозреваю, что в коде обработки есть ошибка.