,итак, самое интересное 2 =) Я уже говорил что NTLoader способен запускать бутсектор хранимый в файле, мы используем эту возможность для загрузки Linux'а из под него Для начала нам потребуется этот самый загрузочный сектор GRUB'а в файле В линуксе есть отлично подходящая для этих целей команда - dd Она служит для создания точных копий целых и кусков файлов и устройств Её синтаксис: dd if=источник of=назначение bs=размер_буфера_в-байтах count=количество_буферов Так как мы знаем что блок равен 512 байтам чтобы получить загрузочный сектор /dev/hda6 в файл GRUB.BOOTSECT нужно дать команду: dd if=/dev/hda6 of=GRUB.BOOTSECT bs=512 count=1 Теперь этот файл надо поместить на FAT16 раздел в корень чтобы он был доступен NTLoader'у (для новичков в Linux: тут было написано как монтировать разделы, команда для копирования `cp источник назначение`) Теперь если GRUB boot sector в MBR выполним из DOS fdisk /mbr а если в загрузочном секторе раздела, то сделаем из fdisk активным /dev/hda1 (он же hd(0,0) он же multi(0)disk(0)rdisk(0)partition(0) он же C: он же первый раздел первого диска) Теперь загрузившись из под Windows NT или DOS отредактируем c:\boot.ini добавив в [operating systems] строчку C:\GRUB.BOOTSECT = "Linux/GRUB" Поздравляю! Теперь ваш Linux грузится из NTLoader'а! |