udev : 젠투에서 uevents가 처리되기를 기다리는 중


5

시작하는 동안 약 30 초 동안이 기계를 실행하는 기계가 보입니다.

udev: waiting for uevents to be processed

그런 다음 빠른 메시지가 나타납니다.

devfs: timeout (50 seconds)

그 시스템이 Xfce를 포함하여 매우 빠르게 시작하기 때문에 모든 것을 볼 수 없습니다.

추가 조사를 위해 어떤 로그 및 구성이 필요합니까?

$ uname -a

Linux genta 3.6.6-gentoo #1 SMP Sun Nov 11 11:02:23 NOVT 2012 i686 Genuine Intel(R) CPU T2300 @ 1.66GHz GenuineIntel GNU/Linux

고맙습니다!

UPD : rc- 상태

genta / # rc-status sysinit
Runlevel: sysinit
 dmesg                                                             [  started  ]
 udev                                                              [  started  ]
 devfs                                                             [  started  ]
genta / # rc-status boot
Runlevel: boot
 hwclock                                                           [  started  ]
 modules                                                           [  started  ]
 fsck                                                              [  started  ]
 root                                                              [  started  ]
 mtab                                                              [  started  ]
 localmount                                                        [  started  ]
 sysctl                                                            [  started  ]
 bootmisc                                                          [  started  ]
 hostname                                                          [  started  ]
 termencoding                                                      [  started  ]
 keymaps                                                           [  started  ]
 net.lo                                                            [  started  ]
 swap                                                              [  started  ]
 urandom                                                           [  started  ]
 procfs                                                            [  started  ]

UPD 2 : 커널 설정

genta / # cat /etc/kernels/kernel-config-x86_64-3.6.6-gentoo | grep 'DEVTMPFS\|UEVENT'
CONFIG_UEVENT_HELPER_PATH="/usr/bin/udevadm"
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
linux  boot  gentoo  udev 

답변:


3

추가 조사 를 위해 다음 udev을 편집 /etc/udev/udev.conf하고 재부팅하여 더 자세한 메시지를보고 하도록 구성 할 수 있습니다 .

udev_log="err"

"info"디버깅이 끝나면 다시 설정할 수 있습니다 . 의 메시지 udev가 이제 var/log/messages파일에 보고되어야 합니다. 이것이 도움이되기를 바랍니다.



@ stan31337 답변을 편집하지 말고 질문에 추가 정보를 추가하십시오
Paul

@Paul 미안, 내 나쁜 ...

젠투 : / var / log / messages : 파일이나 디렉토리가 없습니다
Sergei

1

커널을 컴파일 할 때 드라이버-> 일반 섹션에 다음 구성 옵션이 설정되어 있는지 확인하십시오.

CONFIG_UEVENT_HELPER_PATH="/usr/bin/udevadm"
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y

이것이 기본값이 아닙니다.

또한 init에 추가하려면 다음을 실행하십시오.

rc-update add sysfs sysinit
rc-update add udev-mount sysinit

초기화자를 사용하고 있습니까? 별도의 파티션에 / usr이 있습니까?


CONFIG_UEVENT_HELPER_PATH를 변경 하고 커널을 다시 컴파일했습니다. 다른 두 가지 옵션이 활성화되었습니다.

모든 런레벨에서 devfs를 제거하십시오. 필요하지 않습니다.
Keith는

모든 실행 수준에서 devfs를 제거한 후 시스템이 몇 초 느리게 시작되었으며 그 후에 크롬을 시작할 수 없었습니다. /etc/init.d/devfs start 도움이되었으므로 devfs를 원래 위치의 sysinit로 되돌 렸습니다.

승인. 새 커널을 부팅한다고 가정하십니까?
Keith

당신의 상태로 업데이트 할 수 rc-status sysinitrc-status boot?
Keith

0

마침내이 문제를 해결할 수있었습니다.

문제는-두 개의 파티션이 있습니다 : /boot/.하지만 initramfs 를 사용 하여 시스템을 시작했습니다. 그때 나는 그것이 필요한지 아닌지 확신하지 못했지만 이제는 경험을 얻은 후에 (LFS 구축); 나는 그것이 필요하지 않다는 것을 이해하고 파일 에서 initrd줄을 제거했습니다./boot/grub/grub.conf

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.