Una forma fácil de solucionar problemas como este es a menudo arrancar desde un sistema en vivo, montar la partición raíz /mnt y luego cambiar el nombre del archivo.
Si no tiene un sistema en vivo o un medio para hacer uno, o no tiene acceso físico al sistema, pero puede reiniciar y obtener el menú GRUB, puede usar el editor GRUB para obtener un shell raíz y cambiar el nombre el archivo.
Reinicie o apague, encienda y, si normalmente no ve el menú de GRUB en el arranque, presione Shifto Escpara acceder al menú de GRUB.
Mueva el cursor hacia abajo a Opciones avanzadas para Ubuntu y presione enter, luego presione epara editar las opciones de arranque (solo una vez; los cambios aquí no serán permanentes, por lo que no tenemos que limpiar después).
Verá una pantalla que se parece a esto 1 :

Mueva el cursor hacia abajo a la línea que comienza con linuxy luego mueva el cursor al final de esa línea, o en cualquier lugar entre los parámetros de arranque del núcleo allí. Asegúrese de estar en la línea correcta y escriba cuidadosamente aquí, ya que el sistema puede fallar al arrancar sin estar /etcen su lugar.
Agregue el texto init=/bin/bashy presione F10para arrancar.
Esto iniciará el sistema con un shell Bash como init. Obtendrá un shell raíz y el sistema de archivos se montará solo lectura. 2 Para que el sistema de archivos se pueda escribir, ingrese el comando
mount -o remount,rw /
Ahora puede cambiar el nombre /etc(es posible que desee lsprimero)
mv /apache2 /etc
Ahora puede reiniciar o completar el inicio normalmente desde aquí haciendo que el shell raíz se reemplace con el sistema de inicio normal 3 :
exec systemd
Probé este procedimiento en Ubuntu MATE 18.04.
1 Muchas gracias a Kulfy por obtener una captura de pantalla de buena calidad del editor GRUB de VirtualBox.
2 Aunque PATH no se puede establecer desde los archivos de configuración /etcen este escenario, Bash establecerá automáticamente uno .
3 Si exec systemdno funciona para usted, exec /sbin/initdebería hacer el truco. Si no, readlink -e /sbin/initdebe dar la ruta a cualquier programa init que se esté ejecutando, que luego puede execcon su ruta completa. Si no puede proceder de esta manera, simplemente ingrese reboot.
/mnt, renombre, reinicie.