Обновление Fedora 17 до Fedora 18 через FedUp (Desktop и Server)
Версия 1.0
Автор: Falko Timme
Следите за мной в Twitter
Важно: выполняйте команды от root. Сделайте резервную копию важных данных перед обновлением.
1 Предварительная заметка
Все команды в этой инструкции нужно выполнять с привилегиями root. Откройте терминал и войдите как root, или если вы вошли под обычным пользователем, выполните:
suчтобы перейти в root.
Убедитесь, что система, которую вы собираетесь обновлять, имеет более 600 МБ ОЗУ. Если памяти недостаточно, при перезагрузке можно получить зависание с сообщением:
Trying to unpack rootfs image as initramfs...Если такое произошло — система может стать непригодной к использованию. Сделайте резервную копию перед началом.
2 Подготовка перед обновлением
Перед самим обновлением выполните стандартное обслуживание пакетов и убедитесь, что система стабильна.
- Подключитесь к питанию, если это ноутбук или сервер без Резервного питания.
- Проверьте свободное место на корневом разделе и разделе /boot.
- Сохраните список установленных сторонних репозиториев и кастомных пакетных конфигураций.
- Снимите резервную копию конфигураций: /etc, /var, домашние каталоги.
Короткий чек-лист:
- Резервная копия полная
- Достаточно ОЗУ (>600 МБ)
- Достаточно места на диске
- Доступ к сети
3 Обновление на Fedora 18 (Desktop и Server)
Сначала обновим пакет rpm:
yum update rpm Затем установим все последние обновления:
yum -y updateПосле этого очистим кэш yum:
yum clean allЕсли в процессе обновления (yum -y update) был установлен новый ядро, рекомендуется сейчас перезагрузиться:
reboot После перезагрузки снова войдите как root, либо напрямую, либо через:
suТеперь начинается сам процесс обновления с помощью FedUp (Fedora Updater). FedUp заменяет устаревший preupgrade.
Устанавливаем fedup:
yum install fedup Запускаем обновление по сети на целевую версию 18:
fedup-cli --network 18FedUp подготовит систему к обновлению. В конце процесса вас попросят перезагрузить систему:
reboot В меню загрузчика выберите пункт System Upgrade (fedup).
В процессе перезагрузки будет выполнено обновление. Это может занять существенно времени — дождитесь окончания.
После успешного обновления войдите в вашу новую систему Fedora 18.
4 Критерии приёмки
Считать обновление успешным, если выполнены следующие условия:
- Система загружается до графического интерфейса или консоли без ошибок критичных для загрузки.
- Сохранён доступ к сетевым сервисам, которые нужны вам в продакшене.
- Критические приложения запускаются (проверьте логи и состояние сервисов).
- Нет непреодолимых конфликтов пакетов. Если есть — они должны быть документированы и устранены.
5 Частые проблемы и способы устранения
Проблема: зависание при “Trying to unpack rootfs image as initramfs…”
- Причина: недостаточно ОЗУ для распаковки образа. Решение: добавьте оперативной памяти или используйте переносные средства восстановления, чтобы откатиться.
Проблема: не загружается после обновления
- Решение: в меню загрузчика выберите старое ядро (если оно осталось) и загрузитесь в прежнюю систему; откатитесь с резервной копии или исправьте конфигурации.
Проблема: конфликты пакетов
- Решение: до запуска fedup удалите или временно отключите сторонние репозитории и конфликтующие пакеты; повторите запуск.
6 Откат и резервные варианты
FedUp сам по себе не предоставляет мгновенного механизма отката на предыдущую систему. Поэтому подготовьте план отката заранее:
- Полная резервная копия системы (образ диска или rsync-снимок).
- Доступ к загрузочному носителю с Live-средой для восстановления данных.
- Документированный список установленных сторонних репозиториев и нестандартных пакетов.
Если обновление прошло критично неправильно, загрузитесь с Live-носителя и восстановите данные из резервной копии.
7 Рекомендации для серверов и рабочих станций
Роли и чек-лист по типам:
Для сервера:
- Обновление проводить в окне техобслуживания.
- Оповестить пользователей и подготовить план отката.
- Тестировать на staging-копии перед продакшеном.
Для рабочей станции:
- Сделать резервную копию личных данных.
- Закрыть все приложения и документы перед обновлением.
8 Дополнительные ресурсы
- Fedora: http://fedoraproject.org/
- Fedora Updater (FedUp): https://fedoraproject.org/wiki/FedUp
Короткое резюме:
- Подготовьте резервные копии и проверьте ОЗУ и место на диске.
- Обновите rpm, выполните yum -y update и очистите кэш.
- Установите fedup и запустите fedup-cli –network 18, затем выберите “System Upgrade (fedup)” в меню загрузки.
Важно: всегда имейте резервную копию и план отката, особенно для серверов.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента