Перейти к содержимому


Фото
- - - - -

Usb Live Cd


  • Please log in to reply
62 ответов в этой теме

#1 iBoleet

iBoleet

    Newbie

  • Members
  • 1 Сообщений:

Отправлено 09 Май 2010 - 22:46

Доброго времени суток, джентельмены. Ситуация следующая: при попытке загрузиться, вне зависимости от режима на моменте загрузки модуля jfs вылетает ошибка Can not find boot device. Сборка 5.0.2 рандомно ковырял содержимое сборки и она заработала (но без клавиатуры и мышки, а финт с выдергиванием на ноутбуки не помогает )) ) Скачал 5.0.3 - не грузиться не при каких вариантах и виснет на том же месте. Ошибку на форуме встречал не раз. Нигде ответа и тем посвященных именно ей не увидел. Железо - MSI U100. Заранее всем спасибо за ответы. Пробовал jfs=no, но система без него не пашет. Сменил три флэшки. 5.0.2 финт повторить не удалось. Теперь с него тоже не грузится. Заранее всем большое спасибо за советы.

#2 SegaL

SegaL

    Newbie

  • Members
  • 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 ptizoom

ptizoom

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 14 Май 2010 - 00:30

Простите за человек с альтернативными умственными способностямиский вопрос - а как это сделать физически? Я имею ввиду "добавил выделенное в syslinux.cfg"?

#4 SegaL

SegaL

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 15 Май 2010 - 07:45

Простите за человек с альтернативными умственными способностямиский вопрос - а как это сделать физически? Я имею ввиду "добавил выделенное в syslinux.cfg"?

через notepad или аналоги, сам файл тут minDrWebLiveCD-5.0.3.iso / boot / isolinux / . Как то так!

#5 ptizoom

ptizoom

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 15 Май 2010 - 08:19

Простите за человек с альтернативными умственными способностямиский вопрос - а как это сделать физически? Я имею ввиду "добавил выделенное в syslinux.cfg"?

через notepad или аналоги, сам файл тут minDrWebLiveCD-5.0.3.iso / boot / isolinux / . Как то так!


Я так и делал, всё вообще перестаёт запускаться, поплясал с бубном и сдался, ни на одном из моих лаптопов LiveCD не работает. Порешал проблему с помощью похожего диска от AVG.

#6 Kiset

Kiset

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 07 Июнь 2010 - 05:15

У меня при загрузке на заставке пишет: "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 / . Как то так!

То есть открыть образ блокнотом и дописать строку, а затем уже прожечь болванку?

Сообщение было изменено Kiset: 07 Июнь 2010 - 06:25


#7 Sergey Trubin

Sergey Trubin

    Member

  • Dr.Web Staff
  • 147 Сообщений:

Отправлено 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 Alexander P Telenga

Alexander P Telenga

    Newbie

  • Posters
  • 11 Сообщений:

Отправлено 17 Июнь 2010 - 08:38

Да, такой косяк возникает чаще всего с флешками.
Только что нарвался на аналогичные грабли.
Конфигурация машины тут не при чём. Запускал на 9 разных машинах с 5 разных флешек. Налицо проблема со сборкой ядра Linux. Почему бы вам не попробовать собрать LiveCD не на базе Gentoo, а хотя бы на том же самом Debian и Ubuntu? Может, их средства сборки LiveCD/LiveUSB помогут решить проблему? Поймите, говорю это не критики ради - у вас замечательный продукт. И совершенно правильно, что LiveCD делается на базе Linux - намного больше шансов победить вирусы. Но такие вот недоработки сильно портят впечатление :(
Linux user number 431730 Мой блог
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies.
Отправь слово ping на номер 127.0.0.1 и получи прикольный icmp-пакет.

#9 madmax777

madmax777

    Newbie

  • Members
  • 1 Сообщений:

Отправлено 17 Июнь 2010 - 14:41

Создал флешку 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 компах, пока грузится на всех

#10 Kiset

Kiset

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 28 Июнь 2010 - 16:44

 

У вас флешка или CD?

У меня CD. Наверное, материнка загрузку с флешки не поддерживает. В биосе не нашел такого варианта. Попробую записать на медленой скорости. Диск от Каспера "Kaspersky Rescue Disk" нормально загрузился, но ничего не нашел.

#11 well*

well*

    Newbie

  • Members
  • 1 Сообщений:

Отправлено 25 Июль 2010 - 14:29

Создал флешку 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 компах, пока грузится на всех

Спасибо огромное! Задолбался уже искать, как drWem liveCD с grub4dos подружить!
Правда, в начале все-равно какая-то ошибка с графикой вылетает, но все равно все грузится)

Сообщение было изменено well*: 25 Июль 2010 - 14:32


#12 TaTaP_in

TaTaP_in

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 23 Август 2010 - 13:33

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

у меня изначально ID в syslinux.cfg и config совпадают

Создал флешку 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 TaTaP_in

TaTaP_in

    Newbie

  • Members
  • 2 Сообщений:

Отправлено 27 Август 2010 - 19:31

ага... спасибо вам добрые люди...>_<
проблема актуальна

#14 polymax2005

polymax2005

    Newbie

  • Members
  • 1 Сообщений:

Отправлено 25 Сентябрь 2010 - 11:22

