На момент 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.
Люди Вы очень добры! Искренне благодарен за ваше потраченное время, буду сверлить глазами и кривить извилины чтобы познать непознанное рассказанное вами, в этой теме я оч слаб ))). Спасибо
и чего-то я lzma обозвал lzfm, спасибо за поправку..
кстати lzcat у меня не срабатывал, не знаю почему, 7z 100% распаковывает...
Добавлено (16.02.2012, 21:23) --------------------------------------------- Sh1td0wn Кстати читал в топике про 7-zip под Windows, так вот он сохраняет все атрибуты прав нормально... Другое дело, что cpio никак не заюзать нормально под окошками из-за списка файлов...
Можно конечно написать скрипт, но я не помню формат, редко все-таки гружусь под линухом. Не подскажете какой там формат списка файлов на выходе?
> кстати lzcat у меня не срабатывал, не знаю почему lzma отказывается открывать файлы, если у них неправильное расширение (он зовёт его "suffix"). А ещё это может оказаться не LZMA, а XZ (с меньшей вероятностью gzip, bzip2 или lzo). Подробный ответ на этот вопрос может дать утилита file.
> Можно конечно написать скрипт, но я не помню формат, редко все-таки гружусь под линухом. > Не подскажете какой там формат списка файлов на выходе? А вот это я не совсем понял. У кого на выходе? НАЖМИ МЕНЯ, прежде чем что-либо написать
$ file rescue.igz rescue.igz: data $ lzcat -S igz rescue.igz | file - /dev/stdin: ASCII cpio archive (SVR4 with no CRC)
Это (т.е. LZMA) в "последней стабильной" версии Касперского.
>>sudo find . -print0 >ну вот про это я) man find: > -print0 > True; print the full file name on the standard output, followed by a null character (instead of the newline character that -print uses). This allows file names > that contain newlines or other types of white space to be correctly interpreted by programs that process the find output. Аналогично к cpio добавляется опция -0, чтобы он читал список файлов, разделённых нулевым байтом (нулевой байт и "/" - единственные символы, которых не может быть в имени файла по стандарту POSIX). НАЖМИ МЕНЯ, прежде чем что-либо написать
Можно убрать -0, тогда cpio будет читать список файлов, разделённых переводом на новую строку. Скорее всего, это не поможет, т.к. он рассчитан только на прямые слеши "/", а dir выведет список с обратными "\". Или нет?
Кстати, можно ещё поставить bash и find из GnuWin32 или даже CygWin. НАЖМИ МЕНЯ, прежде чем что-либо написать
Хмм, а ведь точно, CygWin ведь справится в любом случае.
Да, dir конечно с обратным выводит. Можно и не ставить впринципе, а батником менять слеши или каким-нибудь еще образом. Вообщем спасибо за помощь, пойду смотреть фильмы)
Добавлено (16.02.2012, 22:27) --------------------------------------------- Ну вот и проблемка всплыла, в новой версии cpio рапортует при упаковке file name to long и действительно там "ту лонг"...
Подсажите как обойти?
Сообщение отредактировал Cha-Cha - Четверг, 16.02.2012, 22:27
На всякий случай: второй параметр cpio - "-0" - символ "минус" и цифра "ноль", а сама команда выполняется в директории, в которой лежит содержимое архива (например, файл init, директории bin, dev, etc ...)
Code
find (GNU findutils) 4.4.2 Copyright (C) 2007 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Written by Eric B. Decker, James Youngman, and Kevin Dalley. Built using GNU gnulib version e5573b1bad88bfabcda181b9e0125fb0c52b7d3b Features enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS() CBO(level=0)
Code
cpio (GNU cpio) 2.11 Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Авторы: Phil Nelson, David MacKenzie, John Oleynick и Sergey Poznyakoff.