Raspberry pi RaspberryPi内核命令行无效

Raspberry pi RaspberryPi内核命令行无效,raspberry-pi,debian,debian-jessie,Raspberry Pi,Debian,Debian Jessie,我正在树莓上使用最新的DietPi图像 尽管使用了/boot/cmdline.txt: # cat cmdline.txt dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=XYZXYZ rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait 实际命令行使用ttyAMA0串行端口: # dmesg | more ... [ 0.000

我正在树莓上使用最新的DietPi图像

尽管使用了/boot/cmdline.txt:

# cat cmdline.txt 
dwc_otg.lpm_enable=0 console=serial0,115200 console=tty1 root=PARTUUID=XYZXYZ rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait
实际命令行使用ttyAMA0串行端口:

# dmesg | more
...
[    0.000000] Kernel command line: 8250.nr_uarts=1 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=720 bcm2708_fb.fbdepth=16 bcm2708_fb.fbswap=1 smsc95xx.macaddr=x:x:x:x:x:x vc_mem.mem_base=0 x1fa00000 vc_mem.mem_size=0x20000000  dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=PARTUUID=XYZXYZ rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

如何更改命令行参数,使其不在系统消息中使用ttyam0?

根据您使用的发行版/版本,您可能还会在内核命令行参数上添加其他内容。在我的例子中,我需要在armbianEnv.txt中添加一个环境变量更改: 控制台=显示器

armbianEnv.txt文件应放在包含boot.cmd文件的任何目录中。它可以引导/引导,或者像我的BPI-P2 Zero一样,它是/boot/bananapi/BPI-m2z/linux

好的,我现在知道“serial0”在引导时的某个时刻被转换为ttyAMA0。不过,看看它在哪里被翻译可能会很有趣。