Reparar arquivos quebrados do Ubuntu no Ubuntu ao vivo

1

Meu Ubuntu 14.04 instalado vai para uma tela preta após a tela inicial e fica preso lá.

Eu sei onde está o problema; Eu deletei um arquivo, org.gnome.settings-daemon.plugins.media-keys.gschema.xml , de /usr/share/glib-2.0/schemas/ na minha última sessão. Agora eu quero reparar isso e copiar / mover o arquivo original para lá até que o problema seja resolvido, mas infelizmente não posso fazer isso.

Eu fiz estes passos:

  1. Inicialize a partir do USB ativo.
  2. Monte minha partição raiz: (está em /dev/sda6 )

    sudo mount /dev/sda6 /mnt
    
  3. Ligue algumas outras coisas necessárias:

    for i in /sys /proc /run /dev; do sudo mount --bind "$i" "/mnt$i"; done
    
  4. chroot na minha instalação do Ubuntu:

    sudo chroot /mnt
    

Agora estou na minha partição raiz do Ubuntu, o arquivo original copiado na pasta inicial do Live Ubuntu ( /home/ubunut/original_File_here ) e o destino é /usr/share/glib-2.0/schemas/ na partição montada.

Eu tentei os comandos abaixo, mas recebo um erro.

root@ubuntu:/# sudo mv 'org.gnome.settings-daemon.plugins.media-keys.gschema.xml' '/usr/share/glib-2.0/schemas/'
sudo: unable to resolve host ubuntu
mv: cannot stat 'org.gnome.settings-daemon.plugins.media-keys.gschema.xml': No such file or directory

e

root@ubuntu:/# sudo mv 'org.gnome.settings-daemon.plugins.media-keys.gschema.xml' '/dev/sda6/usr/share/glib-2.0/schemas/'
sudo: unable to resolve host ubuntu
mv: failed to access '/dev/sda6/usr/share/glib-2.0/schemas/': Not a directory

Obrigado pela sua ajuda

    
por sddgob 01.09.2014 / 12:40

1 resposta

2

Não é necessário chroot primeiro, basta montar o / e depois copiar o arquivo. Certifique-se de que o proprietário UID / GID seja o mesmo.

Abra o terminal e execute este comando:

sudo cp /home/ubuntu/org.gnome.settings-daemon.plugins.media-keys.gschema.xml /mnt/usr/share/glib-2.0/schemas/

assumindo /mnt onde você montou seu / original.

    
por Jan 01.09.2014 / 12:49