После обновления ядро не создаёт большинство устройств.

Обновил систему и после перезагрузки с удивлением обнаружил что в /dev хоть шаром покати.
Только console, tty1, initctl, null и zero.
Хотя системный раздел подмонтировался и mount его отображает, но в /dev он так же отсутствуе.
В следствии этого все питоновые утилиты emerge, cl-kernel т.д. неработают, т.к. хотят /dev/urandom которого нет.

Можно конечно попытаться собрать монолитное ядро, но вот подозреваю что проблема всё-таки не в ядре, т.к. предыдущие себя также ведут.
Ядро 3.3.5

Ps. Хорошо всё-таки иметь смартфон с qwerty.

Гляньте что в sysinit, должно быть:

 # rc-status sysinit
Runlevel: sysinit
 dmesg           [  started  ]
 udev            [  started  ]
 devfs           [  started  ]

Если у вас там нет udev - добавьте его командой

# rc-update add udev sysinit

Михаил Гагауз wrote:

Гляньте что в sysinit, должно быть:
[…]
Если у вас там нет udev - добавьте его командой
[…]

Ага, спасибо. Так и есть. Интересно куда он оттуда делся?

Интересно куда он оттуда делся

Хз, видимо вы обновили udev, а в предыдущей версии он ставился из ebuild-а в автозагрузку по дефолту. Теперь похоже оттуда его убрали, видимо для желающих установить systemd, чтоб не смущал.