Я скачал свежее ядро, которое планирую использовать в виртуальной машине. В инструкциях к учебнику, который я использую, мне сказано,
Вам также понадобится собрать новый экземпляр ядра и убедиться, что он загрузится в виртуальной машине. Для этого перейдите в исходное дерево, скопируйте config-3.14.26-yocto-qemu в $SRC_ROOT/.config (где $SRC_ROOT — корень вашего дерева Linux) и запустите
make -j4 all
.
Я сделал это
cd linux-yocto-3.14
перейти к корню дерева Linuxmkdir .config
чтобы создать папку конфигурации, которая не существовала в этом совершенно новом ядре- копирование
config-3.14.26-yocto-qemu
извне ядра в/.config
- Находясь в корне ядра, выполняем
make -j4 all
Меня беспокоит то, что после этого шага руководство говорит, что сборка займет около 5 минут или около того, и что я могу просто оставить ее делать свое дело; я думал, что цель файла конфигурации — собрать ядро для меня. Вместо этого мне предлагают типичный экран настройки сборки ядра, где мне нужно пройти через каждую отдельную опцию для сборки ядра. Я что-то сделал не так?
решение1
Вам не следовало этого делать mkdir .config
; вам следовало просто скопировать существующий файл конфигурации вимя файлавызывается .config
в исходном каталоге ядра.
например
cd linux-yocto-3.14
cp /path/to/config-3.14.26-yocto-qemu .config
make -j4 all