Правила обновления Kubuntu до 11.10

Дабы не было мучительно долго… Система криво обновилась до 11.04, у коллеги такая же фигня была недавно при обновлении до 11.10.
Хватит! Нужно подойти к процессу обновления более серьезно!
Подготовка…

  • Отключить источники обновления из категории «Другое ПО»:
    Параметры системы » Управление программами » Настройки » Изменить источники ПО » Другое ПО, снять отметку со всех чекбоксов.
  • Установить все доступные обновления для 11.04. Обязательно!
    В процессе установки уже закачаных обновлений, процесс обновления остановился на 59%, на пакете xorg-core.
    Перезагрузился. При проверке обновлений вывалилась ошибка и рекомендация запустить вручную из консоли (под рутом):
    sudo dpkg --configure -a

    Запустил - норм, пакеты дообновлялись.

  • Копируем конфиг нашей системы ~/.kde в надежное место. На всякий.
  • Разлогинимся (выходим из системы)
  • Выбираем консольный вход - Alt+N в диспетчере загрузки (или красная кнопка завершения → выбрать консольный вход!). Авторизируемся.
    • Очистить систему от ненужных пакетов:
      sudo apt-get autoremove
    • Удалить конфиги старой системы:
      rm -r ~/.kde
    • Ставим aptitude (да, apt-get не справляется):
      sudo apt-get install aptitude
    • Эта утилита поможет нам настроить систему:
      sudo aptitude install util-linux
    • sudo do-release-upgrade -m desktop -f kde -d
    • После смены источников и определения цели установка скорее всего зависнет! В этом случае жмем Ctrl+c пару раз и, … вводим далее команды:
      sudo aptitude update
      sudo aptitude upgrade --full-resolver # советуем удалить пакеты старой версии
    • На вопросы установщика, не мудрствуя лукаво, отвечаем утвердительно (конечно же читаем, вникаем и …принимаем самостоятельные решения :-) набираемся терпения и ждем.
    • Советуем выбрать рекомендованные сопровождающим пакеты настроек (Y Enter), на этом этапе уже будут распознаваться русские буквы!:-)
    • После сообщения Core status: 0 updates [-***] и перехода к ожиданию ввода команды (дождались окончания обновления!) вводим последнюю команду:
      sudo reboot
  • После загрузки обновленной системы необходимо:
    • Заново настроить локаль: параметры системы » добавить родной язык, подгрузить недостающие пакеты локализации, выбрать язык системы;
    • Включить ранее отключенные источники (см. п. 2);
    • Установить flashplugin, skype и т.п. Все пароли, закладки браузера и списки контактов на месте;
    • Возможно придется переустановить видео-драйвер, так-как у нас новое ядро 3.0.0-12-generic.

Все. Наслаждаемся, настраиваем внешний вид, оцениваем новшества и отличия! Удачи!

Если вы уже не удачно обновились и ваша система больше не загружается, зависая при включении какого-либо «демона», можно попробовать такие варианты:

  1. Попробовать загрузить предыдущее ядро, (если у вас автоматическая загрузка системы, удерживайте клавишу Shift, чтобы появилось меню Grub), далее dpkg-reconfigure -a … и т.д. по-обстоятельствам.
  2. Сохранение данных, с переносом их на другой носитель, затем - чистая установка.
  3. Реструктуризация жесткого диска для последующей чистой установки, выделив новый раздела под */* и, сохраняя свои данные как есть.
  4. Использовать chroot и восстановить ядро для последующей загрузки нужных пакетов и использования dpkg-reconfigure -a…. и т.п.

Варианты 2, 3, 4 выполняются непосредственно с Live CD или же с подключением вашего HDD в компьютер с OS Linux и требуют определенных знаний и навыков. Источник

Дополнение

Установка прошла успешно. Правда на этапе замены конфигурационных файлов я прервал установку, т.к. не видел что там происходит - был черный экран, на клавиши мышь 0 реакции.
Но обновленная система загрузилась нормально.
Мелкие ошибки:

Waiting up to 60 more second for network configure

На этапе загрузки, перед формой входа в систему под определенным юзером, система безуспешно пыталась подключиться к сети в течении минуты-двух.
После входа в систему сеть также не поднималась. Почему не подключалась еще не разобрался, но нашел убрать период ожидания:
Комментируем эти строки в файле /etc/init/failsafe.conf:

#sleep 40
...
#sleep 59

Пустой черный экран при Logout (завершении сеанса)

Проблема похоже из-за того, что какое-то приложение ломится в сеть. Выполнив действия из решения выше (комментирование строк sleep) - проблема черного экрана после логаута решена.

os/linux/kubuntu/update-kubuntu-to-11.10.txt · Последние изменения: 2012-06-13 19:11 (внешнее изменение)