web-dev-qa-db-ja.com

chrootの後:apt-get update(ErrおよびFailed to fetch-BootableFlashFromHarddiskInstall)

私は現在のUbuntuインストールからライブCDを作成するために BootableFlashFromHarddiskInstallチュートリアル をフォローしています。

VirtualBox上のUbuntu 14.04。仮想ユーザーのインターネット接続を通常のユーザーとして確認しました(chrootのインターネット接続を確認するにはどうすればよいですか)。

このステップの問題が始まった後:

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

このコマンド($ LANG環境変数の後、何も起こらないか、何も出力されませんか?目的?):

LANG=

Apt-get更新後

apt-get update

私はこれらのエラーが発生しています:

enter image description here

これが私の通常のアカウントの履歴です:

enter image description here

実際の問題は何ですか?

Chrootはインターネットに接続されていませんか? -または-tr.archive.ubuntu.comに問題がありますか?

Sudo apt-get updateが正常なユーザー(mertyildiran)として機能していることを確認しました。

しかし、chrootではapt-get update-または-Sudo apt-get update両方とも機能しません

編集:

chrootディレクトリの/etc/resolv.conf:

enter image description here

4
mertyildiran

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
8
muru