div.main {margin-left: 20pt; margin-right: 20pt}
Двойная загрузка Windows 2000 и Linux с
помощью NTLoaderДжон
Сэвилл jsavill@win2000mag.com
Если вам нужно работать и с Windows 2000, и с Linux, придется
пользоваться двойной загрузкой. В этом может помочь встроенный
загрузчик Windows 2000 NTLoader, однако корректно настроить его
нелегко. Необходимо сделать следующее:
1. Установить Windows 2000 как обычно в раздел NTFS и приготовить
четыре загрузочные дискеты для загрузки и восстановления.
2. Загрузить систему с загрузочного диска Red Hat Linux 6.2, а
затем установить Linux с компакт-диска Red Hat.
3. Создать в Linux раздел "/" и разделы подкачки на
дополнительном диске или на свободных разделах жесткого диска.
4. При запросе о создании загрузочного диска выбрать пункт "Yes,
make a BOOT DISK". Этот диск понадобится в пункте 8.
5. Linux перепишет загрузочную запись (Master Boot Record, MBR)
Windows 2000, поэтому теперь загрузите Windows 2000 с четырех
загрузочных дискет. При этом необходимо выбрать в меню загрузчика
пункт Recover, а затем — режим Command mode.
6. При запросе следует зарегистрироваться с учетной записью
Administrator.
7. Выполнить команды fixboot и fixmbr. Теперь Windows 2000 снова
будет загружаться нормально.
8. Для загрузки Linux из NTLoader перезагрузить систему с
загрузочного диска Linux.
9. Зарегистрироваться в Linux с полномочиями администратора
системы.
10. Ввести команду cd /etc и открыть файл lilo.conf. В начале
файла есть ссылка на загрузочный раздел по умолчанию, например,
/dev/hda.
11. С помощью любого редактора — например, Emacs следует изменить
это значение на диск и раздел, куда была установлена Linux. Если
Linux установлена в раздел /dev/hdc1, то именно это и следует
записать, т.е. поменять /dev/hda на /dev/hdc1. Если вы не помните,
куда именно установлен Linux, найдите последнюю переменную файла
lilo.conf — переменную image. В ней хранится нужное значение.
12. Выполнить LILO для записи загрузчика в раздел /dev/hdc1
(команду LILO нужно выполнить без аргументов). Будет выдано
предупреждение о том, что раздел не является первым на диске. Именно
это нам и нужно, чтобы загрузочная запись Windows 2000 осталась в
целости и сохранности.
13. Скопировать загрузочный сектор Linux в файл; сейчас мы
перепишем его на раздел Windows 2000, чтобы загрузчик Windows 2000
мог запускать Linux.
В Linux для записи сектора в файл служит команда dd.
# cd # dd if=/dev/hdc1 bs=512 count=1 of=bootsect.lnx
14. С помощью команды mcopy следует скопировать этот файл на
дискету.
# mcopy bootsect.lnx a:
15. Остановить Linux.
# shutdown -h now
16. Загрузить Windows 2000.
17. Скопируйте файл bootsect.lnx на диск C: и присвойте ему
атрибут read-only.
18. Добавить соответствующий пункт для запуска Linux в файл
boot.ini, например:
C:bootsect.lnx="Linux"
Теперь при запуске компьютера можно выбрать в меню загрузчика
пункт Linux. После этого будет запущен LILO, который загрузит
Linux. Джон Сэвилл - MCSE, консультант, автор книги «The
Windows NT and Windows 2000 Answer Book» (Addison Wesley).
|