Сначала давайте определимся что это?
GRUB (GNU GRUB или GRand Unified Bootloader) - это главная программа-загрузчик, которая запускается на компьютере сразу после включения и проверки оборудования (BIOS или UEFI)
GRUB является эталонной реализацией загрузчика, соответствующего спецификации Multiboot, и может загрузить любую совместимую с ней операционную систему т.е умея работать с ним и в нем, сможете грузить Linux, FreeBSD, и конечно же вездесущий Windows
Помимо него был опыт работы и с LiLo, но оный уже приказал долго жить так что не будем ворошить дедушку
Так, это все отлично, но зачем мы его вообще вспомнили? Есть и есть, что тревожить
А анамнез следующий у меня:
После выключения ПК остаются симптомы рабочей машины
- Все вентиляторы работают, в т.ч. и на БП
- Активен линк на сетевой карте
- Внешние жесткие диски по индикации получают так же питание
Пошли копать, это не порядок
Скажем так, это классическая проблема «мягкого зависания» при выключении - система завершает работу, но плата не уходит в состояние S5 (мягкое выключение). Вентиляторы и сетевой линк - признаки того, что материнская плата продолжает получать дежурное питание и не выключает
Вот команда покажет ошибки при прошлой загрузке/выключении:
journalctl -b -1 -p 3Почитав и разобравшись идем править и загрузку:
sudo mcedit /etc/default/grub
Ищем строчку:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"И допишем очень интересный параметр:
reboot=acpi
На память: Параметр ядра Linux reboot=acpi указывает операционной системе использовать команды ACPI (интерфейс конфигурации и управления питанием) для аппаратной перезагрузки компьютера. Этот метод задействует специальные таблицы питания материнской платы, помогая решить проблемы, когда ПК зависает или не выключается после команды рестарта.
Можно и могут Вам помочь:
acpi=off apm=power_off
это аргументы командной строки ядра Linux, которые используются при загрузке системы для управления питанием и исправления зависаний, вызванных несовместимостью железа с ACPI
acpi=force
А это уже инструкция для ядра ОС принудительно включить поддержку интерфейса ACPI (Advanced Configuration and Power Interface), даже если материнская плата или BIOS компьютера считаются устаревшими (например, выпущены до 2000 года)
А вот теперь когда выбрали необходимое даем:
[sudo] пароль для cherkas:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/50_linuxmint.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-7.0.0-28-generic
Found initrd image: /boot/initrd.img-7.0.0-28-generic
Found linux image: /boot/vmlinuz-6.17.0-42-generic
Found initrd image: /boot/initrd.img-6.17.0-42-generic
Found linux image: /boot/vmlinuz-6.17.0-41-generic
Found initrd image: /boot/initrd.img-6.17.0-41-generic
Found linux image: /boot/vmlinuz-6.14.0-29-generic
Found initrd image: /boot/initrd.img-6.14.0-29-generic
Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Adding boot menu entry for UEFI Firmware Settings ...
done
Всем стабильного питания по жизни!





.jpg)




