阅读我可以找到的关于字符设备驱动程序的所有书籍/文章/教程/示例,它们都介绍了如何在我的驱动程序代码中获取一个主要数字,并且都建议我通过调用alloc_chrdev_region()来动态地实现这个目的为了生成实际的设备节点,它们都告诉我在驱动程序代码之外手动或在脚本中调用mknod。一位推荐人要我的司机打印主要号码。另一个要求我使用awk on /proc/devices来查找主要数字。这里提到了函数mknod(),但它似乎是为了在用户代码中使用。我显然
我已经将Linux (Fedora)服务器系统从IDE驱动器克隆到SATA驱动器,但它没有启动,在交换机根目录下失败。我已经在目标驱动器上完成了一个干净的安装,并通过对initrd文件的检查了解到,当在SATA驱动器上安装fedora时,它包括了ahci模块,当我在安装工作系统时没有SATA驱动器时,没有使用这个模块。/dev/null c 1 3mknod