Я пытаюсь запустить ядро UML из Ubuntu на моем компьютере с Windows.Я загрузил ядро Linux версии 4.19.1 и файловую систему gentoo.Я могу успешно сделать конфигурацию и исполняемый файл, но когда я пытаюсь запустить ядро, я получаю следующую ошибку:
./linux mem=1024m ubda=Gentoo-AMD64-root_fs
Core dump limits :
soft - 0
hard - NONE
Checking that ptrace can change system call numbers...check_ptrace : failed to modify system call: Invalid argument
При поиске этой проблемы я считаю, что это проблема с версиями библиотеки ptrace,http://man7.org/linux/man-pages/man2/ptrace.2.html
"На хостах с заголовками ядра 2.6, PTRACE_SETOPTIONS объявляется с другим значением, чем для 2.4. Это приводит к сбоям приложений, скомпилированных с заголовками 2.6, при работе на ядрах 2.4.можно обойти путем переопределения PTRACE_SETOPTIONS в PTRACE_OLDSETOPTIONS, если это определено "
Может кто-нибудь сказать мне, если это проблема, с которой я столкнулся, и если да, то как я могу ее исправить?Как мне переопределить параметры, как написано?