1

Немного предыстории:

Я случайно оставил два проблемных репозитория в моем /etc/apt/sources.list, а именно: репозиторий squeeze-updates (изменен с "volatile") и репозиторий sid. Некоторое время назад я тестировал некоторые вещи, и мне нужны были эти репозитории для некоторых пакетов, недоступных в текущем. Однако я забыл об этом и обновил (apt-get dist-upgrade) с этими репозиториями, и до сих пор не испытывал проблем, что побудило меня перейти на более раннюю версию.

Сначала я удалил конфликтующие источники. Затем я следовал онлайн-инструкциям, чтобы прикрепить стабильные репозитории, чтобы вызвать понижение версии. После его завершения остались сотни устаревших пакетов. Будучи смелым, я создал (и выполнил) следующую команду, чтобы попытаться удалить их:

while :; do aptitude -y --without-recommends -f remove ?obsolete; if [ ! "$?" = "0" ];then break; fi; done

Он действительно удалил устаревшие пакеты, особенно вышестоящие, такие как ядро Linux 3.x. Тем не менее, я видел некоторые другие вещи, которые были удалены, например, программное обеспечение, которое я установил перед сменой репо. Тогда я должен был остановить все, но я думал, что буду продолжать и позволю этому бежать, зная, что смогу восстановиться позже. Возвращаясь к окну сеанса позже, у него появилось диалоговое окно, предлагающее мне сохранить или удалить мое текущее работающее ядро.

Я действительно не хочу делать переустановку компакт-диска - у меня нет места для хранения более 20 ГБ данных (это VPS, и у меня очень медленное интернет-соединение), и перенастройка всего займет много времени, и мне нужно, чтобы сервер снова работал как можно скорее.

Предположительно (это из архива списков рассылки Debian), пользователи Debian предпочитают выполнять переустановку через APT, поскольку это теоретически возможно. У меня есть свои причины сделать это через APT.

Вопрос:

Можно ли вообще каким-либо образом установить Debian, не прибегая к CD, через APT или другими способами? У меня все еще есть доступ к Интернету на моем сервере.

Я намерен переустановить базовую систему И все категории, которые я выбрал во время первоначальной установки (CLI) Debian Squeeze.

1 ответ1

1

В любой работающей системе Linux вы можете использовать Debootstrap или cdebootstrap, чтобы выполнить первоначальный макет установки Debian в новом месте. Если у вас есть запасной раздел, это должно быть довольно просто: отформатировать, смонтировать, debootstrap, chroot, настроить, добавить в загрузчик, перезагрузиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .