Linux не видит разделы Windows 7 при установке

Linux не видит разделы Windows 7 при установке

Я пытаюсь установить Linux в качестве двойной загрузки с Windows 7 на моем Dell latitude e6510. В настоящее время он работает под управлением Windows 7, и я использовал инструменты MS Disk для уменьшения раздела Win 7 NTFS, чтобы освободить место для Linux.

Проблема, с которой я столкнулся, заключается в том, что когда я запускаю установщики Linux, загружаясь с CD, они видят весь жесткий диск как нераспределенное пространство. Я пробовал Ubuntu 10.10, Kbuntu 10.10 и Fedora 14, и у всех них та же проблема.

Я также попробовал опцию «установить в Windows» в Ubuntu, но она не заработала.

РЕДАКТИРОВАТЬ:

Загрузка Gparted 0.8.0 с usb-накопителя не сработала. Он сообщил, что весь диск не разбит на разделы.

решение1

Оказывается, моему ноутбуку каким-то образом дали две таблицы разделов MBR и GPT, что сбило с толку Gparted. Установщики Ubuntu и Fedora используют Gparted для подготовки диска к установке.

Очистка GPT с помощью Gdisk для Windows исправила ситуацию. Теперь и Windows, и Gparted могут читать мой диск.

http://sourceforge.net/projects/gptfdisk/

http://www.rodsbooks.com/gdisk/gdisk.html

решение2

Windows 7 использует «новый» фирменный подход к управлению жесткими дисками, Dynamic Disk (DD). Эта новая система представляет собой имитацию RAID (так что совсем не новая) плюс некоторые другие гаджеты, использование которых большинство обычных пользователей никогда не поймут. Одним из отличий является использование другой схемы описания разделов из стандартной MBR, так называемой Microsoft GPT. Другими словами, индекс диска, представленный Microsoft, существенно отличается от того, который используется стандартом MBR. Следствием этого является не что иное, как то, что инструменты Microsoft могут распознавать и правильно понимать, где находятся разделы и какого они типа.

Поскольку инструменты разбиения диска Linux работают на стандартной системе MBR (как и большинство, если не все, других операционных систем), они не могут интерпретировать DD Microsoft и его индекс GPT. Следствием этого является то, что диск, размеченный DD, распознается как свободный, поскольку на нем нет данных дескриптора MBR. Только для того, чтобы дать возможность восстановить документы и другие файлы с разделов DD, в ядро ​​Linux уже были внесены некоторые дополнения, позволяющие ему работать с такими зонами жесткого диска. Насколько мне известно, на пути находится дополнительный код совместимости.
Поэтому не забывайте, что Linux не нужно постоянно пытаться стать совместимым с нестандартами Microsoft...

На данный момент, чтобы иметь двойную загрузку Linux, вам нужно заставить Windows использовать стандарт MBR, а не собственный DD Microsoft. Инструменты разбиения Linux затем могут распознать существующие разделы Windows MBR и затем могут правильно установить Linux и загрузочный код (GRUB...) для двойной загрузки. Поэтому эта стратегия в основном действительна, если Windows 7 уже была установлена ​​таким образом.

Остерегайтесь подозрительной возможной рискованной ситуации! Если у вас есть несколько жестких дисков в вашей системе, разделенных с помощью Windows 7 DD в одном из режимов GPT, при установке Linux на один жесткий диск, отличный от первого (C: в Windows), вы можете успешно использовать двойную загрузку. Проблема в том, что Windows 7, в зависимости от того, как вы настроили жесткие диски, может обнаружить сбой тома, если такой том растянут на физический жесткий диск, который теперь используется Linux. Таким образом вы можете потерять много данных Windows. Фактически, весь том, так что не только часть, физически содержащаяся на указанном жестком диске, может быть потеряна со всеми его данными.

Поэтому единственное правило, которому следует следовать на данный момент, — это точное планирование конфигурации раздела MBR в Windows 7, избегая таким образом использования томов, объединенных на нескольких жестких дисках, резервирование места для установки Linux, а затем продолжение установки Linux.

Основная проблема заключается в том, что пользователь Windows должен освоиться (!) с системой Dynamic Disc, прежде чем он сможет изменить настройку разделов и создать необходимое дисковое пространство для установки Linux.

В заключение, введение системы Dynamic-Disk компанией Microsoft на самом деле не является технической проблемой для сосуществования Linux-Windows. В настоящее время сообщество Linux работает над этой новинкой Microsoft, чтобы уберечь пользователей Windows от порчи их систем Windows при попытке установить Linux. Чтобы эта дополнительная стратегия работала полностью, инструменты разбиения Linux должны знать о нестандартных схемах разбиения. Это может быть введено очень скоро, поскольку это простая модификация, даже если разные структуры разделов Windows могут потребовать разных подходов для достижения правильной настройки для сосуществующей установки новой операционной системы.

решение3

Попробуйте запустить загрузочный диск gparted (или USB-накопитель).

решение4

Интересно. Недавно я сделал это дважды, на двух разных машинах, без каких-либо проблем. Но затем я использовал инструмент gparted, чтобы изначально сжать разделы.

Попробуйте загрузиться с live-дистрибутива, например Gentoo.LiveDVD, и бегите fdisk -l /dev/sdaи смотрите, что это вам скажет.

Связанный контент