Dr.Web Live USB и GRUB
|
|
Sh1td0wn | Дата: Воскресенье, 18.12.2011, 21:08 | Сообщение # 121 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Попробуйте добавить файлы с флешки и подсунуть программе md5-файл от iso-образа. Скорее всего, это не сработает, т.к. в md5-файле прописаны абсолютные пути к файлам.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
default1234 | Дата: Пятница, 23.12.2011, 09:58 | Сообщение # 122 |
Ищущий
Группа: Пользователи
Сообщений: 29
Статус: Отсутствует
| пожалуйста опишите конкретно мои действия. Добавлено (23.12.2011, 09:58) --------------------------------------------- вообщем вы тут сами ничего не знаете.
Гордо нести свое Я, как знамя..
|
|
| |
Sh1td0wn | Дата: Пятница, 23.12.2011, 20:22 | Сообщение # 123 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Такие вопросы должны решаться чтением документации, а не вопросами в форуме.
Тем не менее, ещё одна инструкция: положите файл.md5 от образа рядом с файлами на флешке и откройте его в RapidCRC при помощи кнопки "Open Files". Что покажет программа?
Не проще ли просто показать мне эти файлы, чтобы я смог сравнить их самостоятельно?
То, что я что-то знаю, подтверждается хотя бы тем, что у меня с флешки DrWeb прекрасно запускается и работает.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
IronWarrior | Дата: Вторник, 27.12.2011, 16:08 | Сообщение # 124 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| всем привет, пытаюсь запустить usb версию др веба не из папки бут... результат такой же как у arfey а патченый initrd ятак понял для исо образа.. cat /proc/partitions говорит что партиция не найдена... запускаю его через: title Dr.Web LiveUSB (Default) - Graphic Mode kernel /drweb/vmlinuz ID=uUNYuVTkWGVxv4xS root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/drweb/module/white.mo usbroot slowusb initrd=/drweb/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 initrd /drweb/initrd пс если запускаю как и положено из папки бут то все работает...
Сообщение отредактировал IronWarrior - Вторник, 27.12.2011, 16:11 |
|
| |
Sh1td0wn | Дата: Вторник, 27.12.2011, 20:03 | Сообщение # 125 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > всем привет, пытаюсь запустить usb версию др веба не из папки бут.. _Необходимо_ вносить изменения в initramfs.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
IronWarrior | Дата: Среда, 28.12.2011, 00:08 | Сообщение # 126 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| Quote (Sh1td0wn) _Необходимо_ вносить изменения в initramfs. извиняюсь за мою тупизну но что кокретно надо вносить..? и как ето сделать?
|
|
| |
Sh1td0wn | Дата: Среда, 28.12.2011, 00:19 | Сообщение # 127 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Взять GNU/Linux, поставить на него squashfs-tools 4.0, распаковать initrd, подправить пути в /init и /sbin/find_root, собрать обратно.
Приблизительный набор команд: cd пустая-директория unsquashfs /путь/к/initrd squashfs-root sed -i 's#/boot#/drweb#g' squashfs-root/init squashfs-root/sbin/find_root mksquashfs squashfs-root new-initrd
Вместо '/drweb' подставьте свой путь. Все команды нужно выполнять с правами root.
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
IronWarrior | Дата: Среда, 28.12.2011, 15:24 | Сообщение # 128 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| если б я знал как юзать линух я б тут не задавал дурацких вопросов
Добавлено (28.12.2011, 00:40) --------------------------------------------- нельзя ли сделать какой то универсальный инитрд..?
Добавлено (28.12.2011, 14:54) --------------------------------------------- и так всем снова привет, расаковал initrd под виндой, изменил пути в файле init в корне squashfs-root и в папке sbin финдрут, надеюсь етого хватает чтоб запускать дрвебусб с нужной мне папки как запаковать обратно ето все в initrd ? пробовал mksquashfs.exe squashfs-root initrd -check_data -nolzma -force-gid 0 но говорит что не верно указаны параметры
уря... получилось пересобрать инитрд...Добавлено (28.12.2011, 15:24) --------------------------------------------- огромное спасибо Sh1td0wn Quote (Sh1td0wn) mksquashfs squashfs-root new-initrd вот етим собрал образ обратно.. теперь дрвеб запускается из указаной мной папки!
Сообщение отредактировал IronWarrior - Среда, 28.12.2011, 15:15 |
|
| |
Apal0n | Дата: Среда, 28.12.2011, 22:28 | Сообщение # 129 |
Экспериментатор
Группа: Пользователи
Сообщений: 96
Статус: Отсутствует
| Перечитал всю ветку,так и не понял что делать если ошибка: Cannot find boot device Ставлю таким способом:
Для установки на мультизагрузочную флешку под Grub4Dos используем Dr.Web LiveCD. Образ drweb-livecd-600.iso распаковывается в корень флешки. Там одна папка boot. Переименовывать нельзя. Работает только на FAT. Полное меню с именем menu-drweb.lst
Код: color green/black white/magenta timeout 30 default 2
title Welcome to Dr.Web LiveCD root
title clear
title Dr.Web LiveCD (Default)\nGraphic Mode find --set-root --ignore-floppies --ignore-cd /boot/vmlinuz kernel /boot/vmlinuz ID=6y4NnG9I5cJQMeJh root=/dev/ram0 init=/linuxrc init_opts=4 quiet initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 initrd /boot/initrd
title Dr.Web LiveCD (Advanced)\nSafe Mode or Snapshots find --set-root --ignore-floppies --ignore-cd /boot/vmlinuz kernel /boot/vmlinuz ID=6y4NnG9I5cJQMeJh root=/dev/ram0 init=/linuxrc init_opts=3 quiet initrd=/boot/initrd CONSOLE=/dev/tty1 initrd /boot/initrd
title Testing Memory\nTesting Memory find --set-root --ignore-floppies --ignore-cd /boot/memtest kernel /boot/memtest
title Boot Windows XP\nStart Local HDD map (hd0) (hd1) map (hd1) (hd0) map --hook rootnoverify (hd0) chainloader (hd0)+1
title <-- Back to Main Menu find --set-root --ignore-floppies --ignore-cd /menu.lst configfile /menu.lst В меню обязательно заменяем код ID на свой из файла config или isolinux.cfg.
Если уже есть папка boot от дистрибутива win7, можно все совместно положить в эту же папку. Пересекающихся файлов нет.
Всё делаю по этой инструкции но пишет эту ошибку,что делать? P.S. Флешка 32 гб,ф. система FAT32...
|
|
| |
IronWarrior | Дата: Среда, 28.12.2011, 22:43 | Сообщение # 130 |
Неизвестный
Группа: Пользователи
Сообщений: 4
Статус: Отсутствует
| попробуй запускать дрвеб из корневого меню в папке бут должны быть такие файлы g:\drweb\module\ g:\drweb\syslinux\ g:\drweb\boot.cat g:\drweb\BootSector_DriveG.dat g:\drweb\config g:\drweb\DrWebLiveCD-6.0.0.111214 g:\drweb\DrWebLiveCD-6.0.0.111216 g:\drweb\DrWebLiveCD-6.0.0.111217 g:\drweb\DrWebLiveCD-6.0.0.111219 g:\drweb\DrWebLiveCD-6.0.0.111220 g:\drweb\DrWebLiveCD-6.0.0.111221 g:\drweb\DrWebLiveCD-6.0.0.111222 g:\drweb\DrWebLiveCD-6.0.0.111223 g:\drweb\DrWebLiveCD-6.0.0.111224 g:\drweb\initrd g:\drweb\memtest g:\drweb\vmlinuz
на путь внимания н обращай..
Сообщение отредактировал IronWarrior - Среда, 28.12.2011, 22:44 |
|
| |
Sh1td0wn | Дата: Среда, 28.12.2011, 22:48 | Сообщение # 131 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| > Всё делаю по этой инструкции но пишет эту ошибку,что делать? Покажите вывод команд: cat /proc/cmdline cat /proc/partitions mount
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Apal0n | Дата: Четверг, 29.12.2011, 15:16 | Сообщение # 132 |
Экспериментатор
Группа: Пользователи
Сообщений: 96
Статус: Отсутствует
| Sh1td0wn Вот:
|
|
| |
Sh1td0wn | Дата: Четверг, 29.12.2011, 16:10 | Сообщение # 133 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Теперь, пожалуйста, mkdir /mnt/disk/temp mount /dev/sdb1 /mnt/disk/temp ls /mnt/disk/temp/ ls /mnt/disk/temp/boot cat /mnt/disk/temp/boot/config
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |
Apal0n | Дата: Четверг, 29.12.2011, 16:33 | Сообщение # 134 |
Экспериментатор
Группа: Пользователи
Сообщений: 96
Статус: Отсутствует
| Не знаю увидите ли вы?телефон плохо фотает,вот:
|
|
| |
Sh1td0wn | Дата: Четверг, 29.12.2011, 16:55 | Сообщение # 135 |
Программист
Группа: Модераторы
Сообщений: 3829
Статус: Отсутствует
| Очень странно, всё должно работать (/boot/config читается, ID совпадает, /boot/module в наличии) Попробуйте запустить: exec ash -x /init
И сфотографировать последний экран и предпоследний (нажать shift+pageup и сделать ещё фотографию).
НАЖМИ МЕНЯ, прежде чем что-либо написать
|
|
| |