Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Двойная загрузка Windows 2000 и Linux с помощью NTLoader

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).

  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте