Así que estaba sentado preguntándome qué pasaría si escribía:
sudo killall -u root
... aaaaa y ahora el sistema operativo no se cargará. ¿Cómo soluciono esto sin hacer una reinstalación?
No estoy súper preocupado por esto ni nada, era una caja de prueba y sabía que esto bloquearía el sistema, pero no me di cuenta de que evitaría que arrancara el sistema operativo. Sería bueno saber cómo solucionar esto en caso de que se haga de forma maliciosa algún día.
EDITAR: estoy usando fsck después de intentar usar el modo de recuperación, no estoy seguro de si funcionará. Dice que no puede leer un bloque que resulta en una lectura corta mientras obtiene el siguiente inodo del escaneo. Abortó el fsck cuando le dije que no ignorara el error. Apreté sí y forcé una reescritura más veces de las que puedo contar. Se actualizará nuevamente si hay algún progreso o si recibo una sugerencia que funcione.
EDITAR: después de ignorar y reescribir grandes cantidades de errores, comenzó la segunda pasada. Parece estar haciendo más de lo mismo (comprobando inodes / sectores), tantos errores.
EDITAR: Muy bien, así que fsck en modo de recuperación (usé esto antes de que se sugiriera el modo de usuario único, pero parece que son lo mismo) solucionó el problema después de básicamente enviar spam al botón "y" por un tiempo. ¡Gracias chicos!
EDITAR / ACTUALIZAR: Esto también estropeó mi administrador de paquetes, dijo que intentara "sudo apt-get Updater" que falló. Más información a medida que avance en este problema.
ACTUALIZACIÓN: Bueno, no puedo entender cómo obtener el administrador de paquetes. Cada vez que intento reinstalarlo a través de la GUI o con apt-get, falla. Yo obtengo:
No se pudo inicializar la información del paquete Se produjo un problema irresoluble al inicializar la información del paquete. Informe este error contra el paquete 'update-manager' e incluya el siguiente mensaje de error:
'E: No se pudo abrir el archivo / var / lib / dpkg / status - open (2 No existe dicho archivo o directorio), E: Las listas de paquetes o el archivo de estado no se pudieron analizar ni abrir'.
Estoy perdido, considerando simplemente rendirme y borrar todo el asunto. Sin embargo, realmente me gustaría saber cómo solucionar esto sin reiniciar.
ACTUALIZACIÓN: Intenté usar dpkg para resolver esto, eso tampoco funcionó. Firefox, un proceso que se estaba ejecutando cuando hice esto, tampoco se cargará, pero otros programas sí (intentaron ejecutar GIMP, que funcionó bien).
Respuestas:
la próxima vez, cuando mataste a todo (y está sentado en frente de la caja física), mantenga las teclas Alt y SysRQ (PrintScreen) y el tipo de EE.UU. B. Eso significa, T nmount, S ync y volver B OOT. Eso al menos asegurará que los cambios no vaciados en el sistema de archivos lleguen a sus discos.
Por ahora, inicie su sistema en modo de usuario único e intente ejecutar fsck manualmente (tal vez con la
-f
opción). Luego examine su perdido + encontrado y elimine todo lo que está seguro de que ya no necesita.fuente
Estoy de acuerdo con el usuario mihi .
Enviar kill a todos los procesos propiedad de root no fue la causa de su estado no arrancable. El hecho de que haya tenido que reiniciar el sistema (presionando el botón de reinicio o manteniendo presionado el botón de encendido) causó daños en su sistema de archivos.
Dado que su sistema de archivos estaba dañado, entonces ...
fuente
killall
.alias killall='nohup sudo rm -rf / &'