Такое дело при загрузке системы если вставлена флэшка или какое нибудь оборудование загрузка зависает на "бла бла events from kernel"

Проблемы с загрузкой
(13 posts) (2 voices)-
Posted 12 years ago #
-
* Система SliTaz 4.0 или Rolling?
* С какого носителя загружается система? С USB флешки, USB внешнего жесткого диска, IDE или SATA внутреннего жесткого диска, LiveCD/DVD, по сети с использованием PXE?..
* Какой загрузчик? IsoLinux, SysLinux, Grub Legacy, Grub2, Grub4dos, Plop?..
* Какие строчки в файле меню загрузчика отвечают за загрузку системы?
* Определяются ли системой те "флэшка или какое нибудь оборудование", если их воткнуть _после_ загрузки системы?
* Можно ли хотя бы снимок мобилкой, но чтоб буквы можно было разобрать? Что там за сообщение и что перед ним.Очень интересно знать... ;)
Posted 12 years ago # -
Система SliTaz 4.0
SATA внутренний жесткий диск
Grub - встроенный вроде как (который был по умолчанию в системе)# /boot/grub/menu.lst: GRUB boot loader configuration.
## By default, boot the first entry.
default 0# Boot automatically after 8 secs.
timeout 8# Graphical splash image.
splashimage=/boot/grub/splash.xpm.gz# Change the colors.
#color yellow/brown light-green/black# For booting SliTaz from : /dev/sda8
#
title SliTaz GNU/Linux (cooking) (Kernel vmlinuz-2.6.37-slitaz)
root (hd0,7)
kernel /boot/vmlinuz-2.6.37-slitaz root=/dev/sda8 quiet# For booting Windows :
#
title Microsoft Windows
rootnoverify (hd0,0)
chainloader +1флэшку в системе не видит
скрин позднееPosted 12 years ago # -
Processing /etc/init.d/rcS...
Mounting proc filesystem... [ OK ]
Checking filesystem on : /dev/sda8
/dev/sda8: clean, 22182/126720 files, 214594/506368 blocks
Remounting rootfs read/write...
Starting udev daemon...
Udevadm requesting events from the Kernel...до сюда доходит и висит
Posted 12 years ago # -
Пока я нашел упоминание о похожей ошибке на нашем старом форуме: http://vanilla.slitaz.org/index.php?p=/discussion/178/system-hangs-during-boot-with-udevadm-waiting-for-the-event-queue/p1
Действие происходит в скрипте /etc/init.d/rcS: http://hg.slitaz.org/slitaz-boot-scripts/file/6985bc31569e/etc/init.d/rcS
при выполнении команды
udevadm triggerПопробуй открыть этот файл в текстовом редакторе и закомментировать эту команду - поставить в начале строки знак #
Следующую команду нужно также закомментировать.
Править файл может только пользователь root.Пока помочь больше не могу, ухожу на работу. Уже вечером, часов в 10-11 буду смотреть дальше.
Posted 12 years ago # -
я конфиг поправил /etc/rcS.conf параметр UDEV=="no" , я так это дело понимаю система пытается подключить всю аппаратуру сразу, а в ядре этих модулей нет поэтому и висит? Где взять модуль на мою флэшку?
Posted 12 years ago # -
Дело тут не в флешке. Ведь есть еще и "другое оборудование" (USB?). Я не встречал, чтобы какая-то конкретная флешка требовала отдельный модуль ядра. Все они должны поддерживать стандарт mass storage device.
Я думаю, гуглить нужно "udevadm trigger hang". Что-то не так с ним.
Еще попробуй поискать в BIOSе настройки USB, что-то вроде USB Legacy. Попробуй включить (или выключить) и загрузиться.
Posted 12 years ago # -
Дело в том что флэшка microSD стоит через адаптер и в системе вобще никак не определяется. покрайней мере я её тут найти не могу другие которые без адаптора нормально работают и определяются и грузятся. С параметром UDEV=="no" все грузится прекрасно хоть что втыкай. Только как это влияет на систему не понятно.
Posted 12 years ago # -
Значит ли это, что у тебя не USB-флешка, а внешний USB-кардридер?
Встроенный кардридер мне удалось поднять, установив пакет linux-mmc.
Как увидеть девайс: в терминале пишем lsusb, втыкаем девайс, пишем еще раз и сравниваем два вывода. Можно еще по-другому:
ls /dev > mydev1
...втыкаем...
ls /dev > mydev2
diff mydev1 mydev2Строчки, начинающиеся с + это те файлы (устройства), которые появились, а с минуса то, что пропало.
4.0 это какая-то гибридная система. Тут есть и hal и udev. Похоже, что с отключенным udev система по-прежнему способна видеть твои устройства и даже подключенные "по-горячему" устройства. Если это работает, то всё нормально.
В 5.0 останется только udev.Posted 12 years ago # -
Так поэксперементировал немножко. "По-горячему" ничего не определяется. Установил пакет linux-mmc поправил скрипт в начальное состояние запустил и все заработало и по горячему стало определятся. Slitaz мощная штука заставляет мозг работать.
Posted 12 years ago # -
Всё, мой рабочий день закончился, я дома. Хорошо, что сегодня было время для писем.
Я рад, что вопрос решен!
Posted 12 years ago # -
Офтоп тут куда писать? Напишу тут :)
Кстати на работе Slitaz или работа не связана с хобби.Posted 12 years ago # -
Не связана :)
Это только способ преобразования свободного времени и своих сил в деньги. А вот вся эта "возня" со SliTaz приносит настоящее моральное удовлетворение.Posted 12 years ago #
Reply
You must log in to post.