Пользовательского поиска
Четверг, 23.11.2017, 10:34
Приветствую Вас Гость | RSS
Главная | Kaspersky Rescue LiveCD - Страница 22 - Форум | Регистрация | Вход
Меню Проекта
Форма входа
Логин:
Пароль:
Мы Рекомендуем:
Мнение Общественности
Пользовались ли вы Windows To Go?
1. Не слышал
2. Что то слышал, но не пробовал
3. Да, использую.
4. Пробовал, не интересно
Всего ответов: 63
Статистика
GreenFlash
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 22 из 50«1220212223244950»
Модератор форума: Sh1td0wn 
Форум » Мультизагрузочная флешка » Linux-подобные системы » Kaspersky Rescue LiveCD (Как прикрутить его на флешку?)
Kaspersky Rescue LiveCD
Sith_LordДата: Воскресенье, 04.01.2009, 18:48 | Сообщение # 1
Ищущий
Группа: Пользователи
Сообщений: 29
Репутация: 0
Статус: Отсутствует
На момент 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:
Код
title KRD GUI
          find --set-root /liveusb
   kernel /rescue/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset
   initrd /rescue/rescue.igz

title KRD textmode
          find --set-root /liveusb
   kernel /rescue/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet nox kavshell noresume doscsi nomodeset
   initrd /rescue/rescue.igz

title KRD show hardware info
          find --set-root /liveusb
   kernel /boot/rescue root=live:/dev/well/this/is/nonsense rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet softlevel=boot nox hwinfo noresume doscsi nomodeset
   initrd /boot/rescue.igz

5) Кроме того, создаём на флешке файл /liveusb.

Б) Для запуска из распакованных файлов:
2) Содержимое образа вываливаем строго в корень файловой системы на флешке
3)

Код
title KRD
   kernel /boot/rescue root=live:LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg splash quiet doscsi nomodeset
   initrd /boot/rescue.igz

title KRD textmode
   kernel /boot/rescue root=live:LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet nox kavshell noresume doscsi nomodeset
   initrd /boot/rescue.igz

title KRD show hardware info
   kernel /boot/rescue root=live:LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ rootfstype=auto vga=791 init=/init initrd=rescue.igz kav_lang=ru udev liveimg quiet softlevel=boot nox hwinfo noresume doscsi nomodeset
   initrd /boot/rescue.igz

3) Вместо LABEL=МЕТКА_ФАЙЛОВОЙ_СИСТЕМЫ_НА_ФЛЕШКЕ можно подставить UUID=uuid_файловой_системы_на_флешке.

Если флешка проброшена не как USB-устройство в виртуальную машину, при проверке загрузки возможны сбои.
USB3.0 также не поддерживается.

 
PriKolДата: Воскресенье, 08.01.2012, 00:34 | Сообщение # 316
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
Вывел кучу всего, полно ошибок (как я думаю)

Добавлено (08.01.2012, 00:34)
---------------------------------------------
Окончание

 
Sh1td0wnДата: Воскресенье, 08.01.2012, 00:35 | Сообщение # 317
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
1) Для больших текстов используйте http://paste.org.ru/
2) Опечатка:
> make RPM_INSTAL_ROOT=../.tmp/squashfs-root/
Правильно: make install RPM_INSTALL_ROOT=../.tmp/squashfs-root/
3) Откуда брали исходники? Попробуйте apt-get source pppoe.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
PriKolДата: Воскресенье, 08.01.2012, 01:15 | Сообщение # 318
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
Чем дальше тем хуже IMHO, я не вижу изменений в каталоге squashfs-root
Вот что после apt-get source pppoe и перехода в директорию src полученного пакета
Листинг


Сообщение отредактировал PriKol - Воскресенье, 08.01.2012, 01:27
 
Sh1td0wnДата: Воскресенье, 08.01.2012, 01:45 | Сообщение # 319
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> DFLAGS=-static
> RPM_INSTAL_ROOT
1) Это опечатка или неаккуратное копирование текста? Если первое, воспользуйтесь выделением + вставкой по средней кнопке мыши или ctrl+ins/shift+ins для копирования/вставки текста.
Опечатка во второй переменной может запросто убить систему, и спасла Вас от этого только вторая ошибка.

2) Права root нужны только для второй команды, а в результате они даются только первой. Либо получайте сразу шелл root'а (sudo -i / sudo -s), либо грамотно расставляйте sudo перед командами.

Правильная команда:
LDFLAGS=-static ./configure && sudo make install RPM_INSTALL_ROOT=/home/alecs/kaspersky/.tmp/squashfs-root/


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
PriKolДата: Воскресенье, 08.01.2012, 02:05 | Сообщение # 320
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
Возможно вы правы но:
:~/rp-pppoe-3.8/src$ LDFLAGS=-static ./configure && sudo make install RPM_INSTALL_ROOT=/home/alecs/kaspersky/tmp/squashfs-root
./configure: line 962: config.log: Permission denied
а так:
:~/rp-pppoe-3.8/src$ sudo LDFLAGS=-static ./configure && sudo make install RPM_INSTALL_ROOT=/home/alecs/kaspersky/tmp/squashfs-root
Вот результат: листинг
 
Sh1td0wnДата: Воскресенье, 08.01.2012, 02:15 | Сообщение # 321
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
> ./configure: line 962: config.log: Permission denied
Логично: поскольку root один раз уже создал config.log с правами 644, обычный пользователь теперь не сможет открыть его на запись.

