Mi pregunta es sobre Linux en general, pero supongamos que mi ubuntu no funciona correctamente, arrancando en tty o lo que sea. No tengo conexión a Internet pero tengo ubuntu live cd. ¿Es posible reinstalar el entorno de escritorio desde Live CD?
ubuntu
package-management
livecd
Lynob
fuente
fuente
Respuestas:
Sí lo es. Ya sea usando el CD como repositorio, o iniciando en la sesión en vivo y descargando el paquete manualmente y luego instalando desde su sistema operativo normal o incluso configurando un
chroot
entorno. En los ejemplos a continuación, estoy usandoapt-get xfce
el comando que querrá ejecutar, perodpkg-reconfigure
o cualquier otra cosa que funcione también.1. Use el CD como repositorio.
Supongamos que ha arruinado su escritorio y está iniciando en una línea de comando sin acceso a Internet (lo que no debería suceder, puede tener Internet incluso sin una GUI). OK, puedes poner tu CD en tu unidad y luego ejecutar
Si todo va bien, eso debería detectar su CD, montarlo y analizarlo en busca de paquetes. Una vez hecho esto, ejecuta
sudo apt-get update
para actualizar tus fuentes e instala tu escritorio normalmente. Por ejemplo:apt-get install xfce4-desktop
.NOTA: No he probado esto pero está relativamente bien documentado. Ver, por ejemplo, aquí .
2. Inicie en la sesión en vivo y obtenga los paquetes que desea.
Esto requiere que realmente tenga una conexión a Internet que funcione en el entorno de CD en vivo. Primero, inicie su sistema operativo normal (roto) e instálelo
apt-offline
. Si su sistema ya está dañado, puede descargar el paquete aquí (asegúrese de obtener también las dependencias) e instalarlo conUna vez que lo tenga instalado, ejecute
Luego, tome el archivo que acaba de generarse (
xfce-offline.sig
), inicie la sesión en vivo y ejecuteAhora, reinicie en su sistema local para instalarlo:
Eso debería dar como resultado una lista de
.deb
archivos que luego puede instalar manualmente.También encontré algo llamado keryx que podría valer la pena echarle un vistazo:
Finalmente, también puede hacer todo esto manualmente
apt-get
desde la sesión en vivo:El comando anterior descargará todos los
.deb
archivos necesarios para instalarxfce
. Vea mi respuesta aquí para obtener más detalles sobre cómo funciona.Referencias
3. Use el CD en vivo para configurar un
chroot
entorno.La configuración
chroot
se explica con más detalle aquí, pero el procedimiento básico es (reemplazar/dev/sda1
con la partición que tenga/
):Ahora ha engañado a su sistema para que piense que se inicia en su sistema operativo instalado y puede usarlo
apt-get
normalmente. Una vez que haya terminado, salga dechroot
conexit
y reinicie.fuente
Sí, cualquier CD de ~ 700 MB debería instalar un entorno de escritorio sin descargar nada de los repositorios.
Tenga en cuenta que un livecd no siempre es lo mismo que el "CD de instalación", por ejemplo, hay un CD de Debian Live y un CD de instalación de Debian.
fuente