Fantom насколько я знаю, никак. Если ты попытаешься запустить сетап из-под ХР, то она тебе ругнется, что более старую систему ставить не хочет. Если ты запустишь сетап, не загружая ХР (предварительно отрезав кусок от NTFS и отформатировав его под FAT, по иному у тебя 98-я никак не встанет), то тоже обломаешься - сетап будет видеть твой новый раздел как диск С, а при перезагрузке он будет виден, как диск Д, и система будет грузиться с твоей NTFS-части. Сделать второй раздел активным не помогает - система просто перестает грузиться. Я сам в свое время столкнулся с такой проблемой. Но решить ее так и не смог.
Так что единственный вариант для того, чтобы поставить две операционки - сначала ставить более древнюю, потом добавлять более новую.
Вот такие дела. Хотя, мож кто и знает, как обойти эту хрень... Помухлевать там тем же самым PM... Хотя скорее всего, старая система перестанет работать...
Короче, слей необходимую инфу, переразбей винт и поставь все заново. Это у тебя в итоге времени меньше займет, чем если будешь трахаться, пытаясь скрестить ужа с ежом. А в итоге все равно обломаешься и вернешься к первому варианту...
[Ответ]
Вот самый полный ответ на данный вопрос. Привожу целиком.
Win98 + WinNT - легко!
Автор: Smash ()
Дата публикации: 21 Июль 2002
Категория: Хакинг
страницы: 1
Множественная загрузка в NT и Win9x/DOS
Наверное многие пользователи NT, любящие игрушки ставят на свой компьютер еще и Win9x, а то и DOS, получая так называемую систему с множественной загрузкой (multi-boot system). А есть еще любители Linux, BeOS и прочих полуосей... Но установить все операционные системы мало - нужно еще иметь возможность загружать произвольную систему. Традиционно эта задача решается при помощи загрузчиков (boot managers) сторонних фирм. Однако в этой статье я расскажу как организовать множественную загрузку при помощи только средств Windows NT.
Перед установкой следует принять во внимание тот факт, что DOS, Windows 9x и Windows NT не умеют загружаться с раздела, отстоящего от начала диска более чем на 2Gb. Это ограничение накладывается на активный раздел (active partition). Windows NT можно загрузить и с более далекого раздела, но при этом активный раздел должен удовлетворять этому ограничению.
Есть несколько вариантов установки нескольких систем:
Вариант 1
Просто ставим каждую ОС на свой раздел. При каждой загрузке какая-то система находится на активном разделе (active partition), она и загружается. Если нужно загрузится под другой ОС - делаем ее раздел активным (в NT для этого используется утилита Disk Administrator, в Win9x/DOS - fdisk) и перегружается.
Преимущества:
Минимум действий для установки
Недостатки:
Очень неудобно пользоваться
Остальые варианты так или иначе используют встроенный в NT загрузчик OS Loader.
Вариант 2 (для новичков NT)
Я назвал этот вариант "для новичков NT", так как он в основном используется тогда когда на компьютере уже установлены Win9x или DOS и нужно поставить еще NT. Для этого варианта нужно чтобы загрузочный раздел содержал файловую систему (file system), которая поддерживается NT (FAT и NTFS для NT 4, FAT, NTFS и FAT32 для NT 5).
Для этого просто ставим NT, при установке она сама установит загрузчик и добавит возможность загружать предыдущую операционную систему.
Достоинства:
Простота установки
Удобство использования
Недостатки:
Невозможность установки прав доступа на файлы, необходимые NT для загрузки, так как они находятся не на FAT-разделе
Большая вероятность повреждения системных файлов NT FAT-вирусом (а их существенно больше чем NTFS)
Работает только если загрузочный раздел был FAT, NTFS или FAT32 (для NT 5)
Вариант 3 (для старожилов)
Этот вариант подходит для тех случаев, когда NT уже установлена, и хочется установить, например, Win98. Для использования этого варианта необходимо, чтобы загрузочный раздел был отформатирован FAT.
Делаем диск аварийного восстановления (ERD, Emergency Repair Disk) и загрузочные дискеты (что такое ERD и как его делать написано в статье Q156328, а о загрузочных дискетах - в Q131735 Microsoft Knowledge Base). Ставим Win98 поверх NT. Поздравляю - Вы запороли NT! Но ведь у нас еще остались загрузочные дискеты и ERD. Грузимся с дискет, созданных на шаге 1 и восстанавливаем загрузочный сектор (boot sector) NT, при этом старый загрузочный сектор будет сохранен в файле bootsect.dos. Грузимся под NT.
Cнимаем атрибут Read Only с файла boot.ini (он находится в корне загрузочного раздела) и открываем его в notepad, например. Добавляем строку: С:\bootsect.dos="Microsoft Windows 98"
Записываем файл, ставим на него опять Read Only (на всякий случай).
Достоинства:
Удобство использования
Недостатки:
Невозможность установки прав доступа на файлы, необходимые NT для загрузки, так как они находятся не на FAT-разделе
Большая вероятность повреждения системных файлов NT FAT-вирусом (а их существенно больше чем NTFS)
Работает только если загрузочный раздел был FAT, NTFS или FAT32 (для NT 5)
Страшно
Вариант 4 (мой любимый)
И вот, наконец, мы и подошли к на мой взгляд лучшему варианту. Вы наверное уже заметили, что в предыдущем варианте мы использовали предыдущий загрузочный сектор раздела для загрузки Win98. Но с использованием этого сектора можно загрузить и операционную систему с другого раздела!
Итак, ставим NT на один раздел (теперь-то уже можно использовать NTFS вовсю), ставим другие ОС на оставшиеся основные разделы (primary partitions). Загружаемся под NT.
Сохраняем копии загрузочных секторов в файлы (win98.dos, dos.dos, linux.dos,...)
Добавляем строки в boot.ini аналогично варианту 3
c:\win98.dos="Windows 98
c:\dos.dos="DOS"
c:\linux.dos="Linux"
Теперь на компьютере стоит NT и другие ОС, при этом загрузочный раздел- под NTFS.
Сделать копию загрузочного сектора можно следующим способом:
Сделать файл следующего содержания (назовем его bootsect.scr):
L 100 * 0 1
N C:\BOOTSECT.DOS
R BX
0
R CX
200
W
Q
Вместо * нужно подставить номер в алфавите буквы, присвоенной разделу в NT, загрузочный сектор которого нужно скопировать (A=0, B=1, C=2,...). Название BOOTSECT.DOS можете заменить на, например, LINUX.DOS (для Linux) или WIN98.DOS для Windows 98).
Выполнить команду: debug < bootsect.scr. Debug.exe - это текстовый отладчик, входящий в состав NT (интересно, есть ли хоть один человек, который им пользовался?).
Достоинства:
Удобство использования
Защищенность NT
Недостатки:
Скрипт какой-то писать надо
Счастливой загрузки!
Правда для ХР сценарий создать не получится. Для этого нужно загрузится с дискетки (я грузился с бутяшки на МЕ), набрать Debug и ввести данный файл построчно вручную, а потом скопировать на NTFS Bootsect.dos. Дерзай! Лично у меня последний вариант работает уже год.
[Ответ]