Еще раз напоминаю: обязательно создайте загрузочную дискету для Linux. При установке LILO выберите MBR — Linux перезапишет главную загрузочную запись. Далее загрузите с четырех загрузочных дискет Windows 2000 и выберите пункт «Recover» в меню загрузчика и режим «Command mode». Затем зарегистрируйтесь в системе как Administrator. Выполните команды fixboot
fixmbr
— теперь Windows 2000 будет нормально загружаться.Утилиты fixboot
и fixmbr используются в Windows 2000 для восстановления главной загрузочной записи (MBR). Командаfixmbr
практически аналогична команде fdisk /mbr
в Windows 9x.Затем загрузитесь с системной дискеты Linux и войдите в систему как root. Откройте в любом текстовом редакторе файл /etc/lilo.conf
/dev/hda
. Вам нужно изменить это значение на диск и раздел, в который была установлена ОС Linux, например /dev/hdb1
.Введите команду lilo
/bootsect.lnx
:# dd if=/dev/hdb1 bs=512 count=1 of=/bootsect.lnx
Теперь этот файл нужно скопировать на дискету:
# mount -t msdos /dev/fd0 /mnt
# copy /bootsect.lnx /mnt
# umount /mnt
Перезагрузите Linux командой reboot
bootsect.lnx
в корневой каталог диска С: и присвойте ему атрибут boot.ini
:С:\bootsect.lnx ="Linux"
В результате при перезагрузке компьютера вы сможете загрузить Linux с помощью NTLoader
.Существует более простой способ установки Linux и любой операционной системы семейства Microsoft Windows — Windows 9x, NT, 2000. Сначала нужно установить все ОС Windows, а потом установить Linux. При этом вместо начального загрузчика будет использоваться не NTLoader
, a LILO. В этом случае вы получите двойное меню: сначала нужно выбрать между загрузкой Linux и Windows, а потом выбрать нужную вам ОС Windows — Windows 9x или NT/2000 — в зависимости оттого, какую систему вы установили, кроме Windows NT. Второе меню — это как раз меню загрузчика NTLoader.В этой книге я просто не мог не упомянуть о компактном загрузчике loadlin
, который позволяет загрузить Linux из-под DOS или Windows 95.Если вы используете Windows 98, loadlin
работать у вас не будет — нужно перезагрузиться в режиме MS DOS. Кроме этого, следует учесть, что при использовании loadlin могут возникнуть проблемы с разделами FAT32. В этом случае создайте загрузочную дискету DOS (format a: /s
) и в autoexec.bat этой дискеты пропишите loadlin. Загрузить Linux из-под операционных систем Windows 98, Me или Windows 2000/NT вам не удастся в любом случае.Использовать loadlin
я рекомендую лишь в том случае, если при очередной переустановке Windows оказался «затертым» MBR (а вместе с ним и LILO), а системную дискету Linux вы не создали. Вызов программы loadlin имеет следующий формат (описание параметров приведено в табл. 1.2):loadlin <ядро>
или
loadlin @файл_с_параметрами
Параметры программы loadlin
Таблица 1.2