Как я могу реализовать недавно построенное ядро в ChromiumOS?
Я все время пытался включить новое ядро, которое я построил для своей ОС Chromium, но я застрял в выяснении, как я могу сказать сборке образа использовать новое ядро по сравнению со стандартной версией 3.14.0, с которой идет сборка,
Я не знаю, где еще искать или что еще делать. Скрипт сборки ядра image.sh тоже не кажется слишком полезным, но я вполне мог что-то упустить. Кто-нибудь еще знаком с этим случайно?
Спасибо!
Редактировать: сайты, на которые я смотрел, находятся ниже, только небольшая горстка из многих, которые я просматривал:
https://groups.google.com/a/chromium.org/forum/
https://github.com/dnschneid/crouton/wiki/Build-chrome-os-kernel-and-kernel-modules
1 ответ
Так что, в случае, если кто-то в будущем столкнется с этим, я так и не нашел решения для реализации новейшего ядра основной ветки разработки. Вместо этого я выяснил, какое ядро использует образ по умолчанию (в моем случае, v3.14), добавил мои драйверы (ну, выбрал модули) и выполнил следующие команды как сборку amd64-generic.
~/trunk/src/scripts/./build_packages --board=amd64-generic
# Да, я знаю, вы также можете экспортировать board = amd64-generic здесь.cros_workon --board=amd64-generic start sys-kenel/chromeos-kernel-3_14-9999
cd ~/trunk/third_party/kernel/v3.14/
./chromeos/scripts/prepareconfig chromiumos-x86_64
./chromeos/scripts/kernelconfig editconfig
# Ответьте на вопросы здесь, в меню.make mrproper
cd ~/trunk/src/scripts/./build_packages --board=amd64-generic
cros_workon --board=amd64-generic stop sys-kernel/chromeos-kernel-3_14-9999
./build_image --board=amd64-generic --noenable_rootfs_verification