Гид по технологиям

Как обновиться с Fedora 16 до Fedora 17 — рабочий стол и сервер

• 5 min read • Linux • Обновлено 22 Nov 2025
Обновление Fedora 16 → 17: пошагово
Обновление Fedora 16 → 17: пошагово

Введение

Эта инструкция показывает пошагово, как обновить систему с Fedora 16 до Fedora 17 как на рабочей станции (Desktop), так и на сервере (Server). Процедура использует официальный инструмент preupgrade, который подготавливает систему и её пакеты к обновлению.

Важно: автор инструкции не даёт гарантий на успешный результат в каждом конкретном случае. Всегда делайте резервное копирование перед обновлением.

Кому подходит эта инструкция

  • Системным администраторам и опытным пользователям Linux.
  • Тем, кто хочет сохранить существующую систему и пакеты при переходе с Fedora 16 на Fedora 17.

Ключевые термины

  • preupgrade — утилита подготовки системы к обновлению на следующий релиз Fedora.
  • RPM — пакетный формат, используемый в Fedora и других дистрибутивах семейства Red Hat.
  • initramfs — минимальная корневая файловая система, используемая при загрузке.

Предварительная подготовка

  1. Войдите в систему как root или выполните su, чтобы получить права root:
su
  1. Минимальные требования по памяти: система должна иметь более 600 МБ оперативной памяти. Если памяти меньше, при перезагрузке возможна зависание с сообщением:
Trying to unpack rootfs image as initramfs...
  1. Сделайте полную резервную копию данных и конфигураций (или снимок виртуальной машины). Проверьте доступность внешнего носителя и /etc/fstab.

  2. Отключите сторонние репозитории или проверьте совместимость их пакетов (например, RPMFusion). preupgrade попытается обработать RPMFusion, но лучше убедиться заранее.

Чеклист перед обновлением:

  • Полный бэкап данных
  • Больше 600 МБ ОЗУ
  • Доступ к root
  • Проверка свободного места на /boot и / (особенно если много ядров)
  • Отключены или обновлены сторонние репозитории

Общая последовательность действий

  1. Обновите пакет rpm:
yum update rpm
  1. Установите все текущие обновления:
yum -y update
  1. Очистите кэш yum:
yum clean all
  1. Если в ходе обновления установилось новое ядро, перезагрузитесь сейчас:
reboot

(После перезагрузки снова войдите как root или выполните su.)

Обновление рабочего стола (Desktop)

  1. Установите preupgrade:
yum install preupgrade
  1. Запустите мастера обновления:
preupgrade
  1. На рабочем столе появится графический мастер. Выберите Fedora 17 (Beefy Miracle) и следуйте инструкциям мастера. Мастер подготовит систему и скачает необходимые файлы.

  2. В конце мастера нажмите «Reboot Now» (Перезагрузить сейчас). В меню загрузчика выберите пункт Upgrade to Fedora 17 (Beefy Miracle).

  3. В процессе перезагрузки будет выполнено обновление; это может занять продолжительное время. После завершения войдите в систему и проверьте сервисы и приложения.

Обновление сервера (Server)

  1. Выполните подготовительные команды (rpm -> обновление -> очистка кеша), как показано выше:
yum update rpm
yum -y update
yum clean all
  1. Установите preupgrade:
yum install preupgrade
  1. Запустите консольную версию мастера:
preupgrade-cli

Пример вывода (возможен немного иной набор сообщений в вашей системе):

[root@server1 ~]# preupgrade-cli
Loaded plugins: blacklist, langpacks, whiteout
No plugin match for: rpm-warm-cache
No plugin match for: remove-with-leaves
No plugin match for: auto-update-debuginfo
Loaded plugins: langpacks, presto, refresh-packagekit
please give a release to try to pre-upgrade to
valid entries include:
"Fedora 17 (Beefy Miracle)"
[root@server1 ~]#
  1. Чтобы начать подготовку к конкретному релизу, передайте строку релиза в команду:
