Добавьте диск eSATA с загрузочной Ubuntu 16.04 на ПК с двойной загрузкой Windows 7 UEFI
У меня есть HP Envy 700-215xt с UEFI и WIndows 7 на его оригинальном диске емкостью 1 ТБ. Я добавил внутренний диск объемом 2 ТБ, инициализированный как GPT, и установил Fedora 22 на первые 500 ГБ. Порядок загрузки UEFI настроен на загрузку Grub2 на втором диске, в котором перечислены Fedora и Windows 7 в его загрузочном меню. Пока эта настройка работает нормально.
У меня есть док-станция для жесткого диска "Anker" (которая имеет собственный источник питания), подключенный кабелем eSATA и адаптером к одному оставшемуся разъему SATA на mobo IPM87-MP, и с установленным диском WATA 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.