У меня HP Envy 700-215xt с UEFI и WIndows 7 на его оригинальном диске 1 ТБ. Я добавил внутренний диск 2 ТБ, инициализировал как GPT и установил Fedora 22 на его первые 500 ГБ. Порядок загрузки UEFI настроен на загрузку Grub2 на втором диске, в меню загрузки которого указаны Fedora и Windows 7. Эта настройка пока работает нормально.
У меня есть док-станция для жесткого диска «Anker» (со своим собственным блоком питания), подключенная с помощью кабеля eSATA и адаптера к единственному оставшемуся разъему SATA на материнской плате IPM87-MP, а также установленный в док-станции диск WD SATA емкостью 2 ТБ с намерением установить загрузочную Ubuntu 16.04 на его первый терабайт.
Мой первый вопрос: следует ли инициализировать новый диск как GPT? Для этого диска это должно сработать, но если я позже получу другой диск и захочу использовать его в той же док-станции, есть ли вероятность конфликта GUID, когда менеджер загрузки UEFI попытается загрузить ту же запись для док-станции?
Во-вторых, если в описанном выше сценарии возможен конфликт, предотвратит ли инициализация диска как MBR такой конфликт и позволит ли установить Ubuntu в обычном режиме, а также отобразить его в меню загрузки Fedora с помощью файла Fedora grub2-mkconfig, и при этом можно будет позже установить другой новый диск в док-станцию без конфликта UEFI/GUID?
Заранее спасибо,
Любитель природы
решение1
Я рекомендую использовать GPT. Если установка создает запись в NVRAM EFI, эта запись может сохраниться, а может и нет, после отключения диска eSATA. Это справедливо независимо от того, использует ли диск MBR или GPT — то есть, он бросает кости в любом случае. Если вы не собираетесь загружать диск eSATA на другом компьютере, может быть лучше поступить следующим образом:
- Загрузите установщик Ubuntu в режиме «попробовать перед установкой».
- Запустите окно Терминала.
- Введите
ubiquity -b
в окне терминала. Это запустит установщик Ubuntu, но-b
скажет емунетустановить GRUB. - Когда закончите, перезагрузите Fedora и попросите обновить конфигурацию GRUB. (IIRC,
grub-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
вот как это делается в Fedora.)
Эта процедура позволит GRUB Fedora сохранить контроль над процессом загрузки и добавить в него запись Ubuntu, вместо того чтобы устанавливать два разных GRUB и, возможно, бороться за статус GRUB, управляющего процессом загрузки.
В качестве альтернативы, вместо шага №4, вы можете загрузить Fedora и установить мойменеджер загрузки rEFInd,которая затем возьмет на себя роль программы, управляющей процессом загрузки. rEFInd, как правило, немного проще в обслуживании, если вы используете двойную загрузку двух разных дистрибутивов Linux.
Обратите внимание, что диски GPT используют несколько GUID — один для самого диска, один для каждого раздела и GUID, используемые как коды типов для идентификации предполагаемого использования разделов. Первые два из них должны быть уникальными для каждого диска и раздела, чтобы избежать конфликтов, которые вас, похоже, беспокоят. Если только вы не делаете низкоуровневую копию или клон диска (и, возможно, даже не делаете этого, в зависимости от используемого вами программного обеспечения и процедуры, которой вы следуете), два диска не должны иметь общих GUID.