Проблему решил так:
исо-образ записал на СД, загрузился с него, флешка втыкается до загрузки.
запускаем CreateLiveUSB с рабочего стола, ждем завершения.
Открываем в папке /boot файл config и ищем сточку
export VERSION=5.0.3.100923
сравниваем c расширением файла DrWebLiveCD-5.0.3.100923 в папке /boot они должны совпадать, иначе в config правим на цифры расширения файла
Перезагрузка, грузимся с флеш (ставить в БИОСе или вызываем BOOT MENU если есть)
У меня все пошло. Удачи

#15 break1

break1

    Newbie

  • Posters
  • 7 Сообщений:

Отправлено 14 Июнь 2011 - 17:22

Встретил аналогичную проблему - долго бился, грузился через GRUB 2 и Grub4Dos (в том числе из ISO образа) - выяснил что все это связано с initrd , который может загрузить DRWEB Live CD только если папка boot лежит в корне флешки! Это неудобно т.к. имея мультизагрузочную флешку со всякими средствами восстановления нет возможности хранить весь хлам (разные vmlinuz и initrd от разных дисков) в корневой папке boot.

Заставил работать так - распаковал образ в корень флешки и прописал в 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 userr

userr

    The Master

  • Moderators
  • 16 310 Сообщений:

Отправлено 14 Июнь 2011 - 17:25

break1
Вы про Dr.Web LiveCD или про Dr.Web® LiveUSB ?
http://www.freedrweb.com/livecd/?lng=ru
http://www.freedrweb.com/liveusb/?lng=ru

#17 break1

break1

    Newbie

  • Posters
  • 7 Сообщений:

Отправлено 15 Июнь 2011 - 01:00

Я про LiveCD - качал его и распаковывал файлы из ISO образа. И пытался заставить GRUB грузить прямо из ISO. С большинством Live CD на базе Linux это легко работает.

#18 egg222

egg222

    Member

  • Posters
  • 165 Сообщений:

Отправлено 15 Июнь 2011 - 08:29

для загрузки с ISO надо преписать следующее (для grub4dos):
title что-то там
map &#40;hd0,0&#41;/путь к образу &#40;hd32&#41; 
map --hook
root &#40;hd32&#41;
chainloader &#40;hd32&#41;
Работает Hiren`s Boot CD и Reanimator 2k без проблем.

Сообщение было изменено egg222: 15 Июнь 2011 - 08:30

Worms-Бийск (мой любительский сайт)
Кстати - играйте в 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 break1

break1

    Newbie

  • Posters
  • 7 Сообщений:

Отправлено 15 Июнь 2011 - 11:08

egg222 - ты не в тему! Прежде чем что-то писать проверяй и читай внимательно чужие сообщения! Так не заработает (проверял) - вообще не интересно что надо прописывать в menu.lst - проблема не в этом, а в том что DRWebLiveCD таким образом не будет работать из-за особенностейй своего initrd, который видит файлы лежащие в boot только если каталог boot лежит в корне флешки! Если его переименовывать и пытаться грузиться с iso образа (через grub) - не работает.

Сообщение было изменено break1: 15 Июнь 2011 - 11:11


#20 break1

break1

    Newbie

  • Posters
  • 7 Сообщений:

Отправлено 15 Июнь 2011 - 13:21

Здесь есть решение
http://greenflash.su/forum/6-679-3

но применить проблематично, пропатченного файла initrd по ссылке нет, мне пока самому пропатчить не удалось, точнее пропатчил, а оно говорит kernel panic...

Из того форума для информации

Заработал! Спасибо большущее!

Ниже опишу сводные параметры, при которых корректно загружается образ с подправленным уважаемым 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".

Патч от Sh1td0wn для initrd

На случай обновлений, вот изменения в содержимом initrd (squashfs 4.0):

diff -ru squashfs-root-original/linuxrc squashfs-root/linuxrc
--- squashfs-root-original/linuxrc 2011-01-14 15&#58;52&#58;13.000000000 +0300
+++ squashfs-root/linuxrc 2011-04-27 13&#58;00&#58;47.000000000 +0400
@@ -193,6 +193,17 @@

# &#91; &#34;x$&#40;lsmod|grep usb&#41;&#34; = &#34;x&#34; &#93; && sleep 5

+for param in $&#40;cat /proc/cmdline&#41;
+do
+case ${param%=*} in
+iso&#41;
+ export ISO=&#34;${param#*=}&#34;
+ echo &#34; >>> Will search for ISO&#58; ${ISO}&#34;
+&#59;;
+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&#58;02&#58;19.000000000 +0300
+++ squashfs-root/sbin/find_root 2011-04-27 13&#58;02&#58;28.000000000 +0400
@@ -25,7 +25,24 @@
RET=1
mount -o remount,ro ${MDIR}
fi
- fi
+ elif &#91; -n ${ISO} &#93; && &#91; -r ${MDIR}/${ISO} &#93;
+ then
+ echo &#34;find_root&#58; found ${MDIR}/${ISO}&#34; >&2
+ mkdir /mnt/disk/iso
+ mount -o loop,ro -t iso9660 ${MDIR}/${ISO} /mnt/disk/iso
+ MDIR=/mnt/disk/iso
+ if &#91; -d ${MDIR}/boot/module &#93;
+ then
+. ${MDIR}/boot/config
+ if &#91; &#34;x${BOOT_ID}&#34; = &#34;x${ID}&#34; &#93;
+ 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




Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых