私は現在のUbuntuインストールからライブCDを作成するために BootableFlashFromHarddiskInstallチュートリアル をフォローしています。
VirtualBox上のUbuntu 14.04。仮想ユーザーのインターネット接続を通常のユーザーとして確認しました(chrootのインターネット接続を確認するにはどうすればよいですか)。
このステップの問題が始まった後:
Sudo chroot ${WORK}/rootfs /bin/bash
このコマンド($ LANG環境変数の後、何も起こらないか、何も出力されませんか?目的?):
LANG=
Apt-get更新後
apt-get update
私はこれらのエラーが発生しています:
これが私の通常のアカウントの履歴です:
実際の問題は何ですか?
Chrootはインターネットに接続されていませんか? -または-tr.archive.ubuntu.comに問題がありますか?
Sudo apt-get update
が正常なユーザー(mertyildiran)として機能していることを確認しました。
しかし、chrootではapt-get update
-または-Sudo apt-get update
両方とも機能しません
編集:
chrootディレクトリの/etc/resolv.conf:
Chroot内では、resolv.conf
が適切に設定されていない可能性があります(存在しないファイルへのシンボリックリンク、または空など)。したがって、chrootsをセットアップするときの一般的なアドバイスは、ホストのresolv.conf
をコピーすることです。
mv chroot/etc/resolv.conf{,.bak}
cp /etc/resolv.conf chroot/etc/resolv.conf
適切なファイルであれば、元のファイルを復元できます。
最近の多くのシステムでは、resolv.conf
は/run
へのシンボリックリンクです。これは、 resolvconf
によって動的に管理されるためです。 Debianベースのシステムでは、次を使用していつでもリンクを再作成できます。
Sudo dpkg-reconfigure resolvconf