No recuerdo que Kernel 2.2.x tenga soporte AMD64 ... ¿Este número de versión es correcto?
Turbo J
Respuestas:
7
También puede consultar el kdump-toolspaquete de Debian para automatizar algunos de los pasos necesarios para el arranque.
Los pasos son más o menos
sudo apt-get install kdump-tools
Establecer USE_KDUMP=1en/etc/default/kdump-tools
Agregue crashkernel=128Ma la línea de comandos del núcleo dada en la configuración del gestor de arranque (por ejemplo /etc/default/grub). Tampoco hace daño pasar nmi_watchdog=1así para garantizar que se atrapen los bloqueos duros.
Tenga en cuenta que 128 MB es simplemente una cifra aproximada. Debe ser lo suficientemente grande como para acomodar la imagen del kernel y el disco de inicio asociado.
Si su disco initram es grande, puede reducirlo ajustando /etc/initramfs-tools/initramfs.conf
Asegúrese de que la configuración del cargador de arranque esté actualizada (p sudo update-grub. Ej. )
Asegúrese de que su núcleo esté construido con,
CONFIG_RELOCATABLE=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_DEBUG_INFO=y
Reiniciar
Verifique que el kernel bloqueado esté cargado, cat /sys/kernel/kexec_crash_loaded
Opcional: prueba que todo esto funcionó,
sudo sync; echo c | sudo tee /proc/sysrq-trigger
Use la crashherramienta para ver el volcado de memoria resultante
Encuentre un buen whisky para aliviar el dolor de su futuro en la depuración del kernel.
Votación a favor de la referencia de whisky. (Y todo lo demás).
clearlight
4
Una respuesta corta, pero ...
Vaya a la fuente de su núcleo (por ejemplo, cd / usr / src / linux /) y configure las opciones para el próximo núcleo (make menuconfig). Vaya a "Tipo y características del procesador". Habilite los "volcados por caída del núcleo". (CONFIG_CRASH_DUMP = y)
Respuestas:
También puede consultar el
kdump-tools
paquete de Debian para automatizar algunos de los pasos necesarios para el arranque.Los pasos son más o menos
sudo apt-get install kdump-tools
USE_KDUMP=1
en/etc/default/kdump-tools
crashkernel=128M
a la línea de comandos del núcleo dada en la configuración del gestor de arranque (por ejemplo/etc/default/grub
). Tampoco hace daño pasarnmi_watchdog=1
así para garantizar que se atrapen los bloqueos duros./etc/initramfs-tools/initramfs.conf
sudo update-grub
. Ej. )CONFIG_RELOCATABLE=y
CONFIG_KEXEC=y
CONFIG_CRASH_DUMP=y
CONFIG_DEBUG_INFO=y
cat /sys/kernel/kexec_crash_loaded
sudo sync; echo c | sudo tee /proc/sysrq-trigger
crash
herramienta para ver el volcado de memoria resultantefuente
Una respuesta corta, pero ...
Vaya a la fuente de su núcleo (por ejemplo, cd / usr / src / linux /) y configure las opciones para el próximo núcleo (make menuconfig). Vaya a "Tipo y características del procesador". Habilite los "volcados por caída del núcleo". (CONFIG_CRASH_DUMP = y)
Construir nuevo kernel, instalar.
Luego lea esto para obtener más información de fondo: Linux-Crash-HOWTO.pdf y las utilidades lkcd
fuente
grep CONFIG_CRASH /boot/config-$(uname -r)