|

Мультизагрузка на все случаи жизни
Xakep, номер #038, стр. 038-026-3
Win95/Win98/Win ME + WinNT 4.0 + Linux
WinNT 4.0 и Win2000 используют разные версии программы NT Loader (WinNT - версию 4, а Win2000 - версию 5). Поэтому эти две системы придется рассмотреть отдельно. Порядок установки: Win95/Win98/Win ME, WinNT, Linux. У Linux есть свой загрузчик (LILO), а у WinNT - свой (NT Loader). Они не конфликтуют между собой, а так как последней устанавливается Linux, то и активным загрузчиком будет LILO (он записывается в MBR последним). LILO обеспечит стабильную работу твоих систем, а также удобное переключение между ними.
Win95/Win98/Win ME + Win2000 + Linux
Порядок установки: Win95/Win98/Win ME, Win2000, Linux. Тут небольшая тонкость. Во время инсталляции Linux'а можно выбрать установку LILO в MBR, а можно - в первый сектор того раздела, куда ставишь Linux. (Установка LILO в первый сектор корневого раздела рекомендуется тогда, когда ты уже используешь другой загрузчик, например, OS/2 Boot Manager или NTLoader; в этом случае первым грузится другой загрузчик, который можно настроить на загрузку LILO.) Если ты выбрал первое, то может быть конфликт между LILO и NTLoader. Компьютер вообще не будет грузиться. Так как LILO ставится последним в MBR, то он и является активным и иногда конфликтует с NTLoader'ом. (Самое интересное, что иногда они не конфликтуют.) А есть второй вариант. Выбери установку LILO в первый сектор. Так как MBR не перезаписан, то там находится NT Loader. То есть Win95/Win98/Win ME и Win2000 грузиться будут. Загрузись под Linux (с помощью загрузочной дискеты, так как LILO не активен, а в NT Loader не прописан Linux), вставь отформатированную в Windows дискету и скопируй на нее bootsect.lnx . Для тех, кто не работал в Linux:
1. Монтируем чистую дискету: mount -t vfat /dev/fda0 /mnt/floppy
2. Копируем: dd if=/dev/hdaN of=/mnt/floppy/bootsect.lnx bs=512 count=1, где hdaN - тот диск, куда установлен Linux.
Далее загружаемся под Win2000/Win и переписываем bootsect.lnx в корневой каталог диска с Win2000. Если Win2000 стоит на диске с: , то файл нужно переписать в C:\ . Далее добавляем в файл boot.ini (он должен быть там же) строку C:\bootsect.lnx="Linux"
(если Win2000 стоит на диске c: и если в меню ты хочешь видеть пункт "Linux"). Тот же алгоритм можно использовать и при установке Win95/Win98/Win ME + WinNT 4.0 + Linux. Чтобы сделать активным не LILO, а NTLoader. Но помни: LILO должен стоять не в MBR, а в первом секторе раздела установки Linux'а. Теперь ты сможешь переключаться между системами под руководством NT Loader'а.
Назад на стр. 038-026-2 Содержание Вперед на стр. 038-026-4
|