web-dev-qa-db-fra.com

apres chroot: apt-get update (Err et Echec de l'extraction - BootableFlashFromHarddiskInstall)

Je suis tutoriel BootableFlashFromHarddiskInstall pour créer un CD live à partir de mon installation Ubuntu actuelle.

Ubuntu 14.04 sur VirtualBox. J'ai vérifié la connexion Internet de la machine virtuelle en tant qu'utilisateur normal (Comment puis-je vérifier la connexion Internet de chroot?).

Après cette étape, les problèmes ont commencé:

Sudo chroot ${WORK}/rootfs /bin/bash

Il ne s'est rien passé ni changé aucune sortie après cette commande ( $ LANG variable d'environnement? Quel est l'objectif ?):

LANG=

Après apt-get update

apt-get update

Je reçois ces erreurs:

enter image description here

Voici l'histoire de mon compte normal:

enter image description here

Alors, quel est le problème actuel?

Est-ce que Chroot n'est pas connecté à Internet? - ou - tr.archive.ubuntu.com pourrait être un problème?

J'ai vérifié Sudo apt-get update en tant qu'utilisateur normal (mertyildiran), il fonctionne.

Mais dans chroot apt-get update - ou - Sudo apt-get update les deux ne fonctionnent pas

EDIT:

/etc/resolv.conf dans le répertoire chroot:

enter image description here

4
mertyildiran

Dans un chroot, il est probable que resolv.conf ne soit pas correctement configuré (il peut s'agir d'un lien symbolique vers un fichier inexistant, ou il peut être vide, etc.). Par conséquent, il est conseillé de copier le resolv.conf de l'hôte lors de la configuration de chroots:

mv chroot/etc/resolv.conf{,.bak}
cp /etc/resolv.conf chroot/etc/resolv.conf

Ensuite, vous pouvez restaurer l'original, s'il s'agissait d'un fichier approprié.

Sur de nombreux systèmes modernes, resolv.conf est un lien symbolique vers un fichier /run, car il est géré de manière dynamique par resolvconf . Sur un système basé sur Debian, vous pouvez toujours recréer le lien en utilisant:

Sudo dpkg-reconfigure resolvconf
8
muru