Чтобы использовать mdev
, вам нужно иметь CONFIG_UEVENT_HELPER=y
в конфигурации ядра и одну команду передmdev -s
:
echo /sbin/mdev > /proc/sys/kernel/hotplug
mdev -s
Источник:Вики Gentoo
Ядро Debian 10 по умолчанию не имеет установленного CONFIG_UEVENT_HELPER
, поэтому mdev
не будет использоваться с ним. Вместо этого у него есть CONFIG_DEVTMPFS=y
, так что вы можете сделать это вместо этого:
mount -n -t proc none /proc
mount -n -t sysfs none /sys
mount -n -t devtmpfs none /dev
mkdir /.root
# this would be a great place to run "fsck -C0 $device" if required by $rootfstype
mount -n -t $rootfstype $device /.root
umount /proc
umount /sys
umount /dev
exec switch_root /.root $init $@
... и после завершения переключения на реальную корневую файловую систему вы можете снова смонтировать файловую систему devtmpfs
:
mount -n -t devtmpfs none /dev