El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 07-11-2016 00:39:24

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,807

Cambiar sytem.d por init para arreglar congelado apagado y reinicio

Experimento en curso: Volver a init 
Nombre de código: without system.d

ciao_systemd_4.jpg

 

Día uno

  A veces no tenemos suerte,
Compré un notebook Toshiba hace un par de años con windows 8.1 "preinstalado",  muy cutre pero muy bien de precio
  Me he dado cuenta rápido que su BIOS daba problemas al instalar Linux.
  Antes de comprarlo había mirado que tenga el modo de arranque "CSM" (no EFI) para estar seguro de poder arrancar linux
Y todo ha ido bien hasta el paso a windows 10 y alrededor de ubuntu 15.10-ubuntu 16.04
  A partir de este momento el apagado no se hacía bien del todo...
  El reboot peor ya que al final obliga a un "hard reset", es decir forzar el cierre manteniendo el botón de encendido prensado... Con este desagradable ruido de disco duro que se apaga brutalmente...   brrrr

ciao_systemd_2.jpg

  Quité windows del todo, busqué y probé cienes de cosas...
  Mis logs apuntan a problemas BIOS o la sesión Xserver o una partición que no se desmonta bien.
  Es difícil saber que ocurre exactamente... lo que se es que estos problemas han ido empeorando...
... ejemplo: Impossible de arrancar una sesión con servidor gráfico con un log que apunta otra vez al cierre-encendido con system.d

ciao_systemd_3.jpg

   Al final me di cuenta que no era el único que experimentaba estos problemas y que va a ser muy complicado para unos cuantos hardware que se "solucione solo" con el próximo kernel.:/

Muchos usuarios necesitarán posiblemente escribir programas más complicados que directamente interactúen con la API de SystemD, o directamente necesitarán parchar SystemD. Uno debe preocuparse por una mayor cantidad de caminos de ejecución y comportamiento en un programa crítico del sistema, incluyendo la posibilidad de que SystemD no sincronice bien con la cola de mensajes de dbus en tiempo de boot, congelando el sistema. Esto es opuesto al tradicional init, que es determinístico y predecible por naturaleza, dado que mayormente sólo ejecuta scripts.

  Nos queda (parece) una opción:  Abandonar el "campo del progreso"
Decir adiós a system.d que tanto les gusta a los desarrolladores de distribución GNU-Linux ya que casi todos los SO lo tienen embarcado por defecto.
  Lo bueno del asunto es que es muy fácil instalar init en Debian SID (y por lo tanto en Kali roling  ) .

 sudo apt-get install sysvinit-core sysvinit-utils
sudo cp /usr/share/sysvinit/inittab /etc/inittab

 
  Luego editamos el menú GRUB para añadir una entrada (la por defecto) con init en lugar de sytem.d

sudo leafpad /etc/default/grub

  Solo hacemos una cosa: Modificar la variable  GRUB_CMDLINE_LINUX_DEFAULT
  Deberías tenerla así en tu Kali Linux:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

La cambias por:

GRUB_CMDLINE_LINUX_DEFAULT="init=/lib/sysvinit/init console=hvc0 console=ttyS0"

ciao_systemd_5.jpg

  Se guardan los cambios y luego se actualiza el GRUB

sudo update-grub

Así podemos guardar system.d (de momento no tengo problemas).
Y podemos elegir al inicio entre "normal" (init) ou "system.d"

ciao_systemd_6.jpg

A ver con el uso si así va mejor y si aguanta bien con este especie de dual boot init/system.d ...

  De momento el paciente parece ir bien y reacciona bien.
Cierto, el proceso de arranque es notablemente más largo que con system.d (algo de bueno tiene que tener system.d big_smile )  pero el consumo de recursos de nuestro proceso "padre" (el 1) es dabuten: 0% CPU

ciao_systemd_1.jpg

  De momento los apagados son rápidos y limpios en lugar de eternos y sucios.
  Llevo dos poweroff seguidos en consola sin fallos.... Solo esto basta para dar motivos para seguir este exerimento. 
Existe todo un submundo poblado por los irreductibles adeptas de init (o eternales detractores de system.d)... Tienen su propio sitio con un montón de documentación y argumentos interesantes sobre system.d y init:

  He seguido los paso de su guía para instalar init:

  Me he parrado al paso 3 "Purge system.d" ya que prefiero poder elegir entre init o system.d. De momento. big_smile

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#2 07-11-2016 12:35:30

Koala
Very Important Usuario

Registrado: 11-09-2016
Mensajes: 798

Re: Cambiar sytem.d por init para arreglar congelado apagado y reinicio

Vaya system D big_smile

He tenido problemo tambien con eso o sea tu tuto me servira en el futuro pienso cool

Ultima edición por Koala (07-11-2016 12:35:52)


Hostbase rogue AP project con Kali-linux xfce.

Debian--Arch--Kali--DFlinux

Desconectado

#3 07-11-2016 21:38:05

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,807

Re: Cambiar sytem.d por init para arreglar congelado apagado y reinicio

día dos

  Grrrrrrrr 
Los problemas vuelven a aparecer.
Quizá la comparación de los logs  init / system-d arroje cierta luz al asunto.
  El día dos no ha sido un gran día. tongue

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Temas similares

Tema Respuestas Vistas Ultimo mensaje
33 1464 Ayer 21:31:29 por mind777
1 114 Ayer 14:10:03 por kcdtv
18 313 22-04-2019 14:52:20 por kcdtv
Pegado:
Pegado:: mapa mundial de wi-fi crackeadas por dymusya  [ 1 2 3 ]
66 10155 22-04-2019 11:08:12 por kcdtv
2 276 21-04-2019 20:46:22 por marytrump

Pie de página

Información del usuario

Ultimo usuario registrado: chirol05
Usuarios registrados conectados: 0
Invitados conectados: 12

Estadisticas de los foros

Número total de usuarios registrados: 1,466
Número total de temas: 1,303
Número total de mensajes: 13,274

Máx. usuarios conectados: 74 el 13-11-2018 18:47:20