ха, мое предположение оправдалось... интересно, почему так, но это уже другой вопрос.
Я так думаю, что BSD fdisk более мощный... Потому что когда им диски при установке делишь, то он вплоть до мегабайта разделяет, столько сколько пишешь, а fdisk в ubuntu округляет по цилиндрам... Видимо grub2 ращитан на работу именно с такими разделами
обязательно впихну в мануал. а вот про fdisk опиши, пожалуйста, поподробней порядок действий, чтоб человек не столь сведущий мог разобраться. да, именно МЕТКУ раздела нужно указывать?
ballrock@BallRocK:~$ sudo fdisk /dev/sda (sda везде следует заменить на имя своего жесткого диска, на который планируется установить FreeBSD и Ubuntu. Его можно узнать набрал команду "sudo fdisk -l)
Количество цилиндров для этого диска установлено в 24321.
С этим все в порядке, но значение больше, чем 1024,
и в отдельных установках могут возникнуть проблемы с:
1) программами, запускаемым при загрузке (напр., старые версии LILO)
2) загрузкой и программами разметки из других ОС
(напр., DOS FDISK, OS/2 FDISK)
(Создаем разделы. Если разделы уже есть, советую забэкапиться, а потом удалять их. Сделаеть это можно командой d, после чего он спросит номер раздела. Приведенный ниже пример илюстрирует создание разделов для 3х операционных систем: windows 7, FreeBSD 8.0, Ubuntu 9.10. При том на FreeBSD планируется использоваться файловую систему ZFS)
Команда (m для справки): n
Действие команды
e расширенный
p основной раздел (1-4)
p (создаем раздел для windows. Его не обязательно делать первый, если windows лицензионный. Главное чтобы он был primary)
Номер раздела (1-4): 1
Первый цилиндр (1-24321, по умолчанию 1): 1 (задаем начало раздела)
Last цилиндр, +цилиндры or +size{K,M,G} (1-24321, по умолчанию 24321): +60G (задаем его объем)
Команда (m для справки): t (параметр t позволяет задать метку файловой системы для раздела. Важно помнить, что метка не является файловой системой, поэтому в дальнейшем при установке Операционной системы нужно будет его отформатировать. Метку нужно задавать обязательно, чтоб при установке ОС правильно опознала раздел, и не предложила воспользоваться своими средствами для разметки диска)
Выбранный раздел 1
Шестнадцатеричный код (введите L для получения списка кодов): 7 (0x07 шестнадцатиричная метка NTFS раздела)
Системный тип раздела 1 изменен на 7 (HPFS/NTFS)
Команда (m для справки): n (создаем раздел для FreeBSD)
Действие команды
e расширенный
p основной раздел (1-4)
p (обязательно делаем его первичным! Он будет являться слайсом, так как Патриции тут создать не получится, да и не нужно)
Номер раздела (1-4): 2
Первый цилиндр (7835-24321, по умолчанию 7835): (выбираем начало второго раздела. Можно просто нажать Enter, fdisk продолжит с конца предыдущего раздела)
Используется значение по умолчанию 7835
Last цилиндр, +цилиндры or +size{K,M,G} (7835-24321, по умолчанию 24321): +4608M (первый слайс будет содержать всего 2 патриции: / равный 512м и swap 4096m так как у меня 2 гигабайта оперативной памяти. Создается всего две патриции, такак для ZFS нужно выделять полностью слайс, иначе воспользоваться ей не получится)
Команда (m для справки): t
Номер раздела (1-4): 2
Шестнадцатеричный код (введите L для получения списка кодов): a5 (метка для FreeBSD слайса a5, без нее он не будет в созданом нами слайсе создавать патриции)
Системный тип раздела 2 изменен на a5 (FreeBSD)
Команда (m для справки): n (создаем слайс для zfs)
Действие команды
e расширенный
p основной раздел (1-4)
p
Номер раздела (1-4): 3
Первый цилиндр (8423-24321, по умолчанию 8423):
Используется значение по умолчанию 8423
Last цилиндр, +цилиндры or +size{K,M,G} (8423-24321, по умолчанию 24321): +55G
Команда (m для справки): t
Номер раздела (1-4): 3
Шестнадцатеричный код (введите L для получения списка кодов): a5 (присваиваем ему метку FreeBSD слайса)
Системный тип раздела 3 изменен на a5 (FreeBSD)
Команда (m для справки): w (выходим и сохраняем изменения)
Для ubuntu разделы можно сейчас не размечать. При установке она с этой задачей справится, придется только ставить в расширеный раздел ее.
В первую очередь нужно устанавливать win 7, а дальше разницы нет.
Пойдет такой мануал?

а еще лучше то же самое делать через "search -u uuid -s" (см. 6-й пост)
А чем лучше то?
