文章前言
Linux内核在引导期间接受参数的命令行。在Raspberry Pi上,这个命令行定义在引导分区中的一个文件中,名为cmdline.txt。这是一个简单的文本文件,可以使用任何文本编辑器进行编辑,例如Nano。
sudo nano /boot/cmdline.txt
命令行选项
onsole:定义串行控制台,通常有两项:
console=serial0,115200
console=tty1
- root:定义根文件系统的位置,例如
root=/dev/mmcblk0p2
表示多媒体卡块0分区2。 - rootfstype:定义
rootfs
使用的文件系统类型,例如rootfstype=ext4
- elevator:指定要使用的I/O调度程序。
elevator=deadline
意味着内核对所有I/O操作施加一个截止日期,以防止请求耗尽。 - quiet:将默认内核日志级别设置为
KERN_WARNING
,这将在引导期间抑制除非常严重的日志消息之外的所有日志消息。
其他项目(不详尽)
- splash:告诉引导程序通过Plymouth模块使用splash screen。
- plymouth.ignore_serial_console
- dwc_otg.lpm_enable:在dwc_otg (On the Go)驱动程序中关闭LPM。
- dwc_otg.speed:设置USB属性的速度。dwc_otg.speed=1将设置为USBv1.0 speed。
- smsc95xx.turbo_mode:启用/禁用有线网络驱动程序涡轮模式。smsc95xx.turbo_mode=N关闭涡轮模式。
- usbhid.mousepoll:指定鼠标轮询间隔。如果您遇到无线鼠标速度慢或不稳定的问题,将其设置为0可能会有所帮助:usbhid.mousepoll=0。