Пока я туплю с установкой netconsole через chroot на проблемный комп
Там ничего сложного нет:
1. На неисправной системе отредактируйте файл /etc/default/grub, приведя параметр GRUB_CMDLINE_LINUX_DEFAULT к виду:
GRUB_CMDLINE_LINUX_DEFAULT="debug ignore_loglevel"
Обновите grub командой:
sudo update-grub
2. На проблемной системе добавьте строку с названием модуля netconsole в конец файла /etc/modules:
sudo sh -c 'echo netconsole >> /etc/modules'
И задайте опции модуля в новом файле /etc/modprobe.d/netconsole.conf:
sudo sh -c 'echo options netconsole netconsole=6666@192.168.88.100/lan,6666@192.168.88.2/ff:ff:ff:ff:ff:ff > /etc/modprobe.d/netconsole.conf'
Здесь следует немного пояснить, как видоизменить строку netconsole=
6666@192.168.88.100/lan,
6666@192.168.88.2/ff:ff:ff:ff:ff:ffВыше
красным выделена часть строки, отвечающие за настройки отправителя (проблемной системы),
зеленым - получателя (исправной системы).
Настройки отправителя (
6666@
192.168.88.100/
lan) состоят из следующих компонентов:
6666 - номер порта, оставляем как есть;
192.168.88.100 - ip адрес отправителя (теоретически можно указать любой свободный адрес из той же сети, что и второй компьютер)
lan - название сетевого интерфейса; следует выяснить заранее командой
ip a (обычно называется наподобие enp0s3)
Настройки получателя (
6666@
192.168.88.2/
ff:ff:ff:ff:ff:ff) состоят из следующих компонентов:
6666 - порт получателя; оставляем как есть
192.168.88.2 - ip адрес получателя; следует задать реальный ip адрес сетевой карты компьютера с исправной системой, выделенный DHCP сервером маршрутизатора или статически назначенный в конфигурационном файле.
ff:ff:ff:ff:ff:ff - MAC-адрес, соответствующий сетевому интерфейсу с ip-адресом 192.168.88.2 (как в примере выше). MAC -адрес можно выяснить командой
ip a.
3. На рабочем компьютере в терминале запускаете команду:
netcat -l -p 6666 -u | tee ~/netconsole.log
4. Перезагружаете проблемный компьютер.
Лог будет записан в файл ~/netconsole.log и выведен на экран. Лог будет пустой только в одном случае, когда произойдет ранний kernel panic ядра.