comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Como descartar sectores/patrones malos de la memoria ram en GNU/Linux

  • 4 Respuestas
  • 2200 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Dj_Dexter

  • *
  • Underc0der
  • Mensajes: 16
  • Actividad:
    0%
  • Reputación 0
  • Lo que haces ahora se vera en el futuro
    • Ver Perfil
    • dj-dexter duh!
« en: Abril 23, 2015, 02:26:06 pm »
Buenas, investigando un poco, y viendo que ultimamente se caia mucho firefox, o ffmpeg segfaulteaba aleatoriamente, y en el peor de los casos, me ha salido un kernel "oops". He pillado como solucionar este problema, y sin tener que tirar a la basura a la memoria ram defectuosa, ojo mientras no tenga muchos patrones/sectores malos...

Se necesita memtest86+ instalado desde la misma distro, o el que viene en el hiren's boot cd.

Obviamente reiniciar el pc, si usas el hiren's boot cd, elegir a memtest86+ desde el menu, si arrancas desde la distro elegir, la opcion de memtest86+ o parecida.

Sacar captura y/o anotar el patron malo de la memoria ram, en mi caso, probando las memorias por separado, el primero slot de 512 Mb tenia un patron malo:



Claramente dice que la primera memoria ram, tiene un patron malo en los 55.5MB.

Mientras que el segundo slot:



Lo probe varias veces, no dio ningun problema. Ya teniendo los datos...

Nos van a servir unos parametros para mandarselos al kernel, desde grub:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
memmap=1M$55M
En mi caso es asi, descarta un MB para estar mas seguros, de los 55 Mb y no la usara.

Por defecto desde el kernel 3.2 hacia adelante los kernels genericos, tiene activado el parametro memtest, seria asi:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
memtest=17
Se puede usar desde 1, a 17, incluso 30 (modo ultra-paranoico), con 17 nos bastara, para testear la memoria, hara testeo con 17 pasadas, no te asustes si después tarda un minuto y se queda, en Descompressing the Kernel.. por un minuto o un minuto y medio, el kernel mismo estara haciendo el memtest, arrancara como siempre, después de haber hecho eso. El memtest, el parametro del kernel, tambien descarta patrones/sectores malos, hace lo mismo que memtest86+ pero sin tanta paranoia, aunque lo hace bastante bien.

Para añadirlo en el grub1 o legacy

Editar el fichero con nano u otro editor, favorito, en nano con ctrl +x guardas cambios, con ctrl +w buscas la palabra o patron:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
#nano /boot/grub/menu.lst
en la linea kernel, despues del parametro ro, u otro añadir:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
kernel /boot/vmlinuz-generic-3.10.45 root=/dev/sda1 ro vga=normal memmap=1M$55M memtest=17
asi es como me quedo a mi, si tienen mas kernels, deberan añadir el memmap y memtest en, los otros kernels, guardar los cambios.

En Grub2

Editar el fichero /etc/default/grub, en la seccion GRUB_CMDLINE_LINUX_DEFAULT, editar:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
#nano /etc/default/grub
quedaria asi:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
GRUB_CMDLINE_LINUX_DEFAULT="memmap=1M$55M memtest=2"
Guardar cambios, y actualizar al grub:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
#update-grub
Para Lilo "el que usa por defecto slackware".

en el apartado append del fichero /etc/lilo.conf, editar:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
#nano /etc/lilo.conf
Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
append="memmap=1M$55M memtest=17 vt.default_utf8=1"
Una vez guardado los cambios, hay que actualizar a lilo:

Código: No tienes permisos para ver links. Registrate o Entra con tu cuenta
#lilo
Espero que les haya servido, les salvara la "vida" y podran seguir usando la memoria ram, defectuosa, sin problemas.

PD: Que se siente al usar un sistema operativo libre, y en pro del medio ambiente? "al no estar tirando hardware por las puras" xD

Saludos!!
« Última modificación: Abril 24, 2015, 01:03:30 pm por Dj_Dexter »
No tienes permisos para ver links. Registrate o Entra con tu cuenta

Conectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5401
  • Actividad:
    33.33%
  • Reputación 31
  • ANTRAX
    • Ver Perfil
    • Underc0de
    • Email
  • Skype: underc0de.org
  • Twitter: @Underc0de
« Respuesta #1 en: Abril 23, 2015, 02:28:26 pm »
Muy bueno bro!
Te dejo +Puntos!

Saludos!
ANTRAX


Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 550
  • Actividad:
    8.33%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
    • Ver Perfil
    • Arthusu BLOG
  • Skype: arthusuxD
« Respuesta #2 en: Abril 24, 2015, 04:09:54 am »
Loco Excelente aporte +1 Saludos!
Pentest - Hacking & Security Services

Contact me: arthusu@gmail.com

Desconectado Nosferatu

  • *
  • Underc0der
  • Mensajes: 57
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Abril 24, 2015, 04:59:15 am »
Hermano Dj_Dexter.

Realmente muy bueno el tema. Lo pondré en práctica.

Te doy un puntito.

Saludos Cordiales.

Desconectado Cl0udswX

  • *
  • Colaborador
  • *
  • Mensajes: 869
  • Actividad:
    0%
  • Reputación 4
  • La fisica es el sistema operativo del universo.
    • Ver Perfil
    • cl0udswz - Sequre
  • Skype: cl0udzwx
  • Twitter: @cl0udswzsequre
« Respuesta #4 en: Abril 26, 2015, 10:36:21 am »
Tremendo aporte Dexter, muy util y practico.

Mis sinceras felicitaciones por el aporte, tambien te dejo 1 punto +

Saludos.
El talento se parece al tirador que da en un blanco que los demás no pueden alcanzar; el genio se parece al tirador que da en un blanco que los demás no pueden ver.


 

¿Te gustó el post? COMPARTILO!



~$ Corre Linux Corre!

Iniciado por Kodeinfect

Respuestas: 2
Vistas: 1692
Último mensaje Febrero 24, 2013, 05:54:04 pm
por F0M3T
Ubuntu Builder 2.0.1, o como crear tu propia distro basada en Ubuntu

Iniciado por Stiuvert

Respuestas: 5
Vistas: 3609
Último mensaje Mayo 26, 2012, 07:13:48 am
por dilux
Navegar con Proxy "Tor" en GNU/Linux

Iniciado por Stiuvert

Respuestas: 1
Vistas: 1678
Último mensaje Julio 14, 2011, 01:29:53 pm
por Comandante Linux
(Partición) Como desinstalar Ubuntu (Back-Track) y dejar solo ah Windows

Iniciado por REC

Respuestas: 2
Vistas: 2954
Último mensaje Octubre 05, 2012, 12:20:00 pm
por Sheyk871
Como usar la tecla de Windows para abrir el menu de Gnome

Iniciado por kity54

Respuestas: 1
Vistas: 1832
Último mensaje Noviembre 18, 2011, 03:01:37 am
por lordorlando