Двойная
загрузка Windows 2000 и Linux с помощью NTLoader
Если вам нужно работать и с 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.
|