не могу обновить компьютер внутри chroot

297
Asqiir

Я чиню GRUB2. Я вошел в старую систему из Live Usb используя chroot. (Как объяснено здесь .) Я попытался запустить, apt updateи он сказал, что не может получить доступ к любому серверу. (По крайней мере, он сказал мне это для любого отдельного сервера, я не могу дать вам сообщение об ошибке, потому что это немецкий.)

Я пытался ping:

root@xubuntu:/# ping google.de ping: google.de: Name or Service unknown 

(Я перевел сообщение об ошибке.)

Я не уверен, что мне не хватает. Как обновить мой компьютер?

0
Для сообщений об ошибках на английском языке введите «LANG = C» в вашей оболочке. Вы уже пытались переустановить grub, как упоминалось в статье в вики? (ab 'chroot-Methode' abwärts). Обычно нет необходимости переустанавливать (как в apt install) grub. Это то, что вы пытаетесь сделать здесь. vautee 6 лет назад 0
Я напечатал это и затем перепечатал то, что я сделал. Сообщения об ошибках все еще немецкие. Asqiir 6 лет назад 0

1 ответ на вопрос

0
AnythingIsFine

Вы загрузились с живого USB-накопителя, чтобы спасти свою старую установку, скорее всего, у вас не настроены сетевые маршруты ...

route -n 

Покажет вам ваши активные маршруты, вам нужно прочитать файл конфигурации сети и добавить соответствующий маршрут, чтобы иметь доступ к Интернету. После того chroot, как вы установили старую FS, вы можете перезапустить сетевые службы, и это автоматически загрузит сетевые маршруты, которые вы предварительно настроили (по крайней мере, в CentOS). Кроме того, возможно, у вас нет записей в вашем resolv.conf, так что ваш сервер не знает, кто google.comвы, вы можете использовать известный DNS-сервер Google 8.8.8.8для этой цели