Установите GRUB на NTFS

8

Я хотел бы установить 2 полностью независимых экземпляра Windows XP (данные не должны быть общими) на моем компьютере в 2 разных основных раздела. Я знаю, что grub может корректно выполнять их загрузку, но я понятия не имею, возможно ли установить его и настроить в системе NTFS на 100% и без каких-либо дополнительных разделов / дистрибутивов Linux.

karatchov
источник

Ответы:

7

Я использую grub4dos для двойной загрузки XP и XP64. Обе системы находятся в файловых системах NTFS.

Установка была простой: я скопировал папку grub4dos в мою файловую систему NTFS. Переименовал загрузчик Windows "ntldr" и скопировал загрузчик grub4dos "grldr" в "ntldr". Таким образом, я все еще использую стандарт Microsoft MBR, что делает мой корпоративный сканер вирусов счастливым.

Этот метод также делает мои разделы независимыми. Я могу сбросить раздел на внешний диск и загрузить на его место другую операционную систему. Я храню образы Vista32, XP32, Vista64 и XP64 на своем внешнем диске. Примерно через 1,5 часа я могу загрузить любой из этих образов на любой из двух разделов своего ноутбука и быть готовым к работе без суеты с загрузочными конфигурациями.

Изменить: еще один совет. Когда вы устанавливаете Windows, установите скрытый бит на всех разделах, кроме того, на котором вы устанавливаете Windows. Установщик окна заменит последовательность загрузки на загрузочном разделе, и вы потеряете независимость раздела.

Родни Шулер
источник
1
grub4dos также может быть установлен в MBR или просто добавлен в список boot.ini без изменения системы. NTFS - это поддерживаемая система.
Карачов
3

Нет, стабильный grub на данный момент не поддерживает загрузку с NTFS.

Вам понадобится небольшой раздел FAT, чтобы использовать GRUB. В качестве альтернативы рассмотрите возможность использования собственного загрузчика или другого стороннего загрузчика.

Тем не менее, поддержка работает над (в настоящее время альфа) grub2.

MikeyB
источник
Grub4dos, кажется, корректно загружается через ntldr в раздел NTFs, мне все еще нужно правильно его протестировать, и я
сообщу
1

Grub потребует наличия Unix-подобной среды. Вы можете использовать стандартную настройку Windows boot.ini, чтобы довольно легко получить среду Windows XP с двойной загрузкой.

WerkkreW
источник
стандартный метод boot.ini не поддерживает независимые системы, не так ли? С помощью grub я могу скрыть раздел при загрузке с другого, таким образом заставляя Windows
считать,
Windows фактически наслаждается загрузкой с других букв дисков, кроме C: ^^
Оскар Дювеборн
1

Вы можете выполнить двойную загрузку, используя стандартный загрузчик Windows.

Щелкните правой кнопкой мыши « Компьютер» , выберите « Свойства» | «Удаленные настройки» и «Дополнительно». Выберите параметры в разделе « Запуск и восстановление» и выберите основной раздел.

казарка
источник
1

Вы можете сделать это, на самом деле. Используя GNU / Linux liveCD / USB и действительный формат grub.cfg, вы можете полностью установить Grub2 в каталог в одном из ваших разделов Windows и загрузить обе ОС (даже если система позже не содержит системы Unix).

Ответ @MikeyB больше не действителен, Grub2 может быть установлен в файловой системе NTFS.

Vdragon
источник