Ядро с настраиваемым именованием, поэтому оно отображается как «uname -sr» [закрыто]

Я в некотором роде новичок в Ubuntu, и мне дали задание загрузить обновление ядра и присвоить ему собственное имя, чтобы после обновления, когда кто-то набрал uname -sr , оно показывало это настраиваемое имя вместо ядра. версия.

То есть, если учитель выполнит команду uname –r , он должен отобразить мой номер проверки как версию ядра.

Я обновил ядро ​​и теперь хочу изменить имя, но не знаю, как это сделать. Я искал в Google и на YouTube, но ничего не нашел.

3
задан 10 March 2020 в 08:19

1 ответ

Если Вы спрашиваете здесь, чем я предполагаю, что Вы используете Ubuntu. Вот инструкция, как Вы могли скомпилировать свое собственное ядро с переименованием ее на основе xanmod. Я использую эту инструкцию из-за, я использовал ее в прошлом, и я продолжал двигаться успешно на 19.10 Lenovo G55.

sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install build-essential bison flex gcc-8 g++-8
# It is also good to verify which version of GCC runs
# by default.
gcc -v

# If an older version of GCC pops up, you should update
# the default choice. update-alternatives is the preferred
# way to handle stuff like this, which you can achieve with
# something like the following:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 800 --slave /usr/bin/g++ g++ /usr/bin/g++-8
sudo update-alternatives --config gcc

git clone https://github.com/xanmod/linux.git xanmod --branch 4.17
# You could try other branch release

cd xanmod
make clean

make menuconfig
# It is if you want to modify something. When it will be opened, just Save and Exit.

make localmodconfig
# Any module deemed unnecessary will automatically be removed from your existing build config.

make -j2 deb-pkg LOCALVERSION=-custom
# custom here is what your teacher asks for

Установка:

sudo dpkg -i ../linux-headers*.deb ../linux-image*.deb

Перезагрузка в новое ядро и попытку uname

1
ответ дан 17 March 2020 в 00:06

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

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