内核、模块管理与文件打印机共享全解析
1. 内核与模块管理
在某些情况下,比如需要加载特殊设备驱动来挂载根文件系统(像SCSI驱动器、网卡或特殊文件系统),就必须创建一个名为 /boot/initrd.img
的初始RAM磁盘映像。不过对于大多数用户而言,创建这个文件并非必要操作,但创建它也不会有什么坏处。
创建 initrd.img
文件可以使用 /sbin/mkinitrd
脚本,命令格式如下:
/sbin/mkinitrd file_name kernel_version
其中, file_name
是你想要创建的映像文件的名称。 mkinitrd
会查看 /etc/fstab
、 /etc/modprobe.conf
和 /etc/raidtab
来获取启动时需要加载哪些模块的信息。例如:
matthew@seymour:~$ sudo mkinitrd initrd-5.4.0.img 5.4.0-1
在编译和安装内核的过程中,可能会出现一些问题。屏幕上可能会显示错误消息,部分错误消息会被记录到 /var/log/syslog
文件中,你可以使用文本编辑器查看该文件。如果按照说明对内核进行了补丁操