Існує багато загальнодоступних посібників, які докладно описують, як можна забезпечити завантаження декількох операційних систем на одному комп’ютері, за допомогою завантажувача операційної системи Windows NT. Але, коли я нарешті придбав Windows NT, у мене вже були встановлені системи Windows 95 і Linux, а для їх завантаження я використовував LILO. І я цілком справедливо вирішив, що треба просто додати завантаження Windows NT в меню LILO.

На комп’ютері у мене стояли: Windows 95 — на першому IDE вінчестері, і Linux — на другому IDE вінчестері. Диск з Linux став потім моїм третім жорстким диском, так як другим я поставив жорсткий диск з Windows NT. Хоча я і не пробував інші варіанти розташування систем, я впевнений, що те, в якому порядку і які системи розташовані в комп’ютері, не грає особливої ролі, і в цілому несуттєво.

На всяк випадок, не забудьте створити завантажувальні дискети для кожної з операційних систем!

Так як я використав програму BootPart від Gilles Vollant, а BootPart підтримує диски розміром тільки до 4Гб, то все, описане далі по тексту, може не спрацювати на вашій системі (у разі, якщо ви маєте вінчестери більшого розміру). Якщо ви все-таки хочете виконати ці дії на жорстких дисках великих розмірів, ніж 4Гб, то зверніться безпосередньо до Gilles (його електронну адресу, ви знайдете в документації до програми BootPart).

——————————————————————————–

Установка операційних систем
Коли ви почнете встановлювати операційні системи на комп’ютер, переконайтеся, що встановлюєте їх на основні завантажувані розділи. Я встановлював і Windows 95 і Windows NT на розділи з файловою системою Fat16, так що точно можу сказати, що все працює на таких дисках. Якщо ви зважитеся використовувати Fat32 для Windows 95 або NTFS для Windows NT, то перевірте, чи підтримує їх ваша версія Linux, і до якої міри.

——————————————————————————–

Установка Windows 95
Встановіть Windows 95 на перший вінчестер (це диск C:). Не забудьте створити завантажувальні дискети для Windows 95, коли вам запропонують це зробити при інсталяції.

Я рекомендую прибрати вінчестер, з встановленим на ньому Linux, з комп’ютера на період встановлення Windows 95, щоб він жодним чином не був виявлений і для Windows 95 не існував.

Тепер, якщо все зроблено правильно, ви повинні нормально завантажуватися і працювати в Windows 95.

——————————————————————————–

Установка Windows NT 4.0
Встановіть Windows NT 4.0 на другий вінчестер. Коли будете створювати розділи на вінчестері, то обов’язково зробіть розділ завантажувальним. Не всі версії Linux підтримують NTFS, тому для безпеки я створював розділ з FAT16, до того ж, цим я забезпечив вільний обмін інформацією між дисками Windows.

Програма установки Windows NT визначить присутність диска з встановленим Windows 95 і додасть можливість його завантаження в свій стартовий завантажувач NT, так що при старті Windows NT, ви зможете вибрати варіант завантаження в такому меню: Windows NT Workstation Версії 4.00
Windows NT Workstation Версії 4.00 [VGA mode]
Microsoft Windows

Тепер, якщо все зроблено правильно, ви повинні завантажуватися і нормально працювати в Windows NT і Windows 95.

——————————————————————————–

Установка Linux
Встановіть Linux на третій вінчестер. Коли я встановлював Linux, у мене вже була встановлена система Windows 95, так що в LILO я додавав тільки її. Ви можете встановлювати всі операційні системи паралельно з установкою LILO, або спочатку встановити і пізніше додавати їх в конфігураційні файли LILO. У будь-якому випадку, я навів приклад того, як має виглядати вміст файлу /etc/lilo.conf, далі за текстом. Після того, як процес встановлення Linux закінчиться, ви повинні вільно завантажувати Linux і працювати в ньому.

——————————————————————————–

Необхідні дії в середовищі Linux
Під Linux необхідно відредагувати фалй /etc/lilo.conf і перезавантажити LILO. У файлі /etc/lilo.conf повинна бути такий рядок: boot=/dev/hda

Рядки, що описують пункт меню «Linux», вже повинні бути в файлі: # Linux stanza
image=/vmlinuz
root=/dev/hdc1
label=Linux
# End Linux stanza

Тепер додамо рядка для пункту меню «Windows 95»: # Windows 95 stanza
other=/dev/hda1
table=/dev/hda
label=Windows95
# End Windows 95 stanza

І ще додамо рядка для пункту меню «Windows NT»: # Windows 95 stanza
other=/dev/hdb1
table=/dev/hda
loader=/boot/any_d.b
label=WindowsNT
# End Windows 95 stanza

Зараз необхідно перезапустити LILO. Тепер при завантаженні LILO у вас в меню повинні бути і Windows 95, Windows NT і Linux. Поки повинні завантажуватися тільки Linux і Windows 95 (при запуску Windows ви повинні потрапляти в меню завантажувача NT). Щоб нормально завантажувати Windows NT, потрібно зробити ще дещо під Windows NT (пункт 4).

——————————————————————————–

Windows NT
Перш за все необхідно зробити дві речі.

По-перше, завантажити і розпакувати програму BootPart (автор Gilles Vollant). Знайти її можна за адресою www.winimage.com/bootpart.htm там же знаходиться та інформація про її використання.

По-друге, необхідно скопіювати (і поки не видаляти!) такі файли в кореневий каталог диска з встановленим Windows NT: Boot.ini
Bootsect.dos
Ntdetect.com
Ntldr

Ці файли і є системний завантажувач NT. Вони розташовані в кореневому каталозі диска з Windows 95, туди їх помістила програма установки Windows NT при інсталяції.

Як тільки це зроблено, завантажитеся в режимі командного рядка MSDOS (натисніть Shift+F5 при завантаженні Windows 95) і виконайте наступну команду: BOOTPART WINNT BOOT:D:

Зараз треба відредагувати файл Boot.ini в кореневому каталозі Windows NT. Треба поправити три рядки, одну в розділі [boot loader], і дві в розділі [operating systems].

Ось як виглядав до редагування файл Boot.ini: [boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)WINNT=«Windows NT Workstation Версії 4.00»
multi(0)disk(0)rdisk(1)partition(1)WINNT=«Windows NT Workstation Версії 4.00
[VGA mode]» /basevideo /sos
C: = «Microsoft Windows»

Примітка: передостанній рядок розбита на дві для наочності.

А ось як тепер виглядає виправлений файл Boot.ini: [boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINNT=«Windows NT Workstation Версії 4.00»
multi(0)disk(0)rdisk(0)partition(1)WINNT=«Windows NT Workstation Версії 4.00
[VGA mode]» /basevideo /sos

Примітка: передостанній рядок розбита на дві для наочності.

Відмітьте, що всі входження «rdisk(1)» були змінені на «rdisk(0)», а всі рядки, що стосуються Windows 95, видалені.

Якщо все зроблено правильно, то після збереження Boot.ini і перезавантаження, ви повинні просто запустити Windows NT меню LILO.

——————————————————————————–

Windows 95
Створіть DOS завантажувальну дискету з режиму командного рядка MSDOS (натисніть Shift+F5 при завантаженні Windows 95). Ви повинні зробити цю дискету не у вікні Windows, а саме в режимі MSDOS! Не завантажуйте Windows 95 до того, як виконаєте всі ці дії! Скопіюйте на цю дискету файл C:WINDOWS95COMMANDSYS.COM (можливо у вас буде по-іншому називатися каталог з встановленим Windows). Тепер перезавантажитеся з цієї дискети і виконайте команду: SYS C:

Результатом її виконання повинно стати видалення системного завантажувача NT. Тепер Windows 95 повинен запускатися з меню LILO.

І тільки зараз ви можете видалити файли, що залишилися від системного завантажувача NT: Boot.ini
Bootsect.dos
Ntdetect.com
Ntldr