Я следую за этим, чтобы научиться компилировать ядро. я использовал
apt-get source linux-image-$(uname -r)
чтобы загрузить исходный код ядра Linux, которое я сейчас использую.
После выполнения вышеуказанной команды были загружены следующие файлы (и каталоги).
user $ ls -l
total 130972
drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0
-rw-rw-r-- 1 sps sps 10980684 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.diff.gz
-rw-rw-r-- 1 sps sps 7396 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.dsc
-rw-rw-r-- 1 sps sps 123115155 May 6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
user $
На этой же странице упоминается:
Сборка ядра довольно проста. Измените свой рабочий каталог на корень дерева исходного кода ядра, а затем введите следующие команды:
Но я не уверен, что является «корнем дерева исходного кода ядра».
Это текущий каталог (где я работал apt-get source ...
и где у меня есть перечисленные выше файлы)?
Или это каталог:
drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0
или я должен извлечь тарбол
-rw-rw-r-- 1 sps sps 123115155 May 6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
Выход для uname -r
:
user $ uname -r
3.19.0-30-generic
user $