Доброго времени суток. Поставил на один из дисков, с таблицей разделов GPT, FreeBSD 11.1. Добавил опцию загрузки в GRUB, загружаюсь - а мне пишет hd4: cannot get c/h/s values
. Сперва думал что это потому что не создал на этом диске раздел bios_grub (у меня мать с BIOS), но это ни на что не повлияло. Хотя на системном диске этот раздел имеется. И ещё странно: в Gparted диск определяется как /dev/sde, но на самом деле он /dev/sdd (так его видит gdisk). В чём причина всего этого? Вывод gdisk:
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Found valid GPT with protective MBR; using GPT.
Disk /dev/sdd: 1953525168 sectors, 931.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): F14F2323-D4EE-4397-B677-9868A039423A
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 1953525134
Partitions will be aligned on 1024-sector boundaries
Total free space is 373239157 sectors (178.0 GiB)
Number Start (sector) End (sector) Size Code Name
1 2048 1496401919 713.5 GiB 8300 DATA
2 1496401920 1496402943 512.0 KiB A501
3 1496402944 1580287991 40.0 GiB A503 freebsd
fdisk -l
Disk /dev/sdc: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xb0bacb76
Device Boot Start End Sectors Size Id Type
/dev/sdc1 * 2048 1026047 1024000 500M 7 HPFS/NTFS/exFAT
/dev/sdc2 1026048 235519999 234493952 111,8G 7 HPFS/NTFS/exFAT
/dev/sdc3 235522048 1953519884 1717997837 819,2G 7 HPFS/NTFS/exFAT
Disk /dev/sda: 55,9 GiB, 60022480896 bytes, 117231408 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 1BA5848A-49E5-463F-9D15-EB32F522BA7A
Device Start End Sectors Size Type
/dev/sda1 2048 8191 6144 3M BIOS boot
/dev/sda2 8192 117229567 117221376 55,9G Linux filesystem
Disk /dev/sdd: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: F14F2323-D4EE-4397-B677-9868A039423A
Device Start End Sectors Size Type
/dev/sdd1 2048 1496401919 1496399872 713,6G Linux filesystem
/dev/sdd2 1496401920 1496402943 1024 512K FreeBSD boot
/dev/sdd3 1496402944 1580287991 83885048 40G FreeBSD UFS
FreeBSD грузится через следующий конфиг:
menuentry "FreeBSD 11.1" --class freebsd --class bsd --class os {
insmod ufs2
insmod bsd
insmod part_gpt
set root='(hd4,3)'
kfreebsd /boot/loader
}