Хитрость на G50 в том
что тип раздела сохраняется в структуре gpt, корневой - четвёртый по счёту
и флаг типа не по хэкс, а по UUID типа раздела
$ man sfdisk|sed -n '176,178p'
L Linux; means 83 for MBR and 0FC63DAF-8483-4772-8E79-3D69D8477DE4 for GPT.
S swap area; means 82 for MBR and 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F for GPT
# fdisk /dev/sda
Добро пожаловать в fdisk (util-linux 2.27.1).
Изменения останутся только в памяти до тех пор, пока вы не решите записать их.
Будьте внимательны, используя команду write.
Команда (m для справки): l
1 EFI System C12A7328-F81F-11D2-BA4B-00A0C93EC93B
2 MBR partition scheme 024DEE41-33E7-11D3-9D69-0008C781F39F
3 Intel Fast Flash D3BFE2DE-3DAF-11DF-BA40-E3A556D89593
4 BIOS boot 21686148-6449-6E6F-744E-656564454649
5 Sony boot partition F4019732-066E-4E12-8273-346C5641494F
6 Lenovo boot partition BFBFAFE7-A34F-448A-9A5B-6213EB736C22
7 PowerPC PReP boot 9E1A2D38-C612-4316-AA26-8B49521E5A8B
8 ONIE boot 7412F7D5-A156-4B13-81DC-867174929325
9 ONIE config D4E6E2CD-4469-46F3-B5CB-1BFF57AFC149
10 Microsoft reserved E3C9E316-0B5C-4DB8-817D-F92DF00215AE
11 Microsoft basic data EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
...
$ lsblk -o NAME,PARTTYPE|grep 'sda[8,9,10]'
├─sda1 c12a7328-f81f-11d2-ba4b-00a0c93ec93b
├─sda8 ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
├─sda9 ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
└─sda10 ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
и в Legacy Support, встраивая загрузчик в mbr, нужно заставить grub-install забыть о существовании gpt
# parted -l | grep 'Номер\| 1 \| 8\| 9\|^10'
Номер Начало Конец Размер Файловая система Имя Флаги
1 1049kB 274MB 273MB fat32 EFI system partition загрузочный, esp
8 162GB 237GB 75,5GB ext4 legacy_boot, msftdata
9 237GB 441GB 203GB ext4 msftdata
10 441GB 452GB 11,1GB linux-swap(v1) msftdata
# fdisk -l /dev/sda|grep sda[1,8,9,10]
/dev/sda1 2048 534527 532480 260M EFI
/dev/sda8 315979776 463421951 147442176 70,3G Microsoft basic data
/dev/sda9 463421952 860719103 397297152 189,5G Microsoft basic data
/dev/sda10 860719104 882443519 21724416 10,4G Microsoft basic data
И это только флаги на разделе. К файловым это отношения не имеет.
Тогда виндоус не сможет загрузиться в Legacy, а Линукс не сможет загрузиться в UEFI и они полностью развязаны, как будто их друг для друга не существует. Проблема в том, что сделать это можно только в i586.
При этом gpt структура сохраняется при загрузке через mbr. Но это в ленове G50.
Короче, с этим UEFI-ем один геморрой и полностью возможностей и фишек не знает никто. Все вики друг за другом следуют штампам по академическим догмам, - кто-то где-то что-то слышал и у кого-то переписал. А внятной документации, именно по хакам и трюкам, не существует.
Это скорее прикидки и ясной картины пока ещё не сложилось.
По всем академическим линуксовым догмам, работать это не должно. Но это работает.
К тому же вся существующая информация, просто кошмарно размазана по всему линукс: нужно запустить штуки три менеджера разделов сразу, чтобы хоть как-то связать это воедино.