четверг, 30 января 2025 г.

SGX disabled by BIOS

После установки отсутствующего в комплекте поставки Linux Mint 22* просмотра журналов sudo apt install -y gnome-logs (Журналы) при просмотре категории "Важное" на мини-ПК Nuc бросилось в глаза SGX disabled by BIOS.

Для избавление необходимо добавить в параметры grub запись nosgx.

sudo xed /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="... nosgx"

Далее выполнить sudo update-grub

После следующей загрузки запись SGX disabled by BIOS должна исчезнуть.

вторник, 28 января 2025 г.

Графическое отображение SMART для SSD в Linux Mint

Просмотр данных SMART для SDD в Linux является своего рода лотереей. Ввиду отсутствия датчиков или поддержки ряд параметров может не отображаться, а диски hvme (как, например, Samsung 970 EVO) вообще не выдавать такую информацию.

Для графического отображения SMART можно воспользоваться пунктом меню "Диски" (Стандартные) или дополнительно установить пакеты smartmontools и gsmartcontrol. Следует отметить, что в комплекте поставки Linux Mint 22.1 ПО Synaptic отсутствует и если вам привычнее искать и устанавливать ПО через Synaptic, то его нужно установить:

sudo apt install synaptic

В ином случае выполните в терминале: 

sudo apt install -y smartmontools gsmartcontrol

На рабочем столе создайте кнопку запуска, указав команду sudo gsmartcontrol

Согласитесь с предложением поместить этот значок и в категорию "Прочие" (в xfce это может быть "Разное"). После этого значок запуска с рабочего стола можно удалить.

Для того чтобы созданный значок отображался в категории "Программирование" (в xfce "Разработка"), откройте в файловом менеджере папку applications

xdg-open ~/.local/share/applications

найдите созданный вами файл (по имени) и откройте его в текстовом редакторе. Добавьте в него строку Categories=GTK;Development;

Пример этого файла (Smart.desktop) ниже:

[Desktop Entry]
Name=Smart
Exec=sudo /usr/sbin/gsmartcontrol
Comment=
Terminal=false
PrefersNonDefaultGPU=false
Icon=gsmartcontrol
Type=Application
Categories=GTK;Development;

Сохраните внесённые изменения. 

Чтобы не возникало необходимости вводить пароль, так как gsmartcontrol необходимо запускать под правами root, откройте файл sudoers под повышенными правами:

sudo xed /etc/sudoers

и с новой строки впишите, например:

minter ALL=NOPASSWD: /usr/sbin/gsmartcontrol

Вместо minter укажите свой логин в системе.

Теперь при запуске из меню должно отображаться примерно такое: