Вопрос или проблема
Я использую Dell XPS 13 9350 и установил Ubuntu 24.04.1 LTS, не зная о режиме устаревшей BIOS или UEFI.
У меня была проблема с вирусом на предыдущей установке Windows, и я решил установить Ubuntu. Во время установки у меня возникли некоторые проблемы, я использовал опцию стереть диск и установить Ubuntu, но из-за существующих разделов установка продолжала терпеть неудачу, поэтому я загрузился с USB-флешки и удалил все разделы.
Теперь я хочу установить двойную загрузку с Windows 11, и я прочитал о проблемах с обновлением в режиме устаревшей BIOS. Я желаю иметь свой Ubuntu в режиме EFI.
Моя разметка – GPT (по крайней мере, так я вижу, когда вхожу в диски). Я задаю много вопросов, но может ли кто помочь мне объяснить, как я могу создать раздел EFI и безопасно перенести мой Ubuntu в режим EFI.
Ответ или решение
Переход с Legacy на UEFI для Ubuntu на Dell XPS 13 9350
Если вы хотите перейти с режима Legacy на UEFI для вашей установки Ubuntu 24.04.1 LTS на ноутбуке Dell XPS 13 9350 и в дальнейшем настроить двойную загрузку с Windows 11, следуя этому руководству, вы сможете сделать это безопасно и эффективно.
Шаг 1: Подготовка к изменениям
Перед тем как начать, убедитесь, что у вас есть резервная копия всех важных данных, поскольку некоторые операции могут привести к потере данных. Также вам понадобится загрузочный USB-накопитель с Ubuntu и доступ к вашему компьютеру.
Шаг 2: Убедитесь, что система использует GPT
Поскольку вы уже установили Ubuntu в режиме, используя GPT (GUID Partition Table), это хороший знак, так как UEFI требует GPT для правильной работы. Проверьте это в терминале, введя:
lsblk -f
Это должно показывать, что ваш диск имеет GPT.
Шаг 3: Создание EFI-раздела
Для работы в UEFI вам потребуется создать EFI-раздел (EFI System Partition – ESP). Это можно сделать следующим образом:
- Запустите Live USB с Ubuntu.
- Откройте терминал и выполните
gparted
для запуска редактора разделов. - Создайте новый раздел для EFI. Для этого:
- В
gparted
выделите свободное пространство или уменьшите существующий раздел. - Щелкните правой кнопкой мыши и выберите "Создать".
- Установите размер раздела (рекомендуется 100-500 МБ), выберите "FAT32" в качестве файловой системы и установите флаг "esp" (EFI System Partition).
- Примените изменения.
- В
Шаг 4: Установка GRUB в режиме UEFI
После создания раздела EFI, вам нужно перезагрузить систему, чтобы загрузиться с Live USB с Ubuntu, и выполнить следующие действия:
-
Откройте терминал в Live-режиме.
-
Пожалуйста, примонтируйте корневую файловую систему вашего установленного Ubuntu. Предположим, что ваш раздел Ubuntu –
/dev/sdaX
(заменитеX
на номер вашего раздела):sudo mount /dev/sdaX /mnt
-
Примонтируйте EFI-раздел:
sudo mount /dev/sdaY /mnt/boot/efi
Здесь
sdaY
– это созданный вами EFI-раздел. -
Выполните chroot, чтобы войти в вашу установленную систему:
sudo chroot /mnt
-
Установите пакеты, если они еще не установлены:
apt update apt install --reinstall grub-efi
-
Установите GRUB в нужное место:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu
-
После успешного завершения установки GRUB, создайте файл конфигурации:
update-grub
-
Выходите из chroot-окружения:
exit
-
Отмонтируйте разделы:
sudo umount /mnt/boot/efi sudo umount /mnt
-
Перезагрузите компьютер и удалите Live USB.
Шаг 5: Настройка BIOS/UEFI
- Включите компьютер и перейдите в настройки BIOS/UEFI (обычно через F2 при загрузке на Dell).
- Убедитесь, что режим UEFI включен, а режим Legacy отключен.
- Сохраните настройки и перезагрузите.
Шаг 6: Установка Windows 11
После успешного перехода с Legacy на UEFI, вы можете установить Windows 11. В процессе установки Windows автоматически обнаружит Ubuntu и добавит его в загрузчик.
Заключение
Теперь вы успешно перешли вашу установку Ubuntu на режим UEFI и подготовили систему для двойной загрузки с Windows 11. Если у вас возникнут дополнительные вопросы или трудности в процессе, не стесняйтесь обращаться за помощью на специализированные форумы или сообщество Ubuntu.