Обновление с 18.04 до 22.04, ой, извините, до 20.04, не до 22.04 [дубликат]

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

Наконец, я потратил время, чтобы выяснить, какой файл препятствовал моему обновлению, и продолжил обновление своего настольного компьютера до версии 20.04 (на пути к 24.04). Почти все было готово, когда появилось окно с опциями для скриптового файла (запуска ??). Были предложены опции: использовать старый, обновить на новый, сравнить скрипты. Я выбрал сравнить, и именно тогда все развалилось. Думаю, обновление было почти завершено, за исключением скрипта. При попытке перезагрузки я смог пройти шифрование диска, но застрял на пустом экране после этого. Используя копию с live CD/DVD, я сделал резервную копию всего с основного раздела (за неимением лучшего термина), но не с раздела загрузки, потому что считаю, что проблема именно там.
Есть ли способ исправить это без форматирования и установки новой копии ОС?

Извините, я имел в виду 20.04, а не 22.04, и не пропуская обновления, стараясь делать все по порядку и правильно. Настольный компьютер и настольная ОС, НЕ сервер.

Загрузитесь с Live USB/DVD: Запустите ваш компьютер, используя Live USB/DVD Ubuntu.

Откройте терминал: Откройте терминал в live-окружении.

Монтируйте вашу систему: Найдите раздел вашей системы (например, /dev/sda2), используя:

sudo fdisk -l
    

Затем смонтируйте его, выполнив следующее:

sudo mount /dev/sda2 /mnt
    

Почините GRUB: Выполните эти команды, чтобы переустановить GRUB:

sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
    sudo chroot /mnt
    grub-install /dev/sda  # Замените /dev/sda вашим диском
    update-grub
    exit
    

Отмонтируйте и перезагрузите: Отмонтируйте все и перезагрузитесь:

sudo umount /mnt/dev /mnt/proc /mnt/sys
    sudo umount /mnt
    sudo reboot
    

Это должно исправить проблему с загрузкой. Если нет, дайте мне знать. И, кстати, дайте знать, если вы нашли этот ответ полезным, потому что у меня самой(самого) никогда не было этой проблемы.

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

Конечно, давайте разберемся, как можно безопасно завершить обновление с 18.04 до 20.04, учитывая возникшие трудности.

Фактическая проблема: Вы начали процесс обновления вашего настольного компьютера с версии Ubuntu 18.04 до 20.04 и столкнулись с проблемой на этапе конфигурации скрипта. После выбора сравнения скрипта при обновлении, система перестала нормально загружаться и показывает черный экран после ввода пароля шифрования диска.

Контекст и анализ проблемы: Наиболее вероятно, что возникли проблемы с конфигурацией загрузчика GRUB или с системными файлами, из-за чего система не может завершить процесс загрузки. Вы упомянули, что не можете доступиться к разделу загрузки и есть только резервная копия основного раздела, что указывает на необходимость восстановления или переустановки загрузчика GRUB.

Решение проблемы:

  1. Загрузитесь с Live USB/DVD: Подключите USB-накопитель или DVD с загрузочной версией Ubuntu и загрузитесь с него. Это позволит вам работать в живом окружении Ubuntu для решения проблем.

  2. Откройте терминал: После загрузки в live-среде откройте терминал (вы можете сделать это через меню приложений или нажатием комбинации клавиш Ctrl + Alt + T).

  3. Определите системный раздел: Используйте команду sudo fdisk -l, чтобы определить, какой раздел вашего жесткого диска содержит установленную систему. Например, это может быть /dev/sda2.

  4. Монтируйте системный раздел: В терминале выполните следующую команду, чтобы примонтировать системный раздел:

    sudo mount /dev/sda2 /mnt
  5. Восстановите загрузчик GRUB:

    • Примонтируйте необходимые файловые системы:
      sudo mount --bind /dev /mnt/dev
      sudo mount --bind /proc /mnt/proc
      sudo mount --bind /sys /mnt/sys
    • Войдите в chroot-окружение для управления системой с правами root:
      sudo chroot /mnt
    • Установите загрузчик GRUB и обновите его конфигурацию:
      grub-install /dev/sda  # Убедитесь, что вы выбрали правильный диск
      update-grub
      exit
  6. Отмонтируйте файловые системы и перезагрузитесь:

    sudo umount /mnt/dev /mnt/proc /mnt/sys
    sudo umount /mnt
    sudo reboot

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

Если вам потребуются дальнейшие консультации или у вас возникнут дополнительные вопросы, пожалуйста, дайте знать.

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

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