Se você executa o Ubuntu, e você tem um momento, por favor, verifique o conteúdo de dois arquivos para mim, pode ser muito útil. Veja o parágrafo "SE VOCÊ ESTIVER EXECUTANDO O UBUNTU:".
Eu estava editando ingenuamente gnome-shell-theme.gresource
enquanto tentava editar o plano de fundo da tela de login/bloqueio. O caminho completo é fornecido abaixo:
/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource
Especificamente, mudei o que estava na #lockDialogGroup
seção. Desde então, isso impediu que meu laptop inicializasse.
SE VOCÊ ESTÁ EXECUTANDO O UBUNTU:
Você poderia me informar o que está #lockDialogGroup
em ambos:
/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource
e
/usr/share/gnome-shell/theme/gnome-shell-classic.css
(eu também fiz uma alteração aqui em um ponto, mas pensei que a editei com sucesso depois que ela não teve efeito). Isso pode salvar meu bacon.
Ao tentar inicializar, aparece o seguinte (texto branco semelhante a um terminal básico contra fundo preto):
/dev/sda2: clean 12345678/12345678 files 12345678/12345678 blocks
Então umasurge uma mensagem graficamente superior(texto cinza sobre fundo branco):
:( Ah não! Algo deu errado!Ocorreu um problema e o sistema não consegue se recuperar. Entre em contato com um administrador do sistema
Usando ctrl + alt + F3 consegui fazer login sem GUI e desfazer as alterações com base no conteúdo do mesmo arquivo. Isso foi possível porque eu poderia inicializar outro laptop a partir de USB e selecionar "Experimentar Ubuntu" e, em seguida, apenas sudo nano gnome-shell-theme.gresource
.
Isso não me ajudou a superar o erro ...
Algumas soluções básicas de problemas:
Executei um teste de blocos defeituosos para garantir a segurança, mas não encontrei falhas no disco rígido.
Inicializei no modo de recuperação e selecionei fsck, mas isso ocorre:
/lib/recovery-mode/recover-menu: line 80: /etc/default/rcS: No such file or directory
fsck from util-linux 2.34
/dev/sda2 is mounted
e2fsck: Cannot continue, aborting.
Também reinstalei o GRUB do Ubuntu no meu USB, apenas para garantir. Isso não pareceu fazer nada.
Quando acidentalmente segurei F4 na inicialização e além da mensagem /dev/sda2 recebi duas mensagens dizendo que há um arquivo problem loading x.509 certificates -65
.
Quaisquer idéias e, na verdade, críticas são bem-vindas. Eu gostaria particularmente de saber se posso reinstalar TUDO dentro do meu /usr/share/gnome-shell/theme
arquivo. É possível reinstalar o tema padrão do sistema operacional no terminal? Obrigado por ler o texto acima, tentei equilibrar detalhes com brevidade.
Responder1
Ok, então encontrei uma maneira de desfazer essa bagunça.
UsarCtrl+alternativo+F3para acessar o tty, basicamente faça interface com o computador sem nenhuma GUI.
Purgue a versão mutilada do gdm3 que está punindo seu criador que fez edições sem backup.
Sudo apt purge gdm3
Vá e exclua sua pasta Yaru manualmente, se ela ainda existir. Recebi uma mensagem dizendo que o meu sim.
cd /usr/share/gnome-shell/theme/
ls
Sim, a maldita coisa ainda estava lá, agarrada para salvar sua vida.
sudo rm -r Yaru
Instale o novo gdm3
sudo apt install gdm3
sudo apt install-desktop-theme-minimal
Inicie a interface do usuário executando...
startx
Reconfigurar gdm3
sudo dpkg-reconfigure gdm3
O que foi dito acima apenas pareceu me levar de um loop de inicialização para um loop de login, então também tive que alterar algumas permissões ...
sudo chmod a+wt /tmp
Esperançosamente, agora você pode fazer login com sucesso. E se você quiser editar sua tela de login você pode usareste script de thiggy01em vez de bloquear seu sistema operacional.
Responder2
- Baixe uma nova iso.
- Faça um pendrive inicializável.
- Inicialize pelo pendrive da máquina.
- Navegar para
/usr/share/gnome-shell/theme/
. - Copie a pasta Yaru do pendrive para o mesmo caminho, mas para sua máquina física.
Faça tudo através do terminal Ex:
sudo cp -R /usr/share/gnome-shell/theme/Yaru
<caminho da sua máquina física> Ex:/media/oli/usr/share/gnome-shell/theme/
Isso funcionou para mim :)