Головна > Операційні системи >
Встановлення декількох операційних систем сімейства Windows

Встановлення декількох операційних систем сімейства Windows

1. Як правильно встановити системи?

Встановлення краще починати з ранньої ОС (наприклад, спочатку Windows 2000 потім Windows ХР), оскільки старіші ОС не знають про існування більш пізніх і будуть просто затирати їх завантажувачі. У результаті ХР не буде завантажуватися.

Windows 9x після Windows XP

Win9x при інсталяції затирає завантажувальний сектор XP. Щоб цього не сталося, перед установкою Win9x треба правильно сконфігурувати його інсталятор. Для цього у файлі MSBATCH.INF (якщо такого файлу в вашому дистрибутиві немає, створіть його) треба прописати наступні рядки:

[Setup]
CleanBoot=0

Після встановлення, Win9x налаштовує завантаження по умовчанню на себе, але це легко змінюється. Якщо дистрибутив Win9x знаходиться на CD (як це зазвичай і буває), то виправлений або створений MSBATCH.INF можна використовувати, запустивши програму встановлення Win9x з параметром: setup.exe диск:\шлях\MSBATCH.INF В цьому випадку файл можна назвати як завгодно, а не тільки MSBATCH.INF . Після встановлення, потрібно прописати W9x в стартовому меню XP. Для того, щоб завантажитися в W9x, необхідний файл bootsect.bin в корені системного диска, який містить завантажувальний сектор W9x, і рядок в boot.ini C:\="Microsoft Windows 98", де текст в лапках це те, що буде виводитися у завантажувальному меню вибору ОС.

Якщо це не допомогло, спробуйте виконати наступне:

1. Потрібні два файли: bootpart.exe (не нижче версії 2.0) і DiskEdit.exe (з пакету Нортон Утиліти)

2. Ставиться Windows 98. (Після встановлення буде запускатися тільки Windows98)

3. Завантажтесь з системної дискети 98-ої і запустіть DiskEdit.exe, відкрийте Object->Boot Record. Далі, в Tools->Write Object to зберігаєте в корінь на диск C: бут сектор під іменем bootsect.dos

4. Запускаєте bootpart з ключами:

bootpart.exe winnt boot:c:

5. Перезавантажуєтесь і готово.

Диск С: на NTFS

Якщо ви спробуєте встановити Win9x на диск D: на FAT32, а диск С: у вас на NTFS, то Win9x повідомить про помилку і відмовиться встановлюватися, оскільки не зможе покласти свої завантажувальні файли на С: - NTFS. Щоб уникнути цього:

1. Зробіть диск С: прихованим

2. На диск D: встановіть Win9x

3. Знову зробіть диск С: активним

4. Завантажтеся в консоль відновлення ХР і зробіть команду /fxmbr

5. В boot.ini пропишіть Win9x, як:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
D:\bootsect.dos="Windows 98"

Windows 2000/NT після Windows XP

До встановлення Windows 2000/NT скопіюйте завантажувач ХР (ntdetect.com і ntldr) у затишне місце. Потім заміните ними ті, які з'являться на диску С:

2. Як можна на одному логічному диску встановити поруч з XP ще і 98 SE?

Примітка: Не рекомендується встановлювати декілька ОС на одній партіціі, тому що можуть виникнути різні проблеми.

1. Спочатку встановлюється Win98SE.

2. Після встановлення, якою-небудь підходящою програмою (наприклад, TweakXP), змінюємо місце розташування Program Files (наприклад, на PFiles98).

3. Перевантажуємося і запускаємо з-під Win98 встановлення WinXP. Вибираємо не оновлення, а чисте встановлення в інший каталог. Ставимо.

УВАГА! Більшість програм доведеться встановлювати для обох систем окремо, тобто двічі. Деякі можна ставити в один і той же каталог, деякі (наприклад, Norton Utilities) - ні. Саме тому потрібно перейменування Program Files у Win98: наприклад, IExplorer для цих двох систем ставить різні файли; і ще більше це відноситься до вмісту Program Files\Common Files.

4. Передбачаючи можливе запитання: ні, місце розташування Program Files НЕМОЖНА змінити при встановленні Windows ні ключами, ні вмістом msbatch.inf

5. Якщо хочете ставити системи у зворотному порядку, то в дистрибутиві Win98 повинен лежати файл msbatch.inf з вмістом:

[Setup]
CleanBoot=0
(як описано вище)

3. Як відновити завантажувач ХР після встановлення Windows 98 (95, МЕ, 2000, NT)?

Win9x

1. Можна поставити сторонній завантажувач (Acronis OS Selector, наприклад)

2. Зробити відновлення системи

3. Можливо, допоможе поправити boot.ini:

Складові рядки файлу boot.ini:
multi( ) - вид адаптера (scsi, eide і т.д.), номери від 0 до 3
disk( ) - фізичний диск в ланцюжку SCSI, для IDE комп'ютерів дорівнює 0
rdisk( ) - номер диска в ланцюжку, для SCSI до 6, для IDE до 1
partition( ) - логічний розділ

Приклад (Windows 98 на диску D, за умовчанням завантажується ХР):
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]M
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
C:\bootsect.win="Windows 98"

Приклад (Windows 98 на диску С, за умовчанням завантажується ХР):
[boot loader]
timeout=15
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Win XP" /fastdetect
C:\="Win 98"

Приклад (Windows 98 на диску С, за умовчанням завантажується 98):
[boot loader]
timeout=20
default=C:\
[operating systems]
C:\="Win 98"
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Win XP" /

4. Збережіть файл bootsect.win , завантажтеся в Консоль Відновлення ХР і запустіть команду fixboot . Покладіть bootsect.win на диск C:

Примітка: у цьому випадку рядок завантаження Windows 98 в boot.ini повинен виглядати, як у першому прикладі (див. вище)

5. Якщо і це не допомогло, спробуйте застосувати команду fixmbr з Консолі Відновлення.

WinNT/2000

1. Можна поставити сторонній завантажувач (Acronis OS Selector, наприклад)

2. Здійснити відновлення системи

3. Завантажувач ХР - це ntldr, також потрібен ntdetect, який збирає інформацію про фізичні пристрої, які під'єднані на даний момент до комп'ютера. Замініть файли ntldr і ntdetect від 2000/NT (вони мають атрибути: системний, прихований, і лежать на диску С: ) на ntldr і ntdetect від ХР (ці файли можна взяти в папці i386 дистрибутива ХР) При цьому переконайтеся, що boot.ini написаний правильно (див. вище).

4. Завантажитись у Консоль Відновлення ХР і запустити команду fixboot

5. Переконайтеся, що системи прописані в boot.ini:

Приклад (Windows XP на диску C:, Windows 2000/NT на диску D:, за умовчанням завантажується ХР):

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Other Windows (2000/NT)" /fastdetect

Приклад (Windows 2000/NT на диску C:, Windows XP на диску D:, за умовчанням завантажується 2000/NT):

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Other Windows (2000/NT)" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Приклад (Windows 2000/NT на диску C:, Windows XP на другому диску (slave) на першій партиції, за умовчанням завантажується 2000/NT):

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Other Windows (2000/NT)" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Наведені матеріали взяті з різних джерел Інтернету та особистого досвіду

Додаткові матеріали

Windows XP після Windows Vista

Встановлення Windows XP на комп'ютер з Windows Vista розглянута детально у статті Встановлення Windows XP на комп'ютер з Windows Vista

Автор: Ginger, 15.IV.2005
Джерело: http://www.oszone.net/3183/
Переклад: УкрFAQ, VI.2011


Украинская Баннерная Сеть

Головна  Алфавітний Індекс  Довідка  Додати FAQ  E-mail
Новини  Пошук по сайту

© УкрFAQ 2011
Сайт создан в системе uCoz