Usb Live Cd
#1
Отправлено 09 Май 2010 - 22:46
#2
Отправлено 12 Май 2010 - 10:07
Доброго времени суток, джентельмены. Ситуация следующая: при попытке загрузиться, вне зависимости от режима на моменте загрузки модуля jfs вылетает ошибка Can not find boot device. Сборка 5.0.2 рандомно ковырял содержимое сборки и она заработала (но без клавиатуры и мышки, а финт с выдергиванием на ноутбуки не помогает )) ) Скачал 5.0.3 - не грузиться не при каких вариантах и виснет на том же месте. Ошибку на форуме встречал не раз. Нигде ответа и тем посвященных именно ей не увидел. Железо - MSI U100. Заранее всем спасибо за ответы. Пробовал jfs=no, но система без него не пашет. Сменил три флэшки. 5.0.2 финт повторить не удалось. Теперь с него тоже не грузится. Заранее всем большое спасибо за советы.
kernel /boot/vmlinuz
append ID=4Zbhjq18hjqyzc0O root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
добавил выделенное в syslinux.cfg и проблема пропала. ID взят из файла config строка export BOOT_ID=4Zbhjq18hjqyzc0O
#3
Отправлено 14 Май 2010 - 00:30
#4
Отправлено 15 Май 2010 - 07:45
через notepad или аналоги, сам файл тут minDrWebLiveCD-5.0.3.iso / boot / isolinux / . Как то так!Простите за человек с альтернативными умственными способностямиский вопрос - а как это сделать физически? Я имею ввиду "добавил выделенное в syslinux.cfg"?
#5
Отправлено 15 Май 2010 - 08:19
через notepad или аналоги, сам файл тут minDrWebLiveCD-5.0.3.iso / boot / isolinux / . Как то так!Простите за человек с альтернативными умственными способностямиский вопрос - а как это сделать физически? Я имею ввиду "добавил выделенное в syslinux.cfg"?
Я так и делал, всё вообще перестаёт запускаться, поплясал с бубном и сдался, ни на одном из моих лаптопов LiveCD не работает. Порешал проблему с помощью похожего диска от AVG.
#6
Отправлено 07 Июнь 2010 - 05:15
Нажимаю Alt+F1, вижу:
...
>>>Load module : jfs
Cannot find boot device
BusuBox v1.14.2 (2010-01-22 20:04:57) built-in shell (ash)
Enter "help" for a of list of built-in commands.
/bin/sh: can"t access ttu; job control turned off
# _
У вас так же?
То есть открыть образ блокнотом и дописать строку, а затем уже прожечь болванку?через notepad или аналоги, сам файл тут minDrWebLiveCD-5.0.3.iso / boot / isolinux / . Как то так!
Сообщение было изменено Kiset: 07 Июнь 2010 - 06:25
#7
Отправлено 07 Июнь 2010 - 17:30
У меня при загрузке на заставке пишет: "Preparing the LiveCD environment... Press Alt+F1 for verbose mode".
Нажимаю Alt+F1, вижу:
...
>>>Load module : jfs
Cannot find boot device
BusuBox v1.14.2 (2010-01-22 20:04:57) built-in shell (ash)
Enter "help" for a of list of built-in commands.
/bin/sh: can"t access ttu; job control turned off
# _
У вас так же?
То есть открыть образ блокнотом и дописать строку, а затем уже прожечь болванку?через notepad или аналоги, сам файл тут minDrWebLiveCD-5.0.3.iso / boot / isolinux / . Как то так!
У вас флешка или CD?
#8
Отправлено 17 Июнь 2010 - 08:38
Только что нарвался на аналогичные грабли.
Конфигурация машины тут не при чём. Запускал на 9 разных машинах с 5 разных флешек. Налицо проблема со сборкой ядра Linux. Почему бы вам не попробовать собрать LiveCD не на базе Gentoo, а хотя бы на том же самом Debian и Ubuntu? Может, их средства сборки LiveCD/LiveUSB помогут решить проблему? Поймите, говорю это не критики ради - у вас замечательный продукт. И совершенно правильно, что LiveCD делается на базе Linux - намного больше шансов победить вирусы. Но такие вот недоработки сильно портят впечатление
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies.
Отправь слово ping на номер 127.0.0.1 и получи прикольный icmp-пакет.
#9
Отправлено 17 Июнь 2010 - 14:41
root (hd0,0)
kernel /boot/vmlinuz ID=5bca7d8987425e9b49e3bdff32ab9ed2 root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd /boot/initrd
пробывал грузится на 5 компах, пока грузится на всех
#10
Отправлено 28 Июнь 2010 - 16:44
У меня CD. Наверное, материнка загрузку с флешки не поддерживает. В биосе не нашел такого варианта. Попробую записать на медленой скорости. Диск от Каспера "Kaspersky Rescue Disk" нормально загрузился, но ничего не нашел.У вас флешка или CD?
#11
Отправлено 25 Июль 2010 - 14:29
Спасибо огромное! Задолбался уже искать, как drWem liveCD с grub4dos подружить!Создал флешку FAT32, установил на нее загрузчик grub4dos, из образа веба скопировал папку boot на флешку, в файле menu.lst прописал
root (hd0,0)
kernel /boot/vmlinuz ID=5bca7d8987425e9b49e3bdff32ab9ed2 root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd /boot/initrd
пробывал грузится на 5 компах, пока грузится на всех
Правда, в начале все-равно какая-то ошибка с графикой вылетает, но все равно все грузится)
Сообщение было изменено well*: 25 Июль 2010 - 14:32
#12
Отправлено 23 Август 2010 - 13:33
у меня изначально ID в syslinux.cfg и config совпадаютkernel /boot/vmlinuz
append ID=4Zbhjq18hjqyzc0O root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
добавил выделенное в syslinux.cfg и проблема пропала. ID взят из файла config строка export BOOT_ID=4Zbhjq18hjqyzc0O
проделал всё от и до, ошибка остаётсяСоздал флешку FAT32, установил на нее загрузчик grub4dos, из образа веба скопировал папку boot на флешку, в файле menu.lst прописал
root (hd0,0)
kernel /boot/vmlinuz ID=5bca7d8987425e9b49e3bdff32ab9ed2 root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot slowusb initrd=/boot/initrd vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1
initrd /boot/initrd
пробывал грузится на 5 компах, пока грузится на всех
...есть ещё варианты?(
------
хм... а возможно сделать live USB с убунтой, а уже там как-то воспользоватся антивирусом?)
Сообщение было изменено TaTaP_in: 23 Август 2010 - 17:33
#13
Отправлено 27 Август 2010 - 19:31
проблема актуальна
#14
Отправлено 25 Сентябрь 2010 - 11:22
исо-образ записал на СД, загрузился с него, флешка втыкается до загрузки.
запускаем CreateLiveUSB с рабочего стола, ждем завершения.
Открываем в папке /boot файл config и ищем сточку
export VERSION=5.0.3.100923
сравниваем c расширением файла DrWebLiveCD-5.0.3.100923 в папке /boot они должны совпадать, иначе в config правим на цифры расширения файла
Перезагрузка, грузимся с флеш (ставить в БИОСе или вызываем BOOT MENU если есть)
У меня все пошло. Удачи
#15
Отправлено 14 Июнь 2011 - 17:22
Заставил работать так - распаковал образ в корень флешки и прописал в grub4dos
title Dr.Web LiveCD (Safe)
kernel /boot/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=3 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot=/dev/sd[a-z][0-9] slowusb CONSOLE=/dev/tty1 SDELAY=12 USBWAIT=15 ID=eQI4oRTM0RIXR3BQ
initrd /boot/initrd
Очень неудобно... Как бы заставить из iso образа корректно грузиться. Где взять пропатченный initrd ?
Сообщение было изменено break1: 14 Июнь 2011 - 17:22
#16
Отправлено 14 Июнь 2011 - 17:25
Вы про Dr.Web LiveCD или про Dr.Web® LiveUSB ?
http://www.freedrweb.com/livecd/?lng=ru
http://www.freedrweb.com/liveusb/?lng=ru
#17
Отправлено 15 Июнь 2011 - 01:00
#18
Отправлено 15 Июнь 2011 - 08:29
title что-то там map (hd0,0)/путь к образу (hd32) map --hook root (hd32) chainloader (hd32)Работает Hiren`s Boot CD и Reanimator 2k без проблем.
Сообщение было изменено egg222: 15 Июнь 2011 - 08:30
Кстати - играйте в Worms!
AMD Athlon 64 X2 4000+ (2099 Ггц)\992 Mb RAM\ATI RADEON 200 SERIES 128Mb + NVIDIA GEFORCE 9600GSO 768 MB\DVD-RAM\Windows XP SP3 build ZverCD Proffessional+Windows 7 Максимальная 32-bit
С уважением, Артём
(aka egg222)
#19
Отправлено 15 Июнь 2011 - 11:08
Сообщение было изменено break1: 15 Июнь 2011 - 11:11
#20
Отправлено 15 Июнь 2011 - 13:21
http://greenflash.su/forum/6-679-3
но применить проблематично, пропатченного файла initrd по ссылке нет, мне пока самому пропатчить не удалось, точнее пропатчил, а оно говорит kernel panic...
Из того форума для информации
Патч от Sh1td0wn для initrdЗаработал! Спасибо большущее!
Ниже опишу сводные параметры, при которых корректно загружается образ с подправленным уважаемым Sh1td0wn, файлом initrd.
В файл menu.lst, который находится в корне загрузочной флешки, добавляем следующие записи:
Графический режим
title Dr.Web LiveCD (ISO) Normal Mode
kernel /boot/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=4 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot=/dev/sd[a-z][0-9] slowusb vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 SDELAY=12 USBWAIT=15 ID=YJ6xYunGch5UZN3N iso=/boot/drweb/drweb-livecd-600.iso
initrd /boot/drweb/initrd
Консольный режим + снепшоты
title Dr.Web LiveCD (ISO) Safe Mode
kernel /boot/drweb/vmlinuz root=/dev/ram0 init=/linuxrc init_opts=3 quiet dokeymap looptype=squashfs loop=/boot/module/white.mo usbroot=/dev/sd[a-z][0-9] slowusb CONSOLE=/dev/tty1 SDELAY=12 USBWAIT=15 ID=YJ6xYunGch5UZN3N iso=/boot/drweb/drweb-livecd-600.iso
initrd /boot/drweb/initrd
Синим цветом я отметил те моменты, которые каждый должен подогнать под себя.
И так, в первую очередь обращаю внимание на косую черту "/" - именно такая используется при написании путей.
1. /boot/drweb/vmlinuz - путь к файлу "vmlinuz" на флешке. Берется с образа drweb-livecd-600.iso
2. ID=YJ6xYunGch5UZN3N - уникальный идентификатор. Берется из файла "config"(образ drweb-livecd-600.iso), строка "export BOOT_ID" либо из файла "isolinux\isolinux.cfg", строка "append ID".
3. iso=/boot/drweb/drweb-livecd-600.iso - путь к образу образ DrWeb Live CD.
4. initrd /boot/drweb/initrd - путь к файлу "initrd" на флешке. Берется с предыдущего сообщения уважаемого "Sh1td0wn".
На случай обновлений, вот изменения в содержимом initrd (squashfs 4.0):
diff -ru squashfs-root-original/linuxrc squashfs-root/linuxrc --- squashfs-root-original/linuxrc 2011-01-14 15:52:13.000000000 +0300 +++ squashfs-root/linuxrc 2011-04-27 13:00:47.000000000 +0400 @@ -193,6 +193,17 @@ # [ "x$(lsmod|grep usb)" = "x" ] && sleep 5 +for param in $(cat /proc/cmdline) +do +case ${param%=*} in +iso) + export ISO="${param#*=}" + echo " >>> Will search for ISO: ${ISO}" +;; +esac +done + + if ! delay ${SDELAY} then unset MODULES diff -ru squashfs-root-original//sbin/find_root squashfs-root/sbin/find_root --- squashfs-root-original/sbin/find_root 2010-11-15 14:02:19.000000000 +0300 +++ squashfs-root/sbin/find_root 2011-04-27 13:02:28.000000000 +0400 @@ -25,7 +25,24 @@ RET=1 mount -o remount,ro ${MDIR} fi - fi + elif [ -n ${ISO} ] && [ -r ${MDIR}/${ISO} ] + then + echo "find_root: found ${MDIR}/${ISO}" >&2 + mkdir /mnt/disk/iso + mount -o loop,ro -t iso9660 ${MDIR}/${ISO} /mnt/disk/iso + MDIR=/mnt/disk/iso + if [ -d ${MDIR}/boot/module ] + then +. ${MDIR}/boot/config + if [ "x${BOOT_ID}" = "x${ID}" ] + then + export MODULES=${MDIR}/boot/module + export CDDIR=${MDIR} + export CDDEV=${MDIR} + RET=1 + fi + fi + fi else if test -x /bin/ntfs-3g then
Читают тему: 1
0 пользователей, 1 гостей, 0 скрытых