почему linux-source-4.4.0 скомпилирован в 4.4.79

вы можете использовать NFS (сетевую файловую систему). Это специальная файловая система, которая позволяет компьютеру получать доступ к удаленным дискам, используя его как локальный диск. Это позволяет кластеру компьютеров использовать одни и те же данные. вы можете добавить несколько строк в / etc / fstab или вручную указать точку монтирования. после этого вы можете продолжать работать обычным способом. конечно, вам понадобится демон nfs, который будет запущен на сервере, и настроить демона на то, что вы хотите, указав, кто может получить доступ к этим данным и т. д. (обратите внимание на ваш брандмауэр и т. д.)

3
задан 18 September 2017 в 11:59

3 ответа

Причина в том, что вы скомпилируете ядро ​​неправильно.

Если вы запустите make, вы создаете ядро, отличное от Debian, и фактически получите ядро ​​mainline.

Чтобы получить ядро ​​Ubuntu, скомпилируйте его с помощью

fakeroot debian/rules clean
fakeroot debian/rules binary-headers binary-generic

. Кроме того, если вы создаете собственное ядро, вам нужно установить пользовательские заголовки.

2
ответ дан 22 May 2018 в 18:21
  • 1
    спасибо, я новичок в разработке ядра. и мне нужно специальное ядро ​​для отладки. после курсов онлайн, я просто make menuconfig, чтобы открыть отладку ядра. и make make modules make modules_install make install, что я должен сделать, чтобы получить пользовательский образ ядра с его заголовочными файлами. не могли бы вы предложить мне несколько веб-сайтов об этом? Спасибо большое. – lyndon 18 September 2017 в 16:10
  • 2
    что бы произошло, если бы я просто изменил. makefile. Я имею в виду, что я изменяю VERSION,PATCHLEVEL, SUBLEVEL, EXTRAVERSION, затем делаю make-модули и устанавливаю их? это звучит глупо .... – lyndon 18 September 2017 в 16:11
  • 3
    Ничего не произойдет, версия изменится, но это вам не поможет. – Pilot6 18 September 2017 в 16:20
  • 4
    И я дал вам команды для создания ядра Debian из источника. – Pilot6 18 September 2017 в 16:52
  • 5
    Спасибо! и могу ли я получить файлы vmlinux и initrd таким образом? – lyndon 19 September 2017 в 04:28

Причина в том, что вы скомпилируете ядро ​​неправильно.

Если вы запустите make, вы создаете ядро, отличное от Debian, и фактически получите ядро ​​mainline.

Чтобы получить ядро ​​Ubuntu, скомпилируйте его с помощью

fakeroot debian/rules clean fakeroot debian/rules binary-headers binary-generic

. Кроме того, если вы создаете собственное ядро, вам нужно установить пользовательские заголовки.

2
ответ дан 18 July 2018 в 06:39

Причина в том, что вы скомпилируете ядро ​​неправильно.

Если вы запустите make, вы создаете ядро, отличное от Debian, и фактически получите ядро ​​mainline.

Чтобы получить ядро ​​Ubuntu, скомпилируйте его с помощью

fakeroot debian/rules clean fakeroot debian/rules binary-headers binary-generic

. Кроме того, если вы создаете собственное ядро, вам нужно установить пользовательские заголовки.

2
ответ дан 24 July 2018 в 18:38

Другие вопросы по тегам:

Похожие вопросы: