Я использую VMware ESXi vSphere 5.0.0 и монтирую LUN на 6 ТБ из моего Dell EqualLogic SAN. Я представляю LUN с использованием RDM (Raw Device Mappings), чтобы можно было видеть все 6 ТБ. Все идет нормально.
Затем я использую Gparted для создания нескольких разделов, некоторые из которых имеют размер более 2 ТБ. Я использовал "gpt" для создания начальной таблицы разделов. Я могу пометить раздел / boot как загрузочный. Опять же, пока все хорошо.
Затем я загружаюсь в 64-разрядную версию CentOS 6.2 и помечаю каждый раздел, как я определил его на Gparted Live CD. Нет проблем. Я запустил установку, и все установилось нормально. Теперь ... когда я перезагружаюсь, виртуальная машина под ESXi сообщает, что операционная система не найдена.
Мой вопрос: как сделать загрузочные разделы доступными для обнаружения и загрузить мою установку CentOS 6.2? Я попытался отредактировать прошивку под ESXi так, чтобы она была EFI, а не BIOS, и ничего не сработало.
Вы можете значительно упростить себе жизнь, создав LUN объемом 500 МБ, предназначенный для /boot
и ваш загрузчик. Если вы не хотите использовать такой подход, выделите LUN на несколько гигабайт для /boot
, ваш загрузчик и система. Нет особого смысла в использовании одного и того же LUN для вашей системы и данных, и вы столкнетесь с проблемами, если когда-нибудь захотите изменить размер LUN (требуется перезагрузка, поскольку разделы не могут быть динамически расширены из-за некоторых сложных проблем, связанных с барьерами записи).
Теперь предположим, что вы действительно хотите сохранить один LUN.
Как упоминал psusi, Grub2 будет успешно работать в режиме BIOS с файловой системой GPT, если вы создадите отдельный раздел. Ты можешь найти подробные инструкции в вики Arch Linux, которые не относятся к этому дистрибутиву. Обратите внимание на конкретный тип раздела.
Как заметил Шейн, если вы хотите придерживаться EFI, вы, вероятно, должны запустить его в своей системе во время процедуры установки. Это скорее зависит от процедуры установки дистрибутива, к сожалению, я мало что знаю об этой версии Anaconda, поэтому не могу предъявить никаких претензий.