Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Малые OS »   ReactOS - Win32-совместимая OpenSource-система »   Форум поддержки ReactOS »   ReactOS FreeLoader
RSS
Реклама: Постельное Италия 2500р. Доставка: постельное белье сатин.

ReactOS FreeLoader

Как его настроить для загрузки WinXP

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модераторы: DNS, SiriusПечать
 
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3029
Рейтинг пользователя: 75





Дата регистрации на форуме:
29 сен. 2001
Как настроить ReactOS Free Loader для загрузки Windows XP? Или другой вариант: как настроить Windows XP для загрузки ReactOS с другого Primary-раздела.
Если конкретно, ситуация у меня следующая: имеется жесткий диск, на котором на первом primary-разделе (3 Gb, FAT32) стоит ROS, на втором (тоже primary) — Windows XP, также есть еще один primary-раздел (в будущем туда будет установлен Linux) и extended-раздел.
Соответственно задача — сделать возможность выбора между XP и ROS.
Я пытался применить 2 способа:
1) скопировать загрузочный файл с диска ROS (fat32.dat), поместить его на раздел с ROS, и прописать в boot.ini путь загрузки для ROS либо C:\fat32.dat, либо D:\fat32.dat, но и то и другое приводило к зависанию. Попытки написать что-то вроде multi(0)disk(0)rdisk(0)partition(1)\ReactOS тоже ни к чему ни привели.
2) сделать активным раздел 1 (с ROS) и прописать во freeldr.ini вот такое:
[WinXP]
BootType=ReactOS
SystemPath=multi(0)disk(0)rdisk(0)partition(2)\Windows

Но это привело к тому, что управление передавалось не загрузичку Windows XP, а Windows XP пытался загружать сам загрузчик ReactOS (что приводилок к куче ошибок и синему экрану смерти в итоге).

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 3029
Рейтинг пользователя: 75





Дата регистрации на форуме:
29 сен. 2001
В общем, я выяснил, как делать передачу управления загрузчику Windows XP:

BootType=Partition
BootDrive=hd0
BootPartition=2

Соответственно, BootDrive — номер диска, BootPartition — номер раздела.
Кроме этого, как выяснилось, есть еще ряд полезных типов загрузки: Linux
[Linux]
BootType=Linux
BootDrive=hd0
BootPartition=6
Kernel=/vmlinuz-2.4.7-10
Initrd=/initrd-2.4.7-10.img
CommandLine=ro root=/dev/hda3

Тут сразу можно задать путь к ядру и Kernel (а также inird, если кто им пользуется). Получается, что от всяких там Grub и Lilo в качестве загрузчиков второй ступени можно смело отказываться (интересно только FreeLoader совместим с ReiserFS или нет?)...
Еще есть тип загрузки BootSector (можно указать путь к файлу с загрузочным сектором в параметре BootSector, параметры BootDrive и BootPartition задаются точно также), и Drive.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
staper
Новичок


Всего сообщений: 1
Рейтинг пользователя: 0





Дата регистрации на форуме:
17 фев. 2009
<<Назад  Вперед>>Модераторы: DNS, SiriusПечать
Объединенный Открытый Проект »   Малые OS »   ReactOS - Win32-совместимая OpenSource-система »   Форум поддержки ReactOS »   ReactOS FreeLoader
RSS
Быстрый переход в раздел:
Реклама: Здесь можно найти онлайн игры драки играть бесплатно. Классный сайт с играми.


Время выполнения скрипта: 0.1504. Количество выполненных запросов: 19, время выполнения запросов 0.1084
Rambler's Top100