Почему «/usr/lib/upower/upowerd» потребляет 100 % ресурсов ЦП, что часто приводит к зависаниям на несколько секунд

Задача загрузчика Linux, как правило, состоит в том, чтобы передать три вещи с диска в оперативную память:

  • файл ядра Linux
  • файл initrd/initramfs (это может быть необязательным)
  • параметры загрузки, которые часто указывают корневую файловую систему.

Поскольку у вас есть три установки Linux, у вас, вероятно, есть три отдельные корневые файловые системы :, по одной для каждой установки. Каждая установка может также иметь /bootкак отдельную файловую систему или как подкаталог -корневой файловой системы. Каждый из них будет содержать файл конфигурации загрузчика GRUB2, который содержит правильные параметры загрузки для этой конкретной версии Linux. Rescatux, вероятно, просто выбирает одну установку и использует свой файл конфигурации GRUB2 для повторной -записи GRUB в основную загрузочную запись диска (или в системный раздел EFI, если у вас есть UEFI в собственном режиме, вместо устаревшего BIOS ).

Вам следует выбрать один из ваших Linux-ов в качестве «основного» сопровождающего загрузчика, так как несколько загрузчиков GRUB2 на одном диске не будут работать. В идеале это должен быть новейший дистрибутив Linux, который вы установили, так как он, скорее всего, будет иметь лучшую поддержку типов файловой системы, встроенную в его GRUB2.

Если у вас есть загрузочный «основной» дистрибутив Linux, вы должны вручную смонтировать файловые системы других дистрибутивов и найти их файлы конфигурации GRUB. Прочтите их, чтобы узнать, где в других дистрибутивах GRUB загружает файлы ядра и initramfs и какие параметры загрузки они используют. Теперь у вас есть вся информация, необходимая для добавления других дистрибутивов в загрузочное меню вашей «основной» установки Linux. Если пункты меню уже есть, теперь вы можете проверить их на наличие неправильных путей, синтаксических ошибок или неправильных параметров загрузки.

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

Обратной стороной этого является то, что если вы не можете найти способ получить самое новое ядро ​​и файлы initramfs не -основных установок с не -изменяющимися именами файлов, вам придется обновить конфигурацию GRUB для вашу основную установку вручную каждый раз, когда вы устанавливаете новый пакет ядра на одну из основных установок, отличных от -.

0
28.04.2021, 20:51
1 ответ

У меня возникла та же проблема.Что сработало для меня, так это использовать htopдля SIGKILLпроцесса. Для этого вам потребуется запустить htopс повышенными привилегиями (sudo). Нажатие кнопки F9 во время работы htopпредоставит вам различные варианты завершения процесса. Надеюсь это поможет!

0
17.05.2021, 19:24

Теги

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