Se me ocurrió un problema inusual con la instalación de Ubuntu 18 y el primer arranque. Si tengo dos discos, uno montado en /
y el otro montado en /opt
, la instalación se realiza correctamente y arranca sin ningún problema.
Pero si uso un disco para /
y el otro disco para /etc
, aunque la instalación se realice correctamente, el sistema no se iniciará. Estará en un bucle.
¿Alguien se encontró con este problema?
Respuesta1
No hay una buena razón para nuncamontar /etc
en un segmento separado o en un disco. De hecho es unen realidadmala idea (como acabas de descubrir).
La razón es; /etc
mantiene todo el inicio (del sistema) (en eso,fstab) y datos de configuración que determinan qué hardware abordar y qué servicios iniciar. Cómo abordar ese hardware y cómo iniciar los servicios. Si lo monta /etc
en un disco o segmento separado, el sistema no puede verlo (todavía) porque no tiene acceso a (toda) la información que necesita saber para siquiera montarlo. , eso fue un bocado.
Espero que esto tenga sentido. Pero en otras palabras; no lo monte /etc
en un disco separado.alguna vez. :)
Respuesta2
¿Estás intentando montar /etc
a través de /etc/fstab
disponible sólo en elotro¿disco? ¿Puedes ver el defecto ahora?
Supongo que lo necesita /etc
en el disco raíz, por lo que (¡separado!) fstab
Puede leerse y eventualmente montar el disco deseado /etc
desde el otro disco. Otros archivos en el inicial /etc
pueden estar en uso antes de que se monte el deseado, por lo que necesitarás mantener (un código auxiliar) /etc
en tu sistema de archivos raíz de todos modos. Esto podría ser un desastre.
Con systemd
puedes montar sin él fstab
, pero la configuración aún vive dentro /etc
.
Puede haber soluciones. Esta pregunta sobre Unix y Linux SE es algo útil:Pasar /etc
a una partición separada.
De todos modos mantendría las cosas simples ynomontar /etc
por separado. Normalmente almacena tan poca cantidad de datos que debería caber en el sistema de archivos raíz. Si no hay suficiente espacio, /
entonces /etc
no deberías usar Ubuntu (que no es una distribución pequeña) en primer lugar.
El montaje /etc
por separado sólo añade problemas, no soluciona nada. Deja la idea.