У меня есть жесткий диск объемом 2 ТБ с двумя разделами данных. Моя ОС Windows работает на отдельном SSD, к которому я не хочу прикасаться во время установки Linux. Теперь я хочу установить на этот жесткий диск несколько дистрибутивов (только не так, почему, у меня есть свои причины). Проблема в том, что у меня есть настройки BIOS и, следовательно, стиль разбиения MBR. Теперь, что будет делать установщик Linux (например, Ubuquity для Ubuntu), если у меня уже установлено 2 дистрибутива, и он не может создать новый из-за ограничения в 4 раздела с MBR-дисками? Будет ли невозможно установить или просто использовать какой-то обходной путь (если таковой существует)? Сейчас у меня есть логические и расширенные типы разделов, но я не очень понимаю, как они работают, и если это будет иметь значение для работы ОС Linux в таком разделе.

Кто-нибудь может уточнить это?

2 ответа2

0

Единственное, что должно быть в основном разделе - это загрузчик - все остальное может находиться в логических разделах (увеличивая число не менее 8) или даже в логических томах (если все дистрибутивы поддерживают LVM), которые удаляют все разумный предел количества.

Итак, чтобы прояснить это: установщик Linux, если обработан правильно, не столкнется с проблемой.

-1

У вас есть несколько вариантов, но лучше всего зависит от деталей, которые вы не указали:

  • Использовать логические разделы - самый обычный подход - создать расширенный раздел, который может содержать столько логических разделов, сколько вам нужно. См. Главу 5 Руководства системного администратора Linux или этот вопрос SuperUser и его ответы для получения дополнительной информации по этому вопросу. Вкратце, схема разбиения MBR поддерживает до четырех основных разделов, один из которых может быть расширенным разделом, который служит заполнителем для произвольного числа логических разделов. Linux не заботится о первичных / логических типах разделов, даже для целей загрузки, поэтому вы можете создать столько логических разделов, сколько захотите в соответствии с вашими потребностями. Наиболее распространенным предупреждением является то, что если на диске уже есть четыре основных раздела, один из них должен быть удален или преобразован в логическую форму, прежде чем вы сможете создавать логические разделы. Моя программа fixparts , которая обычно устанавливается в пакете с именем gdisk или gptfdisk , может выполнить преобразование. Смотрите официальную документацию FixParts для деталей. Есть также проблемы размещения - у вас не может быть основного раздела между логическими разделами. Наконец, стандартные средства разбиения Windows представляют собой угрозу для любого диска, который использует логические разделы, хотя сама ОС прекрасно с ними справляется. Таким образом, вы должны быть осторожны, чтобы не использовать стандартные инструменты разметки Windows, если вы используете логические разделы.
  • Использовать LVM - этот подход аналогичен предыдущему, но имеет больше ограничений с точки зрения этого обсуждения. Управление логическими томами (LVM) - это способ взять один или несколько разделов или устройств с необработанным диском (оба из которых называются физическими томами на языке LVM) и разделить их на логические тома, которые работают подобно разделам. Таким образом, вы можете выделить раздел на диске как физический том LVM и создать столько логических томов, сколько вам нужно. Большое ограничение по сравнению с логическими разделами состоит в том, что загрузка с логического тома может быть более сложной. Хотя GRUB теоретически может загружаться из ядра, хранящегося в логическом томе, большинству дистрибутивов нравится видеть отдельный раздел /boot при использовании LVM. Кроме того, большинство не-Linux ОС не могут читать Linux LVM, поэтому это не очень хорошее решение для общего пространства данных. OTOH, LVM гораздо более гибкий, чем обычные разделы, поэтому, если вы регулярно добавляете, удаляете или изменяете размер хранилища, использование LVM является большим плюсом. Обратите внимание, что вы можете использовать логический раздел в качестве физического тома, поэтому это решение не является взаимоисключающим с предыдущим.
  • Преобразовать в GPT. Если Windows не загружается с жесткого диска, вы можете преобразовать ее из MBR в таблицу разделов GUID (GPT). GPT не различает основной, расширенный и логический разделы и по умолчанию поддерживает до 128 разделов. (Вы можете поднять этот лимит, если это необходимо.) Linux может нормально загружаться с GPT-дисков, даже в режиме BIOS, с оговоркой, что несколько BIOS задыхаются на GPT-дисках. GPT также используется по умолчанию, если ваш компьютер достаточно новый, чтобы иметь прошивку EFI. (Большинство компьютеров, представленных с конца 2011 года, имеют такую прошивку.) Таким образом, если ваш компьютер новый, вы можете конвертировать его в GPT и загружаться в режиме EFI, с большой оговоркой, что вам нужно будет либо конвертировать Windows для загрузки в режиме EFI (с помощью этого инструмента Windows), либо иметь дело с загрузкой Linux в EFI режим и Windows в режиме BIOS (что неудобно). Windows до Vista SP1 и некоторые более старые ОС вообще не могут обрабатывать GPT, и ни одна версия Windows не может загружаться с GPT в режиме BIOS без скачков через хаки (хотя Windows требует GPT для установки в режиме EFI). Таким образом, использование GPT является хорошим вариантом, если вам не нужно загружать Windows с диска в режиме BIOS или обращаться к диску из более старых ОС; но это совсем не вариант, если вам нужно загрузить Windows в режиме BIOS. Использование GPT является взаимоисключающим с использованием логических разделов, но вы можете использовать LVM для раздела GPT, так что вы можете объединить эти два метода, если хотите. Моя документация по GPT для fdisk более подробно описывает проблемы GPT, включая то, как конвертировать существующий диск из MBR в GPT.

Вы не предоставили достаточно подробностей, чтобы я знал, какой из этих вариантов будет для вас наилучшим. С учетом представленной вами информации наиболее безопасным подходом, вероятно, будет использование логических разделов. В зависимости от устанавливаемых вами дистрибутивов вам может потребоваться настроить расширенный раздел перед началом работы, или установщик может помочь с этим. Использование GPT, вероятно, создаст достаточное количество последующих проблем, что оно того не стоит, но я не могу быть в этом уверен. Особенно, если у вас относительно новый компьютер, использование GPT и загрузка в режиме EFI может дать некоторые преимущества, поэтому стоит подумать, не хотите ли вы переустановить Windows или рискуете конвертировать ее режим загрузки. Однако я думаю, что вам лучше придерживаться MBR и использовать логические разделы.

Если вы будете работать с несколькими дистрибутивами, и особенно если вы планируете изменить микширование в будущем, я рекомендую использовать LVM, вероятно, в сочетании с логическими разделами или преобразованием в GPT. Мне нравится устанавливать несколько 500-1000 МБ разделов для использования в качестве /boot разделов, а затем оставлять оставшееся пространство Linux в одном или нескольких разделах LVM. (Настройка нескольких разделов LVM позволяет относительно легко перераспределить часть пространства LVM для использования не Linux в будущем, если возникнет такая необходимость.) OTOH, LVM имеет умеренную кривую обучения, поэтому, если вы только начинаете, это может быть не лучшим вариантом. С другой стороны, некоторые дистрибутивы, такие как Fedora, используют LVM по умолчанию, поэтому вы можете использовать его, даже если вы не собирались это делать. Кроме того, загрузка нескольких дистрибутивов Linux имеет значительную кривую обучения с самого начала.

Этот последний момент дает еще одну возможность: вместо мультизагрузки вы можете рассмотреть возможность использования виртуализации, такой как VirtualBox или VMware. Вы можете установить столько виртуальных машин, сколько вам нужно в вашей основной ОС. Это позволяет вам запускать их бок о бок, и это означает, что вам не придется сталкиваться с проблемами мультизагрузки. У этого подхода есть недостатки, особенно если вам нужен прямой низкоуровневый доступ к оборудованию во всех ваших ОС, но это гораздо проще, чем пытаться загружать полдюжины или более ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .