Linux для пользователя

Качественные услуги электриков и монтаж металлоконструкций в Новосибирске и пригороде. Электромонтаж.

Windows NT и Linux : загрузка через OS Loader от NT - часть 2


После завершения инсталляции загрузите Linux с помощью загрузочной дискеты (если вы установили LILO в раздел Linux и не трогали MBR, то другой возможности загрузить Linux у вас пока нет).

  • Скопируйте загрузочный сектор Linux в файл; он понадобится для того, чтобы загрузчик Windows NT/2000 мог запускать Linux. Для этого надо смонтировать чистую дискету, например, так:

    [root]# mount -t vfat /dev/fda1 /mnt/floppy

    перейти в каталог /mnt/floppy

    [root]# cd /mnt/floppy

    и выполнить команду

    [root]# dd if=/dev/hda3 of=/mnt/floppy/bootsect.lnx bs=512 count=1

    которая позволяет записать содержимое загрузочного сектора диска /dev/hda3 в файл /mnt/floppy/bootsect.lnx.
    Примечание. Хочу заметить, что если диск C: (/dev/hda1) отформатирован в системе FAT, то можно сразу создать файл bootsect.lnx в корневом каталоге диска C:. Отмечу, что я не знаю (не пробовал) можно ли будет загружаться без дискеты, если первый раздел загрузочного диска отформатирован в NTFS. Но думаю, что проблем и здесь не будет, кроме необходимости переноса boot-сектора через дискету, поскольку пока что поставляемые в дистрибутиве варианты ядра не поддерживают NTFS.

    Далее необходимо перезагрузиться, чтобы запустить Windows NT, для чего даем в Linux команду:

    [root]# shutdown -h now

    Поскольку главная загрузочная запись не была изменена, должна загрузиться Windows NT. После завершения загрузки необходимо перенести файл /mnt/floppy/bootsect.lnx в корневой каталог диска C:, точнее — в корневой каталог того раздела, с которого загружается Windows NT. В зависимости от того, как вы устанавливали Windows NT, это может быть как FAT16-раздел, так и NTFS-раздел. Признаком нужного раздела является наличие в нем файлов ntldr и boot.ini (эти файлы могут быть скрытыми!). Файлу bootsect.lnx можно присвоить атрибут read-only.

    После завершения загрузки NT найдите файл boot.ini в корневом каталоге и добавьте в него следующую строчку:

    C:\bootsect.lnx="LINUX"

    (естественно, что в кавычках вы можете поставить все, что вам угодно).

  • Осталось перезапустить компьютер еще раз, причем при загрузке вы уже будете иметь возможность выбрать Linux для загрузки. После этого будет запущен LILO, который загрузит Linux.




    - Начало -  - Назад -  - Вперед -