Minha pergunta é sobre o Linux em geral, mas vamos supor que meu ubuntu não esteja funcionando, inicializando em tty ou o que seja. Não tenho conexão com a internet, mas tenho o ubuntu live cd. É possível reinstalar o ambiente da área de trabalho a partir do live cd?
ubuntu
package-management
livecd
Lynob
fonte
fonte
Respostas:
Sim, ele é. Usando o CD como repositório ou inicializando na sessão ao vivo e baixando o pacote manualmente e instalando a partir do SO normal ou configurando um
chroot
ambiente. Nos exemplos abaixo, estou usandoapt-get xfce
como o comando que você deseja executar, masdpkg-reconfigure
ou qualquer outra coisa que funcione também.1. Use o CD como um repositório.
Digamos que você estragou sua área de trabalho e está inicializando em uma linha de comando sem acesso à Internet (o que não deveria acontecer, você pode ter Internet mesmo sem uma GUI). OK, você pode colocar seu CD na sua unidade e depois executar
Se tudo correr bem, isso deve detectar o seu CD, monte-o e analise-o quanto a pacotes. Feito isso, execute
sudo apt-get update
a atualização das fontes e instale a área de trabalho normalmente. Por exemplo:apt-get install xfce4-desktop
.NOTA: Não testei isso, mas está relativamente bem documentado. Veja, por exemplo, aqui .
2. Inicialize na sessão ao vivo e obtenha os pacotes que deseja.
Este requer que você realmente tenha uma conexão com a Internet funcionando no ambiente do Live CD. Primeiro, inicialize no seu sistema operacional normal (quebrado) e instale
apt-offline
. Se seu sistema já estiver com defeito, você pode fazer o download do pacote aqui (certifique-se de obter também as dependências) e instalar comDepois de instalar, execute
Em seguida, pegue o arquivo que acabou de ser gerado (
xfce-offline.sig
), inicialize na sessão ao vivo e executeAgora, inicialize novamente no seu sistema local para instalá-lo:
Isso deve resultar em uma lista de
.deb
arquivos que você pode instalar manualmente.Eu também encontrei algo chamado keryx que pode valer a pena conferir:
Por fim, você também pode fazer tudo isso manualmente com a
apt-get
partir da sessão ao vivo:O comando acima fará o download de todos os
.deb
arquivos necessários para instalarxfce
. Veja minha resposta aqui para obter mais detalhes sobre como isso funciona.Referências
3. Use o CD ao vivo para configurar um
chroot
ambiente.A configuração do
chroot
é explicada em mais detalhes aqui, mas o procedimento básico é (substitua/dev/sda1
por qualquer partição que tenha o seu/
):Agora você fez seu sistema pensar que ele é inicializado no sistema operacional instalado e você pode usá-lo
apt-get
normalmente. Depois de terminar, saia dochroot
comexit
e reinicie.fonte
Sim, qualquer CD de ~ 700 MB deve instalar um ambiente de área de trabalho sem baixar nada dos repositórios.
Lembre-se de que um livecd nem sempre é o mesmo que o "CD de Instalação", por exemplo, existe um Live CD Debian e um CD de Instalação Debian.
fonte