Переустановка всех базовых пакетов Fedora с живого USB или восстановление дистрибутива

Вопрос или проблема

Я идиот.

Я искал информацию в интернете и мне сказали установить медиакодеки. Я следовал этому руководству и выполнил команду ниже

sudo dnf install gstreamer1-plugins-{bad-\*,good-\*,base} gstreamer1-plugin-openh264 gstreamer1-libav --exclude=gstreamer1-plugins-bad-free-devel

Это установило пакеты на около 500MB, которые не помогли решить мою проблему, поэтому я снова выполнил ту же команду, только вместо установки на удаление.

Это удалило ~ 2GB пакетов, ВКЛЮЧАЯ мою рабочую среду (Cinnamon)

У меня есть live ISO Fedora 36, который я использовал для установки системы.

Как я могу переустановить все пакеты из live ISO на мою сломавшуюся установку?

Или любые другие решения

К вашему сведению, я пробовал выполнить

sudo dnf history undo 25

где 25 – это мой идентификатор транзакции, но это не сработало, и не удалось переустановить ничего.

Я исправил свою систему, спасибо инструкциям ниже источник

В разделе “Место установки” выберите “Пользовательский” в разделе “Конфигурация хранения”. В разделе “Новые точки монтирования будут использовать следующую схему разбиения” выберите Btrfs (в противном случае вы не сможете создать новый подтом для / позже из-за некоторых плохих решений интерфейса (bugzilla)). Найдите предыдущую установку Fedora, нажмите на нее, чтобы отобразить существующие точки монтирования для повторного использования. Если присутствует, выберите /boot/efi или точку монтирования BIOS Boot; затем в правом верхнем углу найдите поле “Точка монтирования”, введите /boot/efi, нажмите кнопку “Обновить настройки”. Выберите точку монтирования /boot; затем в правом верхнем углу найдите поле “Точка монтирования”, введите /boot, отметьте поле “Форматировать заново”, нажмите кнопку “Обновить настройки”. Выберите точку монтирования /home; затем в правом верхнем углу найдите поле “Точка монтирования”, введите /home, нажмите кнопку “Обновить настройки”. Нажмите кнопку +, чтобы создать новую точку монтирования / (ПРИМЕЧАНИЕ: это должно быть новым подтомом. Поле “Форматировать заново” будет отмечено, его нельзя будет снять, но базовый Btrfs не будет переформатирован. Нажмите кнопку “Обновить настройки”. Нажмите “Готово”. Выполните установку и перезагрузите машину.

Все работало прекрасно, и я так счастлив.

Ответ или решение

Переустановка базовых пакетов Fedora с Live USB или восстановление дистрибутива

Если вы столкнулись с проблемой удаления важного программного обеспечения на вашей системе Fedora из-за неумышленного выполнения команд установки и удаления пакетов, не переживайте, это можно исправить. В данном руководстве будут предложены пошаговые инструкции по восстановлению вашей системы с помощью Live USB.

1. Подготовка к восстановлению

Перед началом процесса восстановления обязательно сделайте резервную копию всех важных данных, которые могут находиться на вашей системе, особенно если вы используете файловую систему Btrfs. Это позволит избежать потери данных в случае непредвиденных ошибок.

2. Загрузка с Live USB

  1. Создайте Live USB: Если у вас уже есть загрузочный USB-накопитель с установочным образом Fedora 36, переходите к следующему шагу. Если нет, скачайте ISO-образ Fedora с официального сайта и используйте утилиты, такие как Rufus или Etcher, чтобы создать загрузочный USB.

  2. Загрузитесь с Live USB: Подключите USB-накопитель к компьютеру и перезагрузите его, чтобы открыть меню загрузки. Выберите Live USB из списка доступных устройств.

3. Установка системы с использованием Live USB

Когда система загрузится с Live USB, вам нужно будет открыть терминал для выполнения команд.

3.1. Определение разделов

  1. Откройте терминал и выполните команду:
    lsblk

    Это позволит вам увидеть список всех доступных дисков и разделов. Найдите раздел, на котором была установлена ваша предыдущая система Fedora.

3.2. Монтирование разделов

  1. Создайте точки монтирования и смонтируйте необходимые разделы. Предположим, что ваш корневой раздел находится на /dev/sda2, а раздел для домашнего каталога на /dev/sda3:

    sudo mount /dev/sda2 /mnt
    sudo mount /dev/sda3 /mnt/home

    Если у вас есть отдельный раздел для /boot, смонтируйте его тоже.

  2. Если вы используете UEFI, не забудьте смонтировать EFI-раздел:

    sudo mount /dev/sda1 /mnt/boot/efi

3.3. Chroot в вашу систему

  1. Перейдите в установленную систему с помощью команды chroot:
    sudo chroot /mnt

Теперь вы можете выполнять команды как будто вы работаете в своей обычной системе.

4. Установка недостающих пакетов

  1. Восстановите необходимые пакеты и среды рабочего стола. Используйте команду установки DNF:
    dnf groupinstall "Cinnamon Desktop"

    Вы можете также установить другие недостающие приложения и библиотеки по мере необходимости.

5. Перезагрузка системы

  1. После завершения установки не забудьте выйти из chroot и размонтировать монтированные разделы:

    exit
    sudo umount /mnt/home
    sudo umount /mnt/boot/efi
    sudo umount /mnt
  2. Перезагрузите систему:

    sudo reboot

Заключение

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

Не забудьте всегда делать резервные копии важных данных перед выполнением остановок и изменений в системе, чтобы избежать неприятных ситуаций в будущем.

Оцените материал
Добавить комментарий

Капча загружается...