Я пытаюсь подготовить загрузочный диск Debian 8.9, следуя этим инструкциям. Получение образа ядра через apt является частью этого процесса. Однако, если я попытаюсь

apt install linux-image-`uname -r`

Я сталкиваюсь со следующими ошибками:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-image-4.8.0-53-generic
E: Couldn't find any package by regex 'linux-image-4.8.0-53-generic'

Мой /etc/apt/sources.list выглядит следующим образом:

deb http://ftp.au.debian.org/debian/ jessie main contrib non-free 

Как правильно получить /boot/vmlinuz-4.8.0-53-generic (или его эквивалент) с пакетом Debian?

2 ответа2

0

Я обошел проблему, скопировав образ ядра хоста в файловую систему гостя. Эта сумма для выполнения этой копии до chroot $TARGET:

cp /boot/vmlinuz-4.8.0-53-generic $TARGET/boot/vmlinuz-4.8.0-53-generic
0

Вы не можете установить linux-image-4.8.0-53-generic используя sources.list :

deb http://ftp.au.debian.org/debian/ jessie main contrib non-free 

потому что пакет принадлежит Ubuntu.

Единственный доступный linux-image для Debian Jessie на main компоненте - это inux-image-3.16.0-4-amd64

Вы должны отредактировать ваш sources.list следующим образом:

deb http://ftp.au.debian.org/debian/ jessie main contrib non-free 
deb http://security.debian.org/debian-security jessie/updates main 

затем:

apt update 
apt install linux-image-3.16.0-4-amd64

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .