Известны 2 способа установить систему с использованием GPT-разметки. Первый - с использованием UEFI загрузчика на FAT32 разделе (и только на нём!), второй с использованием bios-эмуляции с загрузчиком на не размеченном разделе (могу ошибаться в терминологии, и извиняйте за вольный пересказ).
Приведу пример, как можно сделать у себя UEFI с помощью grub2:
Необходимо загрузиться с livecd-дистрибутива в UEFI-режиме (например SystemRescueCD версии не ниже 3.0.0 или Ubuntu livecd), используя gdisk (из пакета gptfdisk) сделать первый раздел >=200Мб с меткой EF00, затем остальные линуксовые разделы (8300 или другие).
Number Start (sector) End (sector) Size Code Name 1 2048 526335 256.0 MiB EF00 EFI System 2 526336 1050623 256.0 MiB 8300 Linux filesystem ...
Создаём диск FAT32:
mkdosfs -F 32 -n efi-boot /dev/sda1
Grub2 создаст загрузчик на первом разделе и пропишет в bios-матплаты инфу о нём:
grub2-install --target=x86_64-efi --root-directory=/boot/efi --boot-directory=/boot --bootloader-id=gentoo --no-floppy --recheck
Создание конфига меню загрузки:
grub2-mkconfig -o /boot/grub2/grub.cfg
В дальнейшем при необходимости можно ещё раз прописать настройки в bios:
efibootmgr -c -d /dev/sda -p 1 -w -L "Gentoo Linux (GRUB2)" -l '\EFI\gentoo\grubx64.efi'
Прописать в fstab, чтобы первый раздел был смонтирован в /boot/efi:
# cat /etc/fstab | grep boot /dev/sda2 /boot ext4 /dev/sda1 /boot/efi vfat
===================================================================
Мне лично не нравится вариант с загрузкой UEFI. Можно просто оставить первый раздел неразмеченным с меткой EF02.
Number Start (sector) End (sector) Size Code Name 1 2048 526335 256.0 MiB EF02 BIOS boot partition 2 526336 1050623 256.0 MiB 8300 Linux filesystem ...
Для EF02 не нужно 200Мб, но я оставил на будущее, чтобы без проблем можно было накатить UEFI.
Далее нужно проделать всё так же как с mbr (Grub2 сам найдёт EF02 и поймёт что делать):
grub2-install /dev/sda
Не забываем конфиг для меню:
grub2-mkconfig -o /boot/grub2/grub.cfg
===================================================================
P.S.:
Если предполагается ставить рядом винду, то нужно UEFI, делать множество EFXX-разделов нет смысла. Gparted для работы с GPT использовать не рекомендуется.
Комментарии
9 лет 19 недель назад
9 лет 20 недель назад
9 лет 20 недель назад
9 лет 20 недель назад
9 лет 22 недели назад
9 лет 23 недели назад
9 лет 23 недели назад
9 лет 33 недели назад
9 лет 33 недели назад
9 лет 33 недели назад