LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Могу только с 80% точностью сказать, что загрузки с iso там нет.

Ну а попробовать перенести как я сказал просто на USB Flash файлы вы не захотели?

Всё делается очень просто, у меня на USB Flash Grub-0.97.

Вот инструкция:
- скачал DrWeb Live, файл drweb-livedisk-900-cd.iso;
- скопировал на USB Flash накопитель директорию casper в /boot/drweb/;
- в menu.lst добавил соответствующую конфигурацию для запуска;

title DrWeb Live
kernel /boot/drweb/casper/vmlinuz boot=casper live-media-path=/boot/drweb/casper uuid=116D-ED1C quiet splash --
initrd /boot/drweb/casper/initrd.lz
в параметре uuid указан UUID файловой системы на USB Flash накопителе, относительно корня которой в /boot/drweb/casper находятся файлы из директории /casper с iso образа.

Значение UUID файловой системы можно посмотреть в выводе утилиты

blkid
или
ls -ls /dev/disk/by-uuid/

Всё готово, можете грузиться с USB Flash диска и выбирать загрузку DrWeb Live.

Если у вас grub2, то сами разберётесь в его синтаксисе или вообще можете использовать syslinux, только в файлах

  • txt.cfg;
  • gtk.cfg;

добавьте по аналогии с конфигурацией grub соответствующий параметр для указания uuid файловой системы на USB Flash накопителе.

Ну и установите собственно загрузчик syslinux:

syslinux -i -d syslinux /dev/sdXY
cat /usr/share/syslinux/mbr.bin > /dev/sdX
Раздел сделайте активным. Файл mbr.bin в вашем дистрибутиве может располагаться в другом месте.

Не забудьте заменить файлы

  • chain.c32;
  • gfxboot.c32;
  • vesamenu.c32;

на файлы с аналогичными именами из вашей поставки syslinux, они находятся в той же директории, что и файл mbr.bin.

Удачи.

Исходная версия kostik87, :

Могу только с 80% точностью сказать, что загрузки с iso там нет.

Ну а попробовать перенести как я сказал просто на USB Flash файлы вы не захотели?

Всё делается очень просто, у меня на USB Flash Grub-0.97.

Вот инструкция:
- скачал DrWeb Live, файл drweb-livedisk-900-cd.iso;
- скопировал на USB Flash накопитель директория casper в /boot/drweb/;
- в menu.lst добавил соответствующую конфигурацию для запуска;

title DrWeb Live
kernel /boot/drweb/casper/vmlinuz boot=casper live-media-path=/boot/drweb/casper uuid=116D-ED1C quiet splash --
initrd /boot/drweb/casper/initrd.lz
в параметре uuid указан UUID файловой системы на USB Flash накопителе, относительно корня которой в /boot/drweb/casper находятся файлы из директории casper с iso образа.

Значение UUID файловой системы можно посмотреть в выводе утилиты

blkid
или
ls -ls /dev/disk/by-uuid/

Всё готово, можете грузиться с USB Flash диска и выбирать загрузку DrWeb Live.

Если у вас grub2, то сами разберётесь в его синтаксисе или вообще можете использовать syslinux, только в файлах

  • txt.cfg;
  • gtk.cfg;

добавьте по аналогии с конфигурацией grub соответствующий параметр для указания uuid файловой системы на USB Flash накопителе.

Ну и установите собственно загрузчик syslinux:

syslinux -i -d syslinux /dev/sdXY
cat /usr/share/syslinux/mbr.bin > /dev/sdX
Раздел сделайте активным. Файл mbr.bin в вашем дистрибутиве может располагаться в другом месте.

Не забудьте заменить файлы

  • chain.c32;
  • gfxboot.c32;
  • vesamenu.c32;

на файлы с аналогичными именами из вашей поставки syslinux, они находятся в той же директории, что и файл mbr.bin.

Удачи.