Настройка

cmdline.txt

Во время загрузки ядру Linux'а можно передавать различные команды. В Raspberry Pi эти команды хранятся в файле cmdline.txt, который также как и файл config.txt, находится на загрузочном разделе SD-карты (доступен как /boot/cmdline.txt или /boot/firmware/cmdline.txt)

Важно! Все команды и параметры в файле config.txt должны быть записаны одной строкой

Чтобы посмотреть все команды, переданные ядру во время загрузки выполните следующую команду

cat /proc/cmdline

Поскольку прошивка Raspberry Pi вносит изменения в передаваемые команды, ответ на данный запрос не будет абсолютно совпадать с содержимым файла cmdline.txt

Параметры

 Параметры и команды требуются как самому ядру Linux, так и программам, которое оно использует, например службе загрузки экрана заставки Plymouth 

Основные параметры

  • console - определяет устройство, которое будет служить для ввода/вывода сообщений консоли, например console=serial0,115200 или console=tty1
  • root - определяет расположение корневой файловой системы. Например, запись вида  root=/dev/mmcblk0p2 означает, что корневая файловая система расположена в блоке 0, разделе 2 карты памяти ( m ulti m edia c ard)
  • rootfstype - определяет тип файловой системы корневой ФС, например rootfstype=ext4
  • elevator - задает используемый планировщик I/O
  • quiet - устанавливает уровень логов ядра в значение "KERN_WARNING", что подавляет логирование всех сообщений во время загрузки, кроме особо значимых

Прочие параметры

  • splash : показывать заставку экрана загрузки при помощи службы Plymouth
  • plymouth.ignore_serial_console
  • dwc_otg.lpm_enable : отключение LPM в драйвере dwc_otg (On The Go)
  • dwc_otg.speed: установка скорости USB. dwc_otg.speed=1 установит скорость согласно стандарту USB v1.0
  • smsc95xx.turbo_mode : включение турборежима сетевого драйвера команда smsc95xx.turbo_mode=N отключает турбо-режим.
  • usbhid.mousepoll : устанавливает интервал опроса мыши. Если мышь тормозит, установите этот параметр в 0 - usbhid.mousepoll=0.

Полный список команд для вашей версии ядра можно найти на сайте kernel.org