Если у вас в системе неустановлен пакет "Grub" то нужно его установить. Создаем загрузачную флешку с двумя разделами, превый ntfs (если зделать ntfs раздел вторым то винда его небудет видеть ) второй ext3. Потом при помощи команды fdisk -l определяем куда подключена наша флешка. Допустим она подключена к /dev/sdc Пишем: fdisk /dev/sdc Сначала удаляем все разделы находящиеся на флешке. Потом создаем 1 раздел (нужного вам размера) и второй раздел под ядро и рам диск.Потом при помощи команды mkfs ворматируем эти разделы: mkfs.ntfs /dev/sdc1 mkfs.ext3 /dev/sdc2 Потом монтируем этот раздел командойmount /dev/sdc1 /media/disk2, где /dev/sdc2 - что монтируем(первый раздел флешки) и /media/disk2 - куда монтируем(в каталоге /media в папку disk2. При помощи команды grub-install устанавливаем начальный загрузчик на флешку. Пример: grub-install --root-directory=/media/disk2 /dev/sdc /media/disk1 - каталог куда подмантирован раздел флешки, туда же и пропишутся файлы граба, /dev/sdc - устройство флешка, для того чтобы прописать в MBR свои параметры грабу. После этого вам нужно создать файл menu.lst или скопиовать уже имеющийся на флешку в каталог /boot/grub Содержимое файла menu.lst: # # Образец конфигурационного файла загрузочного меню #
# Автоматическая загрузка после минуты timeout 60
# По умолчанию, загружаем второй пункт default 1
# Fallback на первый пункт fallback 0
# Для загрузки Linux title Linux root (hd0,0) kernel /boot/vmlinuz root=/dev/ram rw init=/bin/start initrd /boot/initrd.gz
где hd0 - это устройство с которого грузится, 0 -раздел этого устройства, /boot/vmlinuz - где находится ядро, root=/dev/ram rw init=/bin/start - параметры передаваемые ядру, /boot/initrd.gz - где находится initrd.
После этого требуется лиш перезагрузится и выставить в биосе возможность загрузки с флеш накопителя. ЯДРО И РАМ ДИСК(initrd) НУЖНО СООТВЕТСТВЕНО КОПИРОВАТЬ НА ФЛЕШКУ В ТО МЕСТО, КУДА ВЫ ПРОПИСАЛИ В menu.lst ИХ ПУТЬ |