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:
Voici l'histoire de mon compte normal:
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:
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