Затем загрузитесь с системной дискеты Linux и войдите в систему под root.
Откройте в любом текстовом редакторе файл /etc/lilo.conf, например,
joe /etc/lilo.conf
В начале файла есть ссылка на загрузочный раздел по умолчанию, например, /dev/hda. Вам нужно изменить это значение на диск и раздел, в который была установлена ОС Linux, например, /dev/hdb1.
Введите команду lilo и увидите, что загрузочный раздел не является первым на диске — именно это вам и нужно. В этом случае загрузочная запись Windows 2000 не будет повреждена. Запишите загрузчик Linux в файл /linux.ldr:
dd if=/dev/hdc1 bs=512 count=1 of=/bootsect.lnx
Теперь этот файл нужно скопировать на дискету:
mcopy /bootsect.lnx a:
Перезагрузите Linux командой reboot и загрузите Windows 2000. Скопируйте файл linux.ldr в корневой каталог диска С: и присвойте ему атрибут read-only. Добавьте строку в файл boot.ini
С:\linux.ldr="Linux"
В результате, при перезагрузке компьютера вы сможете загрузить Linux с помощью NT Loader.
Существует более простой способ установки Linux и любой операционной системы семейства Microsoft Windows — Windows 9x, NT, 2000. Сначала нужно установить все ОС Windows, а потом установить Linux. При этом вместо начального загрузчика будет использоваться не NT Loader, a LILO. В этом случае вы получите двойное меню: сначала нужно выбрать между загрузкой Linux и Windows, а потом выбрать нужную вам ОС Windows — Windows 9х или NT/2000 — в зависимости от того, какую систему вы установили, кроме Windows 9x. Второе меню — это как раз меню загрузчика NT Loader. В этом пункте описывался более сложный способ установки нескольких ОС — с помощью загрузчика NT Loader.
2.4.3. Использование 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 имеет следующий формат (описание параметров приведено в табл. 2.8):
loadlin ядро root=корневая_ФС опции
или
loadlin @файл_с_параметрами
Параметры программы loadlin Таблица 2.8
Параметр Описание | |
---|---|
ядро | Ядро, которое вы используете. Если у вас на данный момент нет именно того ядра, которое было установлено, можно взять практически любое (естественно не самое древнее). Обычно ядро можно взять на компакт-диске с дистрибутивом Linux. Оно вам потребуется всего один раз — нужно только загрузиться и перезаписать lilo (команда lilo) |
root= корневая_ФС | Корневая файловая система, например root=/dev/hda3 |
опции | Опции, которые будут переданы ядру во время загрузки. Обычно используется ro vga=normal |
@файл_с_параметрами | Если параметры, которые вы передаете loadlin (а не ядру!) окажутся слишком длинными, то их можно записать в отдельный файл, а затем указать его имя в качестве параметра |
Примеры:
c:\loadlin\loadlin.exe c:\loadlin\kernel\vmlinuzroot=/dev/hda3 ro vga=normal
или
с:\loadlin\loadlin.exe @param.lst
Param.lst:
c:\loadlin\kernel\vmlinuz root=/dev/hda3ro vga=normal
Совет. Можно включить загрузку Linux в стартовое меню DOS. Для этого отредактируйте свой config.sys следующим образом (см. листинг 2.2).
[MENU]
MENUITEM=DOS, Load DOS
MENUITEM=LINUX, Load Linux
MENUDEFAULT=DOS,5
[LINUX]
install=c:\loadlin\loadlin.exe c:\loadlin\kernel\vmlinuz root=/dev/hda3 ro vga=normal
[DOS]
; Все остальные команды, которые вы используете в DOS,
; т.е. если у вас не было до этого стартового меню, то здесь должен находиться
; весь ваш предыдущий config.sys
2.5. Постинсталляционная настройка
После установки системы вам, скорее всего, потребуется ее настроить. Практически всю настройку вы сможете выполнить при помощи программы linuxconf.На всякий случай в табл. 2.9 и табл. 2.10 перечислены другие программы-конфигураторы дистрибутивов Linux Mandrake и Linux Red Hat.
Основные программы-конфигураторы Linux Mandrake Таблица 2.9
Программа | Запуск в консоли (1) | Описание |
---|---|---|
Drakxconf | Да | Основной конфигуратор |
Drakboot | Да | Конфигуратор загрузчика LILO |
Drakgw | Да | Совместное использование Интернет-соединения |
Draknet | Да | Настройка сети |
Drakfloppy | Нет | Создание загрузочного диска |
Draksec | Да | Определение уровня безопасности |
Drakxservices | Да | Автозапуск сервисов |
Diskdrake | Нет | Программа для работы с разделами диска |
Adduserdrake | Да | Управление учетными записями |
Keyboarddrake | Да | Настройка клавиатуры |
Mousedrake | Да | Настройка мыши |
Printerdrake | Да | Настройка принтера |
Netconf | Да | Настройка сети |
Modemconf | Да | Конфигурирование модема |
XFdrake | Да | Настройка сервера X |
Xdrakres | Да | Установка разрешения монитора |
Xconfigurator | Да | Настройка X Window |