Google Coral: скрыть сообщения загрузки ядра
Как скрыть сообщение о загрузке ядра на Google Coral?
# cat /etc/debian_version
10.0
но я не могу найти файл grub (я пробовал, например, для debian, /etc/default/grub ... ничего), чтобы отредактировать и добавить "тихий" (как для обычного Ubuntu/Debian), а затем восстановить grub:(
1 ответ
Встроенный linux обычно использует uboot вместо grub, поскольку он слишком велик. Подробности настройки ядра требуют дополнительных исследований, однако вы можете добавитьloglevel=0
в командную строку ядра, чтобы исключить некоторые сообщения ядра.
Скачайте boot.txt:
$ curl https://coral.googlesource.com/build/+/refs/heads/docker/boot.txt\?format\=TEXT | base64 --decode | tee boot.txt > /dev/null
Установите mkimage:
$ sudo apt install u-boot-tools
Внесите необходимые изменения в строку cmdline="", для этого примера нам нужно добавить "quiet loglevel=0":
cmdline=<preexsisting> + quiet loglevel=0
скомпилировать в boot.scr:
$ mkimage -A arm -T script -O linux -d boot.txt boot.scr
заменить старый файл образа загрузки
$ mv boot.scr > /boot
Перезагрузитесь, и должны быть загружены новые параметры ядра.
поделиться редактировать удалить флаг