У меня есть Linux-бокс (Ubuntu 16.04), загрузочный диск которого разбит на разделы с использованием MBR. Как я могу преобразовать его в GPT + UEFI?
Перед запуском убедитесь, что у вас есть резервная копия, и убедитесь, что у вас есть готовая live-загрузка Linux, чтобы спасти вашу систему. Это легко испортить!
gdisk /dev/sda
n
для создания нового раздела. Должен быть около 1 МБ. Вы, наверное, можете выжать это из секторов 34-2047. ИспользоватьL
илиl
найти код для "загрузки BIOS" (ef02).
w
partprobe /dev/sda
Переустановите загрузчик GRUB, используя новую схему разделов.
grub-install /dev/sda
При необходимости перезагрузитесь, чтобы убедиться, что он работает. Если вам просто нужен GPT, а не UEFI, вы можете остановиться на этом.
gdisk /dev/sda
и использоватьn
создать раздел.
EFI-system
, потому что мы будем ссылаться на метку раздела в fstab.
c
установить метку.
w
partprobe /dev/sda
mkfs -t vfat -v /dev/disk/by-partlabel/EFI-system
mkdir /boot/efi
/etc/fstab
. Должно получиться так: / dev / disk / by-partlabel / EFI-system / boot / efi vfat по умолчанию 0 2
mount /boot/efi
grub-install --target=x86_64-efi /dev/sda
EFI
-> ubuntu
-> grubx64.efi
.
grub-install
Ресурсы:
gdisk
имеет подробное описание MBR, GPT и UEFI.