Если вы (как и я) используете это на сервере из веб-интерфейса модуля управления и видите все, но не можете набрать текст или переместить курсор, проблема на самом деле не в фреймбуфере. Это ошибка, и обходным решением является добавление usbcore.autosuspend=-1
в командную строку ядра.
Для некоторых возможных кандидатов на исправление проблем с фреймбуфером/видео, есть несколько интересных параметров в руководстве по установке: inst.xdriver=vesa
or inst.usefbx
.
Кроме них есть еще nomodeset
, который сработал у меня после установки, где я мог убедиться в отсутствии устройства /dev/fb*
, которое, как говорят, является индикатором наличия фреймбуфера.
Использование diff может помочь
diff -crs Dir1 Dir2
Он покажет вам, существуют ли файлы, одинаковые или разные
с grep в имени файла может быть тем, что вы ищете
#!/bin/sh
manifest=$1
topdir=$2
while IFS= read -r name; do
pathname="$topdir/$name"
if [ -e "$pathname" ]; then
printf 'Found: %s\n' "$pathname" >&2
else
printf 'Not found: %s\n' "$pathname" >&2
fi
done <"$manifest"
Этот сценарий принимает файл манифеста в качестве первого аргумента командной строки и некоторый путь к каталогу в качестве второго аргумента.
Он считывает строки из манифеста и проверяет, существуют ли пути, соответствующие этим строкам, в данном каталоге.
Вы хотите проверить только базовое имя каждого имени, прочитанного из файла, а затем использовать
#!/bin/sh
manifest=$1
topdir=$2
while IFS= read -r name; do
pathname="$topdir/$( basename "$name" )"
if [ -e "$pathname" ]; then
printf 'Found: %s\n' "$pathname" >&2
else
printf 'Not found: %s\n' "$pathname" >&2
fi
done <"$manifest"
Связанные: