Как последовательно проанализировать журналы Debian на предмет ошибок???

Автор hitkliv, 30 января 2016, 11:58:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

hitkliv

Здравствуйте, уважаемые!

Установил Debian 8.3 по сети
https://debianforum.ru/index.php?topic=10488.0
Настроил работу USB-портов
Запустил фирменный драйвер GeForce GTX 950 Намучился, пока не нашел вот это средство:

Отключение драйвера Nouveau на уровне initrd и установка не свободного драйвера NVIDIA

В последних версиях Debian, драйвер nouveau включен на уровне initrd.
Как его отключить и подготовить систему к установке не свободного драйвера NVIDIA опишу ниже.
Скажу сразу, что идею я подсмотрел где-то в сети разбираясь с установкой NVIDIA в Astra Linux.
Последовательность действий подогнал под себя и из этого вытек вот такой скрипт:
Открыть содержимое (спойлер)
#! /bin/bash
# Скрипт подготовки к установке не свободного драйвера NVIDIA в Debian, Astra Linux
# Отключение nouveau в initrd (идея чужая, я только чуть-чуть унифицировал)
mkdir -p /root/src/initrd;
cd /root/src/initrd;
cp -a /boot/initrd.img-$(uname -r) .;
mv initrd.img-$(uname -r) initrd.img.gz;
gunzip initrd.img.gz;
cpio -i < initrd.img;
mv initrd.img ../;
rm /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko;
find . | cpio -o -H newc | gzip -9 > ../initrd.img-$(uname -r);
mv /boot/initrd.img-$(uname -r) /boot/initrd.img-$(uname -r).save;
cp -a ../initrd.img-$(uname -r) /boot;

# Чёрный список для NOUVEAU модуля
touch /etc/modprobe.d/nvidia-installer-disable-nouveau.conf;
echo "blacklist nouveau" > /etc/modprobe.d/nvidia-installer-disable-nouveau.conf;
echo "options nouveau modeset=0" >> /etc/modprobe.d/nvidia-installer-disable-nouveau.conf;

# Установка скрипта sgfxi
cd /usr/local/bin && wget -Nc smxi.org/sgfxi && chmod +x sgfxi;

# Помощь по sgfxi
# sgfxi -h - вызов помощи
# запуск скрипта sgfxi без параметров - установка последнего подходящего драйвера
# sgfxi -o <версия драйвера> - установка драйвера указанной версии (к примеру 340.43)
# sgfxi -n - удалить драйвер
# sgfxi -N vesa - установка драйвера vesa
#
# Оригинал статьи о скрипте sgfxi: https://wiki.debian.org/ru/sgfxi

echo -e "\nСистема подготовлена к установке не свободного драйвера NVIDIA\nДрайвер nouveau отключен.\nОбязательно перезагрузи систему.\nПосле перезагрузки для установки запусти скрипт sgfxi\nДля получения помощи запусти его так: sgfxi -h\n";
[свернуть]
Т.е. создаём файл с любым доступным именем, к примеру nvidia-preinstall.sh
Можно скомандовав из консоли с правами root:

touch ./nvidia-preinstall.sh && chmod 755 ./nvidia-preinstall.sh

Далее, вписываем в созданный файл любым известным способом выше приведённое содержимое скрипта.
Сохраняем, закрываем редактор. Командуем из консоли от имени root:

./nvidia-preinstall.sh

После отработки скрипта нужно обязательно перезагрузить систему.

Далее, глушим иксы если запустились. Т.е. из консоли от имени root командуем:

/etc/init.d/gdm3 stop

DM у Вас может отличаться. У меня к примеру, slim, а в Астра Linux - fly-dm.
Это сути не меняет - глушим иксы!

За тем запускаем скрипт sgfxi скомандовав в консоли от имени root:

sgfxi

Для получения справки по скрипту sgfxi нужно скомандовать:

sgfxi -h

Далее, следуем за запустившимся установщиком.
Всё! Этот способ проверил на Астра Linux CE 1.10.5 Орёл (Deb-дистрибутив) - работает.
А я, до проверил на Debian 8.3 GA-970-UD3P с Nvidia Geforce GTX 950 - работает. В скрипте, размещенном на сайте, допущена механическая ошибочка - стоит "." там, где ее не должно быть, а именно вот -->./lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko;

Опубликовано: foxadmin, Автор/источник: Сакрюкин К.В. 26 Январь 2012 15:54:21
http://www.sakryukin.ru/?module=articles&c=articles&b=6&a=3#initrd

Намучился с установкой и настройкой работы по сети CUPS и HPLIP. (так и не смог запустить) Подключил принтер HP LasrJet M1214 nfh по USB. Работает!

Попробовал прикрутить Smart UPS850 (ДНС) через NUT (ничего не получилось, пока)

Иногда посещают мысли, - снести нафиг этот гемор!?

А все почему?

Да потому, что я не умею работать с журналами СОБЫТИЙ!!!


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

Я даже уже logwatch запустил и по SSMTP научил его мне логи отправлять... Да он мне не отправляет те красненькие строчки (типа FAILED), которыe проскакивают при загрузке. Может я чего-нибудь не понимаю об этом ligwatch?
GA-970A-UD4P rev.2, BIOS v. FC, Geforce GTX950, Linux Mint 17.3

Brainey

Цитата: hitkliv от 30 января 2016, 11:58:31Пожалуйста, подскажите средство типа масдайного Просмотрщика событий
Не помню насчёт того, что он из себя представляет. Если вам нужны системные логи всего, что происходит в системе, используйте journalctl или dmesg.
journalctl -b — что происходит во время крайней загрузки системы.
journalctl -b -1 — что происходило во время предыдущей и т.д.
ну и фильтрация по ошибкам:
journalctl -b | grep -Ei "fail|error"
dmesg | grep -Ei "fail|error"

Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru