RaspberryPi Ядро командной строки не имеет никакого эффекта
Я использую последнее изображение DietPi на RaspberryPi.
Несмотря на /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
Как я могу изменить параметры командной строки, чтобы НЕ использовать ttyAMA0 для системных сообщений?
0 ответов
В зависимости от того, какой дистрибутив / сборку вы используете, вы также можете иметь что-то еще, связанное с аргументами командной строки ядра. В моем случае мне нужно было добавить изменение переменной среды в armbianEnv.txt: console = display
Файл armbianEnv.txt должен быть помещен в любой каталог, содержащий ваш файл boot.cmd. Он мог загружаться / загружаться, или как для моего BPI-P2 Zero это был /boot/bananapi/bpi-m2z/linux