preupgrade-cli "Fedora 17 (Beefy Miracle)"
  1. После завершения preupgrade перезагрузите систему:
reboot
  1. В меню загрузчика выберите Upgrade to Fedora 17 (Beefy Miracle) и дождитесь окончания процесса.

Проверки после обновления

  • Проверьте версию системы:
cat /etc/fedora-release
  • Убедитесь, что служба sshd и другие критичные сервисы запущены.
  • Проверьте журналы в /var/log и dmesg на наличие ошибок.
  • Обновите и удалите устаревшие пакеты, если необходимо.

Типичные ошибки и методы устранения

Важно: перед применением решений убедитесь, что у вас есть бэкап.

  • Проблема: Система зависает при распаковке initramfs. Решение: Убедитесь, что оперативной памяти больше 600 МБ; если нет — восстановите систему из бэкапа и сделайте «чистую» установку или расширьте ОЗУ.

  • Проблема: preupgrade прерывается из-за не совместимых сторонних пакетов. Решение: Отключите сторонние репозитории, удалите конфликтующие пакеты и повторите preupgrade.

  • Проблема: После перезагрузки система не загружается в новый релиз. Решение: Загрузитесь с Live-образа или в Rescue Mode, проверьте /boot, grub.cfg и целостность корневой файловой системы; при необходимости откатитесь на прежний образ ядра из загрузочного меню.

  • Проблема: После обновления сервисы падают из-за несовместимых конфигурационных файлов. Решение: Сравните текущие конфиги с .rpmnew/.rpmsave, приведите конфигурации в соответствие и перезапустите сервисы.

Когда стоит отказаться от preupgrade и выбрать альтернативу

  • Если у вас сложная, сильно настроенная система с большим количеством сторонних репозиториев и модулей — лучше рассмотреть чистую установку (fresh install) и миграцию данных.
  • Если у вас ограничены ресурсы (RAM/диск) — чистая установка может быть надёжнее.

Альтернативный подход: выполнить свежую установку Fedora 17 на отдельный раздел или диск и перенести данные, считая это менее рискованным при серьёзных кастомизациях.

Ментальные модели и рекомендации

  • Модель «подготовка → проверка → выполнение → валидация»: всегда подготавливайте систему, проверяйте, выполняйте обновление и валидацию после.
  • Модель «микро-бэкапов»: если возможно, делайте бэкапы конфигураций и данных перед каждым крупным шагом.

Рольные чек-листы

Администратор:

  • Сделать полный бэкап
  • Проверить журналы на текущие ошибки
  • Отключить сторонние репозитории
  • Обновить rpm и выполнить yum -y update

Разработчик/DevOps:

  • Проверить совместимость развёрнутых приложений с новым релизом
  • Прогони тесты сборки и тесты интеграции после обновления

Обычный пользователь:

  • Сохранить личные данные и профили
  • Передать админу информацию о специфичных приложениях

Критерии приёмки

  • Система загружается и показывает Fedora 17 в /etc/fedora-release
  • Критичные сервисы (ssh, web, БД) запускаются и работают корректно
  • Нету критичных ошибок в dmesg и /var/log
  • Пользовательские данные доступны и корректны

Быстрая инструкция-сводка

  1. su → yum update rpm → yum -y update → yum clean all
  2. reboot при необходимости
  3. yum install preupgrade
  4. preupgrade (Desktop) или preupgrade-cli “Fedora 17 (Beefy Miracle)” (Server)
  5. reboot → в меню загрузчика выбрать Upgrade to Fedora 17
  6. Проверить систему после загрузки

Заключение

Обновление с Fedora 16 до Fedora 17 возможно и относительно прямолинейно при соблюдении базовых правил подготовки: резервное копирование, проверка памяти, обновление rpm и временное отключение нестандартных репозиториев. Если у системы много специфических настроек, рассмотрите чистую установку и перенос данных.

Полезные ссылки

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро