12.19. Альтернативная загрузка Windows и Linux с использованием LILO

Проблема
Требуется организовать альтернативную загрузку Linux и Windows (или несколь ких экземпляров каждой из систем).
Решение
Самый простой способ — установить все версии Windows, которые должны рабо тать в системе. Всегда устанавливайте их по порядку, начиная с самой старой.
Сохраните четвертый первичный раздел для Linux.
В системе может быть установлен только один экземпляр Windows 95/98/ME,
потому что эти системы не поддерживают альтернативную загрузку. Windows NT/
2000/ХР поддерживают альтернативную загрузку и создают записи для каждого
установленного экземпляра в загрузчике Windows.
Установите Linux в последнюю очередь. Сделайте четвертый первичный
раздел расширенным и создайте логический раздел для Linux. Во время уста новки Linux установите LILO в MBR, a LILO автоматически создаст запись для
Windows.
# Стабильное ядро 2.4
image=/boot/vmlinuz-2.4.21
label="Libranet-hd3"
!?.?!
root=/dev/hda5
read-only
# Windows
other = /dev/hdal
label="Windowses"
table = /dev/hda
Для Windows достаточно одной записи, потому что LILO передает управле ние загрузочному меню Windows.
Комментарий
Когда в системе установлено несколько версий Windows, загрузчик Windows все гда относится к первой из них. Таким образом, если в /dev/hdal установлена сис тема Windows 95, а в /dev/hda2 — Windows 2000, в LILO все равно включается
ссылка на/dev/hdal.
См. также
Lilo(8), lilo.conf(5); /usr/doc/lilo или /usr/share/doc/lilo; Microsoft Knowledge Base
Article 217210: «How to Multiple Boot Windows XP, Windows 2000, Windows NT,
Windows 95, Windows 98, Windows ME, and MS-DOS».