1

Кто-нибудь сделал разработку ядра на виртуальной машине, используя Virtual Box или другой? Я не совсем готов подключить рабочую станцию ​​к работе, и я бы хотел, чтобы виртуальная среда была вокруг ядра. Предложения?Разработка ядра на виртуальном боксе

ответ

2

Да, я делаю это все время, так как я не хочу перезагружать свой компьютер каждый раз, когда один из моих указателей разрушает хаос или подобные вещи. Если вы просто хотите экспериментировать, я предлагаю загрузить и установить одно из ванильных ядер с https://www.kernel.org/ и возиться с ними.

+0

Прохладный, спасибо! Я просто понял, что мне также нужно создавать изображения ramfs, в книге разработки Linux Kernel Development это не было как часть сборки ядра (или я недостаточно читал). Потратил меня на то, чтобы понять, что означают ошибки, mkinitramfs на помощь. –

+1

Да, обязательно обновите загрузчик после этого, чтобы он мог загружать новое скомпилированное ядро. Например: $ update-grub2 – user2239930

+0

Yup, должен был сделать там какой-то dabblin. В других записях /boot/grub/grub.cfg, которые были задействованы, были записи initrd, которые я отсутствовал, что дало мне подсказки в нужных. В случае, если кто-то еще читает эту тему. –

Смежные вопросы