it-roy-ru.com

после chroot: apt-get update (ошибка и ошибка при загрузке - BootableFlashFromHarddiskInstall)

Я следую BootableFlashFromHarddiskInstall tutorial для создания live CD из моей текущей установки Ubuntu.

Ubuntu 14.04 на VirtualBox. Я проверил интернет-соединение виртуальной машины как обычный пользователь (Как я могу проверить интернет-соединение chroot?).

После этого шага начались проблемы:

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

Ничего не произошло или не изменилось без вывода после этой команды ( $ LANG переменная среды? Какова цель ):

LANG=

После apt-get update

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 они оба не работают

EDIT:

/etc/resolv.conf в каталоге chroot:

enter image description here

4
mertyildiran

Внутри chroot, вероятно, resolv.conf настроен неправильно (это может быть символическая ссылка на несуществующий файл или он может быть пустым и т.д.). Поэтому при настройке chroot обычно советуют скопировать 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