Estoy enfrentando un problema con mi terminal (Ubuntu 12.04 LTS). Estaba haciendo algunos cambios en / bin / bash, pero he guardado una copia de seguridad de bash.rc en caso de que algo saliera mal. De todos modos hoy he intentado abrir mi Terminal y apareció el siguiente mensaje:
Hubo un error al crear el proceso hijo para este terminal Error al ejecutar el proceso hijo "/ bin / bash" (Demasiados niveles de enlaces simbólicos)
Noté que mi archivo / bin / bash es un script que copié por error.
Entonces ... mi pregunta editada es: ¿Cómo puedo restaurar mi archivo / bin / bash?
Esta pregunta ya ha sido respondida en pregunta a ubuntu. Estos son los pasos que tomó para responder:
- Iniciado al 10.10 live cd
- partición de Linux del disco duro montado en / mnt / disk
- hice un chroot a / mnt / disk
- Desde allí, use apt-get install bash y luego instálelo
O bien, si puede ingresar al sistema usando otro shell, también puede intentar usar:
apt-get install bash
Varias soluciones posibles:
Reinstalar desde el respaldo.
aptitude reinstall bash
.
Si esto falla porque se requiere algo de script pre o post instalación bash
en sí mismo, puedes intentar wget
el deb
paquete y extrae el binario directamente.
si ninguno de estos funciona, aún puede descargar el paquete en otra máquina, independientemente del sistema operativo, y extraerlo allí, luego transferirlo.
copia una bash
binario de otro host ubuntu.
Si no puede acceder a un caparazón, mabey tendrá mejor suerte con el centro de software. Es posible que desee buscar Bash en el centro de software, eliminarlo e instalarlo.
Elija probar Ubuntu usando USB en vivo. Luego monte la partición en la que está instalado Linux. Entra en chroot. Copie los archivos que desee desde el USB en vivo a la partición.
Hice esto y recuperé mi raíz nuevamente.