Не удается, и он говорит «не могу найти устройство». Это будет работать снова, если я переустановлю Windows и использую что-то вроде EasyBCD. Но я бы хотел, чтобы grub был только загрузчиком, кто-нибудь может мне помочь? В моей системе установлен обычный BIOS (материнская плата p35-ds4), поэтому поддержка UEFI отсутствует.
Ранее запускал Windows 8 вместе с Ubuntu 13.04, теперь снова хотел Windows 7 с Ubuntu 13.10.
Я использую диск /dev/sda.
3000.6 GB, 3000591900160 bytes
255 head, 63 sectors/track, 364801 cylinders, 5860531055 sectors
Sector size (logical/fysical): 512 bytes / 4096 bytes
Device Begin End Blocks ID System
/dev/sda1 2048 419432447 209715200 83 Linux
/dev/sda2 419432448 436013055 8290304 82 Linux swap
/dev/sda3 436015102 1576339455 570162177 5 extended
Partition 3 does not start on a fysical sector limit.
/dev/sda4 * 1576339456 5860530175 2142095360 7 HPFS/NTFS/exFAT
/dev/sda5 436015104 855443455 209714176 7 HPFS/NTFS/exFAT
/dev/sda6 855445504 1576339455 360446976 7 HPFS/NTFS/exFAT
Во-первых, ваша конфигурация играет «быстро и свободно» со структурами данных MBR. Обычно считается, что MBR ограничивается дисками 2 ТБ, но на самом деле он ограничен значениями 2 ТБ для начальных точек и размеров разделов, поэтому теоретически он может обрабатывать чуть менее 4 ТБ дисков, хотя с последним 2 ТБ в одном разделе. На вашем диске объемом 3 ТБ (2,7 ТБ) ваш самый большой и последний раздел имеет размер около 1 ТБ и начинается с 1,7 ТБ. Следовательно, оно соответствует букве «закона» MBR, но некоторые ОС и утилиты будут отслаиваться при показе этого диска. В моих тестах и Linux, и Windows 7 обрабатывали эту конфигурацию нормально, но большинство других ОС этого не делали. Мои тесты были ограничены, хотя; Вполне возможно, что какая-то утилита выйдет из строя на этом диске, даже под Linux или Windows 7, и, возможно, повредит ваши данные. На самом деле, я думаю, что это то, что происходит с GRUB, хотя я не уверен в этом. В целом, я бы рекомендовал использовать GPT на больших дисках.
Тем не менее, я понимаю, что у вас могут быть проблемы, если вы пытаетесь использовать диск объемом 3 ТБ на старом компьютере с традиционным BIOS, а не EFI. В таком случае лучший вариант - использовать старый и меньший диск в качестве загрузочного диска Windows вместе с дополнительным GPT-диском для хранения данных, программ и Linux. Другой вариант - использовать DUET или Clover для загрузки компьютера с BIOS в режиме EFI. И DUET, и Clover можно рассматривать как загрузчики BIOS, которые добавляют возможности EFI к компьютеру BIOS. К сожалению, ни один из них не прост в установке, и в последний раз, когда я проверял, у обоих были проблемы на большинстве компьютеров AMD. (Скорее всего, они будут работать на системах на базе Intel.)
Я не уверен, но я подозреваю, что проблема, с которой вы сталкиваетесь, связана с тем, что ваш загрузочный раздел выходит за рамки конец жесткого диска. Таким образом, если вы действительно хотите, чтобы это работало как есть, я рекомендую переставить разделы так, чтобы загрузочные разделы Linux и Windows полностью находились под знаком 2TiB. Используйте пространство за этой точкой для раздела данных или программ.
Если ваша материнская плата поддерживает загрузку в режиме EFI, лучшим вариантом является переключение в режим GPT и загрузка в режиме EFI. Эта страница посвящена конвертации Windows для загрузки в режиме EFI. Linux, как правило, немного проще; вам нужно только установить любой из нескольких загрузчиков EFI для Linux. GRUB 2 является одним из них, хотя rEFInd , вероятно, будет проще установить вручную. Обратите внимание, что большинство компьютеров, продаваемых с середины 2011 года, используют EFI, хотя большинство компьютеров, выпущенных до выпуска Windows 8, по умолчанию загружались в режиме BIOS. Даже некоторые компьютеры до 2011 года поддерживают загрузку в режиме EFI.