Если нет фактического набора тестов для проверки соответствия POSIX хвоста, лучший способ — прочитать документацию POSIX для хвоста и посмотреть, соответствует ли ваша версия.
Тем не менее, я был бы удивлен, если бы busybox tail
был POSIX-правильным --busybox строго оптимизировал размер, а не полное соответствие стандартам в своем экспортируемом интерфейсе. Например, он имеет -c
, только если FEATURE_FANCY_TAIL
включен во время компиляции, что, если вы оптимизируете размер, не будет:https://git.busybox.net/busybox/tree/coreutils/tail.c#n28
Немного повозившись, я нашел решение этой ситуации. Удаление splash
из параметров ядра позволяет мне получить доступ к TTY, как обычно.
Я заметил, что у TTY1 постоянно была заставка, поэтому сначала успешно удалил quiet splash
, а затем просто splash
(, который также работал ), и это показало мне, что splash
действительно было проблемой. Как упоминалось ранее, я использовал nomodeset
без какой-либо помощи, а некоторые пользователи сети сказали , что они все еще могут использовать TTY, просто не видя текста . Это было НЕ для меня, и я не мог использовать ни один из 6 TTY.
Я не знаю, действительно ли это связано с драйвером NVIDIA. Надеюсь, это поможет кому-то еще.