RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Немного оффтопично, Но таки спрошу...


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Vladinir Solovyov
To : GPV&KGB
Subj : Немного оффтопично, Но таки спрошу...

> ... собственно, проблема вот какая: у товарища на машине стоят три винта (не очень большие - по 4 гектара каждый) и один сиди-дивиди-резак. Диски на разделы не поделены. На первом диске стоит Windows-98SE, на втором - Windows NT 4.0 WS(rus), а на третий он хотел бы возвести OS/2Warp MCP#2. Вопрос, собственно - как это можно сделать таким образом, чтобы была возможность загрузки не через ПолуОСевый бутменеджер, не через какую-либо другую программу загрузки (типа Бут-Магик, Систем-Командир итд), а через ВинНТёвый ОСь-лодырь? Какие и куда ему надо параметры вписать, чтобы среди возможных загружаемых систем кроме вин98се и виннти высвесивалась еще и ПолуОСь?

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

Теперь чисто теоретические рассуждения, основание на том как грузится винда.

This brings us to the actual NT booting process.

* NTLDR switches the processor to a 32-bit flat memory model, supporting up to 4 GB of RAM (physically installed).
* NTLDR starts what is called a minifile system. Windows NT can read one of three file formats: FAT, NTFS & CDFS.
* NTLDR reads the BOOT.INI file, and displays the operating system selections in the Boot Menu. If Windows NT is selected, NTLDR will run NTDETECT.COM. If another OS is selected, NTLDR will load and run BOOTSECT.DOS, and pass control to it, and exit. The other OS will continue as though the machine had just booted. If BOOTSECT.DOS is missing or corrupt, it must be replaced or reconstructed in order to boot to the other OS.

Т.е. нам нужно загрузить ОС, отличную от NT. Значит нам нужеy файлик BOOTSECT.DOS, который содержит боотсектор раздела который будет грузиться.

Винда 98 прописывается в boot.ini вот такой строкой: C:\="Windows 98"

[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect
C:\="Windows 98"

Очевидно, надо пробовать также вписать сюда OS/2, посчитав его буковку как она будет выглядеть в DOS. (Хорошо, если C)

PS. Это все теоретические измышления :)

Sat 04 Dec 2004 14:17 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.1) Ge




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.