Это моя первая компиляция ядра Linux. Я использую Debian Live. Я использовал пакет kernel-package для компиляции, и я также добавил новый системный вызов, чтобы вернуть произвольное целочисленное значение, большее нуля.О компиляции ядра Linux в Debian Live
Все прошло нормально, и у меня есть оба заголовка и файлы с изображениями .deb. Когда я попытался установить их с помощью dpkg, появилось предупреждение о том, что мне нужно настроить LILO. Затем я прервал установку и искал LILO, чтобы узнать, что Debian Live не получил ни LILO, ни GRUB. Я установил GRUB, но он не был установлен на моем sda1 (USB-диск, на котором работает Debain Live), он сказал, что он не является надлежащим блочным устройством. Debian Live использует squashfs (файловую систему).
Затем я проигнорировал загрузчик и установил настраиваемое ядро. После того, как я перезагрузил свой компьютер, я был непосредственно загружен в старый Debain Live, и мой системный вызов возвращает -1.
Просьба предоставить некоторые решения ребятам.
Спасибо,
Это вопрос о superuser.com –
Я не согласен, это определенно вопрос о разработке ядра. – caf