На момент 14 сентября 2012 года, после очередной серии изменений в коде загрузки KRD, работающая инструкция выглядит так: 1) Скачиваем эту самую последнюю версию: http://rescuedisk.kaspersky-labs.com/rescued...._10.iso A) Для запуска из образа: 2) Кладём образ в /rescue/rescue.iso 3) Из образа достаём файлы /boot/rescue и /boot/rescue.igz, кладём в rescue 4) menu.lst:
Добавлено (04.01.2009, 18:48) --------------------------------------------- По аналогии с SystemRescueCd сделал тут тоже самое. При загрузке говорит что не может найти cdrom.
Sh1td0wn, спасибо большое все получилось, пишу из под krd, создал соединение pppoe Без Вашей помощи думаю у меня не вышло бы!!! Добавил пакет libpcap в image.squashfs и все зароботоло. Собраный вами pppd обязательно опробую позже.
binaries from 10.0.30.x net-dialup net-misc net-wireless
Я в курсе, что в 10.0.30.x эти пакеты включены (тут), но во первых это бета, во вторых там изменили способ загрузки и я пока не знаю как изменить этот скрипт, чтобы поддерживалась загрузка через PXE.
Сообщение отредактировал PriKol - Пятница, 20.01.2012, 10:15
Я в курсе, что в 10.0.30.x эти пакеты включены (тут), но во первых это бета, во вторых там изменили способ загрузки и я пока не знаю как изменить этот скрипт, чтобы поддерживалась загрузка через PXE.
В новой версии KRD переехал на систему запуска Dracut. Для запуска с флешки используйте root=live:UUID=... или root=live:/путь/к/файлу.iso. НАЖМИ МЕНЯ, прежде чем что-либо написать
То есть, я правильно понимаю без маркеров все заработает? я просто забросил новую версию. Сейчас для последней вышедшей init.rd переделал под свои пути , чтобы в одной папочке лежало.
Так значит проблем теперь нет? пока я копать не стал...
Доброго дня всем. Мой вопрос по теме загрузчика Grub4dos с kav_rescue_10. Сделал загрузочную флэшку (32гб, ntfs) на основе этой проги, залил образы семерки, ХП и всякой всячины, следуя мануалу, всё работает кроме kav_rescue_10(.iso). Собственно прошу поправить ошибку моего menu.lst в корне флэшки, читая и пытаясь понять глубже это - http://greenflash.su/Grub4Dos/files/map.htm#hd32, зашёл в тупик...
В таком формате команд работает всё ... кроме софтинки от каспера
Из загрузочного меню выбираю загрузку KAV, грузится как обычный образ винды например, появляется меню с выбором языка, с выбором режимов, грузится далее и вот чего-то не может найти
И ещё, если знаете ответ и можете поделиться опытом, то - как использовать образы на флэхе так, чтобы он (iso) не сливался в озу (её может быть меньше чем сам образ), а открывался/использовался непосредственно с флэхи без оперативки, ну или если с флэшки операция считывания куда либо обязательна, то например на HDD либо, ещё интереснее, на саму же флэшку.
Благодарен даже за потраченное вами время на чтение моей писанины, надеюсь все мелочи информативности вопроса учел.
Сообщение отредактировал eRRxL - Четверг, 16.02.2012, 17:13
Помимо всего прочего файл с образом должен быть дефрагментирован (используй дефраглер) 2. проверь наличие liveusb в корне флешки (хотя вроде и так грузится) + проверь наличие папки rescue также в корне. И напиши версию KRD...
Сообщение отредактировал Cha-Cha - Четверг, 16.02.2012, 20:34
> пытаясь понять глубже это - http://greenflash.su/Grub4Dos/files/map.htm#hd32, зашёл в тупик... map работает только до того, пока x86-совместимый процессор не перейдёт в защищённый режим. В реальном режиме работает DOS и всякие загрузчики (isolinux, bootmgr). Всё остальное - нет. Таким образом, загрузчик может считать свои файлы, а вот запущенная им операционная система должна сама догадываться, как её запустили и где искать свои файлы.
> И ещё, если знаете ответ и можете поделиться опытом, то - как использовать образы на флэхе так, чтобы он (iso) не сливался в озу (её может быть меньше чем сам образ), а открывался/использовался непосредственно с флэхи без оперативки Образ можно дефрагментировать, тогда GRUB4DOS сможет "эмулировать" дисковод без загрузки образа в память.
ИМХО, самое правильное - вычленить запускаемые файлы из образа, скопировать их на флешку отдельно и запускать именно их. Что-то вроде: 1) Положить образ в /rescue/rescue.iso (потому что программа в rescue.igz знает, что образ должен лежать именно там) 2) Положить в /rescue/ файлы rescue и rescue.igz (ядро и initramfs) 3) Прочитать /boot/grub/cfg/*cfg и написать аналогичный конфиг *.lst для grub4dos 4) Не забыть создать в корне ФС на флешке файл liveusb, потому что программа в rescue.igz будет искать именно его. НАЖМИ МЕНЯ, прежде чем что-либо написать
Кстати насчет новой версии : в rescue.igz в файле по адресу sbin/dmsquash-liveusb-root есть очень интересные строчки: 1.
Code
[ -z "$live_dir" ] && live_dir="rescue/LiveOS"
правим на:
Code
[ -z "$live_dir" ] && live_dir="ПУТЬ КУДА РАЗАРХИВАЛИ ФАЙЛ С ФАЙЛОВОЙ СИСТЕМОЙ"
если грузитесь через образ менять не надо... 2.
Code
if [ -e /run/initramfs/live/rescue/rescue.iso ]; then echo "Found rescueusb.iso" mkdir -p /run/initramfs/rescueusb mount -o loop /run/initramfs/live/rescue/rescue.iso /run/initramfs/rescueusb
правим на:
Code
if [ -e /run/initramfs/live/ПУТЬ К ФАЙЛУ RESCUE.ISO С ФАЙЛОВОЙ СИСТЕМОЙ" ]; then echo "Found rescueusb.iso" mkdir -p /run/initramfs/rescueusb mount -o loop /run/initramfs/live/"ПУТЬ К ФАЙЛУ RESCUE.ISO С ФАЙЛОВОЙ СИСТЕМОЙ" /run/initramfs/rescueusb
в rescue.igz в файле по адресу sbin/init есть также)) очень интересные строчки:
Code
if [ -e /liveusb ]; then echo "Mount usb to /mnt/liveusb ..." mkdir -p /sysroot/mnt/liveusb mount -n -o bind /run/initramfs/live /sysroot/mnt/liveusb mount -n -o bind /run/initramfs/rescueusb /sysroot/mnt/cdrom umount -l /run/initramfs/live umount -l /run/initramfs/rescueusb
правим на :
Code
if [ -e "ПУТЬ К ФАЙЛУ ГДЕ ВЫ ХОТИТЕ РАЗМЕСТИТЬ МАРКЕР О ТОМ, ЧТО ОН ФЛЕШКА(необязательно кстати с именем liveusb...)" ]; then echo "Mount usb to /mnt/liveusb ..." mkdir -p /sysroot/mnt/liveusb mount -n -o bind /run/initramfs/live /sysroot/mnt/liveusb mount -n -o bind /run/initramfs/rescueusb /sysroot/mnt/cdrom umount -l /run/initramfs/live umount -l /run/initramfs/rescueusb
Добавлено (16.02.2012, 20:52) --------------------------------------------- Теперь вы можете смело изменить пути так, что при желании в вашей собственной папке останется лежать всего 3 файла: 2 iso образа (один только с загрузчиком, 2ой с файловой системой) и ваш файл маркер для того, чтобы флешка определялась как флешка. После всего этого прописываем стандартные:
загрузка пройдет быстрее, но при этом файлов в папке будет побольше, на вкус и цвет как говорится.
p.s и кстати dracut в ntfs при монтировании не поддерживает чтение/запись на флешку, поэтому он создаст папку на жестком диске windows и в KRD монтировать флешку придется вручную через ntfs-3g, я не пробовал, не уверен что получится...
Сообщение отредактировал Cha-Cha - Четверг, 16.02.2012, 22:14