> Вот результат
rp-pppoe успешно установлен.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
PriKolДата: Воскресенье, 08.01.2012, 02:36 | Сообщение # 322
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
>rp-pppoe успешно установлен
Еще раз большое спасибо, за потраченное время и нервы. Если pppoe в KRD и не заработает, то я рад, что получим другие знания smile

Добавлено (08.01.2012, 02:36)
---------------------------------------------
Не совсем понят как собрать теперь пакет ppp, думал по аналогии.
~/kaspersky$ sudo apt-get source ppp
~/kaspersky/ppp-2.4.5$ LDFLAGS=-static make DESTDIR=/home/alecs/kaspersky/tmp/squashfs-root install
make: *** Нет правила для сборки цели `install'. Останов.

 
Sh1td0wnДата: Воскресенье, 08.01.2012, 12:30 | Сообщение # 323
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Предварительно нужно ввести ./configure. Оно работает не совсем как "настоящий" configure (в частности, не записывает никуда LDFLAGS), но Makefile'ы создаёт.

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
PriKolДата: Воскресенье, 08.01.2012, 13:17 | Сообщение # 324
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
Я так понимаю опять ошибка:
Листинг
 
Sh1td0wnДата: Воскресенье, 08.01.2012, 13:43 | Сообщение # 325
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Странно, у меня собирается нормально.
Попробуйте распаковать в squashfs-root/usr/local этот архив: http://rghost.ru/35795143


НАЖМИ МЕНЯ, прежде чем что-либо написать

Сообщение отредактировал Sh1td0wn - Воскресенье, 08.01.2012, 13:45
 
PriKolДата: Воскресенье, 08.01.2012, 17:42 | Сообщение # 326
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
Ну что я могу сказать, видно не мое это sad даже с вашей помощью. Скопировал ваш архив предварительно распаковав squashfs-root/usr/local, собрал image.squashfs, засунул в ISO и...
И все тоже самое, что и было выше, ну думаю а может просто собрать и разобрать image.squashfs без изменений, посмотреть, что получиться. Так вот, не хрена не работает, все та же ошибка. Где собака порылась?

Добавлено (08.01.2012, 15:18)
---------------------------------------------
Попробовал еще раз собрать и разобрать image.squashfs не внося изменений, размер изменился, но KRD10 потом загрузился.

Добавлено (08.01.2012, 17:42)
---------------------------------------------
А еще хотел узнать, можно ли эти пакеты выдернуть от KRD 10.0.30.x (beta) и поместить в текущею 10.0.29.x. Просто там они есть:
nano /var/lib/portage/world


Сообщение отредактировал PriKol - Воскресенье, 08.01.2012, 18:37
 
Sh1td0wnДата: Вторник, 10.01.2012, 22:40 | Сообщение # 327
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
Просто выдернуть нельзя: нигде не указан список файлов, принадлежащих пакету.

Итак, препарируем Касперского.

Сначала мне пришлось немного помучаться с получением squashfs с поддержкой сжатия lzma (оно признано устаревшим и заменяемым на xz; пришлось пересобирать с LZMA_SUPPORT=1, установив liblzma-dev).
Потом я собрал пакеты, как указано выше, и установил их в 2 места: в пустую директорию install (для удобства) и в распакованный squashfs-root (распаковка велась командой sudo source/squashfs-tools-4.2/squashfs-tools/unsquashfs iso/image.squashfs).
Потом я собрал squashfs-root обратно командой: sudo source/squashfs-tools-4.2/squashfs-tools/mksquashfs squashfs-root/ iso/image.squashfs -comp lzma -noappend
И, наконец, собрал образ: genisoimage -b boot/grub/i386-pc/eltorito.img -no-emul-boot -boot-load-size 4 -boot-info-table -J -R -iso-level 2 -o kaspersky-new.iso iso/

Результат: при первом запуске pppd жалуется, что ему не хватает /dev/ppp, и предлагает его создать командой mknod /dev/ppp c 108 0, что я и делаю.
pppoe-setup жалуется, что не может найти pppd, и мне приходится править переменную PPPD в /usr/sbin/pppoe-setup. К сожалению, больше ничего проверить не могу, т.к. DSL-подключения не имею.


НАЖМИ МЕНЯ, прежде чем что-либо написать
 
PriKolДата: Среда, 11.01.2012, 00:24 | Сообщение # 328
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
Спасибо. Squashfs с поддержкой LZMA я сразу же собрал. По поводу всех остальных действий описанных вами, как говариться будем пробовать. А что за опция в mksquashfs -noappend. Еще появился вопрос, если image.squashfs вы просто распаковываете и потом собираете не внося изменений, у вас размер меняется?

Сообщение отредактировал PriKol - Среда, 11.01.2012, 00:34
 
Sh1td0wnДата: Среда, 11.01.2012, 00:31 | Сообщение # 329
Программист
Группа: Модераторы
Сообщений: 3829
Репутация: 210
Статус: Отсутствует
-noappend означает "перезаписать файл без вопросов, даже если он уже существует, является squashfs и туда можно что-то дописать".

НАЖМИ МЕНЯ, прежде чем что-либо написать
 
PriKolДата: Четверг, 12.01.2012, 00:56 | Сообщение # 330
Экспериментатор
Группа: Пользователи
Сообщений: 54
Репутация: 2
Статус: Отсутствует
>и мне приходится править переменную PPPD в /usr/sbin/pppoe-setup
Вы прописали PPPD=/lib/pppd ?
 
Форум » Мультизагрузочная флешка » Linux-подобные системы » Kaspersky Rescue LiveCD (Как прикрутить его на флешку?)
Страница 22 из 50«1220212223244950»
Поиск:
Чат

Copyright GreenFlash © 2017
Рейтинг@Mail.ru