Я хочу научиться программированию ядра Linux, поэтому я загрузил исходный код ядра Linux 3.7.6 с сайта www.kernel.org. Однако перед редактированием чего-либо я попытался скомпилировать его, используя онлайн-учебники.Быстрое тестирование ядра Linux
make
занимает много времени, чтобы скомпилировать, и я еще не закончил его. Есть ли быстрый способ изменить исходный код и проверить его? Потому что я читал, что компиляция ядра занимает около часа.
Кроме того, если возможно скопировать и протестировать измененное ядро на USB-накопителе? Возможно ли установить GRUB на USB-накопитель, скопировать ядро на USB, настроить GRUB на USB и затем запустить его? Если это так, пожалуйста, дайте мне какие-либо ресурсы, которые имеют шаги для этого. У меня также установлен GRUB на моем ноутбуке. Как настроить новый GRUB на USB, не нарушая настройки на моем ноутбуке?
спасибо .. :)
Не беспокойтесь. Это займет много времени. Если вы измените один исходный файл и перекомпилируете, будет скомпилирован только этот файл. Таковы чудеса 'make'. –
Я рекомендую вам использовать виртуальную машину для тестирования, по крайней мере для первых итераций: Qemu может напрямую загружать ядро. Это быстрее и легче загружаться, и вы не рискуете своей собственной машиной, когда нарушаете вещи. Потому что вы _will_ сломаете что-то ... – rodrigo