Как я могу изменить свой ПК на Ubuntu 24.4 LTS с BIOS на UEFI без переустановки?

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

Я ценю, что этот вопрос уже задавали, но я не вижу ни A) ничего, что было бы точно таким же, как моя проблема, ни B) ничего, что не было бы слишком сложным для меня. В простых словах, я использую Ubuntu 24.4 LTS и у меня много данных на нем, которые я бы предпочел не переустанавливать.
Вдруг я начал получать ошибку с сообщением “попытка чтения или записи за пределами диска “hd0″ Вход в режим восстановления”. Судя по тому, что я видел здесь и в других местах в Интернете, это, похоже, вызвано тем, что я использую BIOS, а не UEFI. Мой вопрос: может кто-нибудь объяснить, как перейти с BIOS на UEFI простыми словами, чтобы даже мне было понятно?

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

Переход с BIOS на UEFI в системе Ubuntu 24.4 LTS без переустановки операционной системы — задача сложная, но выполнимая. Ниже приведены шаги, которые помогут вам выполнить эту процедуру.

Важное замечание

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

Шаг 1: Проверка совместимости

Прежде всего, убедитесь, что ваш компьютер поддерживает UEFI. Вы можете проверить это, войдя в настройки BIOS (обычно для этого нужно нажать клавишу, такую как F2, Del или Esc во время загрузки) и ищя опцию UEFI.

Шаг 2: Создание загрузочного USB-диска с UEFI

  1. Скачайте образ Ubuntu с сайта ubuntu.com.
  2. Используйте программу для создания загрузочного USB-диска, которая поддерживает UEFI, такую как Rufus (Windows) или Etcher (Linux/Mac).
  3. Выберите GPT в разделе "Partition scheme" (схема разделов) в Rufus, если у вас уже есть UEFI-совместимый USB-диск.

Шаг 3: Резервное копирование данных

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

rsync -av --progress /path/to/your/data /path/to/backup/location

Шаг 4: Переключение на UEFI

  1. Измените режим загрузки на UEFI в BIOS. После завершения загрузки UEFI необходимо отключить поддержку Legacy BIOS. Это действие отключит все старые режимы BIOS.

  2. Перебор средствами загрузки Ubuntu: Во время загрузки системы, выберите пункт "Try Ubuntu without installation" (Попробовать Ubuntu без установки).

Шаг 5: Установка grub-efi

  1. Откройте терминал и установите необходимые пакеты:
sudo apt update
sudo apt install gdisk shim-signed grub-efi
  1. Используйте gdisk для преобразования вашего диска в GPT:
sudo gdisk /dev/sda
  • Введите r для перехода в режим ввода команд.
  • Затем введите g для создания новой таблицы разделов GPT (это сотрёт все данные на диске, так что будьте осторожны, и обязательно сделайте резервную копию).
  • После этого сохраните изменения, введя w.

Шаг 6: Настройка загрузчика

  1. Теперь, когда ваш диск находится в формате GPT, вам нужно установить загрузчик GRUB. Делаем это с помощью команд:
sudo mount /dev/sdaX /mnt  # X – номер вашего корневого раздела
sudo grub-install --target=x86_64-efi --efi-directory=/mnt/boot/efi --bootloader-id=ubuntu
sudo update-grub

Шаг 7: Проверка

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

Заключение

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

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

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