После переустановки Raspbian с нуля на второй машине все работает. Я не знаю почему.
Спасибо всем за помощь.
Вы можете установить текущую версию из buster , которая является той же версией, что и ваша Ubuntu.
Как описано в этом ответе , вы можете добавить основной репозиторий buster в свои источники apt и установить выпуск по умолчанию на «stretch», чтобы дать пакетам из stretch более высокий приоритет. Затем вы можете установить более новый пакеты от buster вручную с помощью sudo apt -t buster install nameofpackage
.
Инструкции:
Создайте файл /etc/apt/sources.list.d/buster.list
, содержащий основной репозиторий buster
deb http://deb.debian.org/debian buster main
Создать файл /etc/apt/apt.conf.d/default-release
с этим содержимым
APT::Default-Release "stretch";
В качестве имени выпуска по умолчанию выберите «stretch» или «oldstable».
Выполнить
sudo apt update
для обновления индексов пакетов.
Если вы сейчас запустите apt policy grub2
, вывод должен выглядеть примерно так:
apt policy grub2
grub2:
Installed: (none)
Candidate: 2.02~beta3-5+deb9u2
Version table:
2.02+dfsg1-20 500
500 http://deb.debian.org/debian buster/main amd64 Packages
2.02~beta3-5+deb9u2 990
990 http://ftp.de.debian.org/debian stretch/main amd64 Packages
Как видите, версия из репозитория buster имеет более низкий приоритет 500.
Установите или обновите grub2
с помощью
sudo apt -t buster install grub2