udev: 내 젠투에서 uevent가 처리되기를 기다리는 중입니다.

udev: 내 젠투에서 uevent가 처리되기를 기다리는 중입니다.

시작하는 동안 컴퓨터가 약 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

답변1

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

udev_log="err"

디버깅이 완료된 후 다시 설정할 수 있습니다 "info". 이제 보낸 메시지가 파일 udev에 보고됩니다 var/log/messages. 도움이 되었기를 바랍니다.

답변2

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

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

이는 기본값이 아닙니다.

또한 다음을 실행하여 초기화에 추가하세요.

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

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

답변3

드디어 이 문제를 해결할 수 있었습니다.

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

관련 정보