User Tools

Site Tools


Sidebar

Me
Здравствуйте!

Меня зовут Михаил Усик!
Я системный администратор
и наполняю эту wiki,
решая разнообразные IT-задачки.

Я всегда готов помочь Вам
наладить IT-инфраструктуру
за скромное вознаграждение!

mike@autosys.tk
+7 (977) 887-96-23

proxmox:build_proxmox_pve_kernel_from_source

Как собрать ядро proxmox из исходников

После обновления на Proxmox6 из ядра исчезли некоторые модули. В результате не удается запустить kubernetes в контейнере. Выхода два - запускать kubernetes в виртуальной машине или пересобрать ядро!
Мне нравится второй вариант.
Я буду собирать ядро в контейнере, чтобы не ставить лишние пакеты на сам хост proxmox.
Добавляем репу proxmox. Она нужна для установки пакета libpve-common-perl.

echo 'deb [ arch=amd64 ] http://download.proxmox.com/debian buster pve-no-subscription' | sudo tee -a /etc/apt/sources.list.d/pve-enterprise.list
curl http://download.proxmox.com/debian/key.asc | sudo apt-key add -
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 7BF2812E8A6E88E0

Устанавливаем необходимое:

sudo apt-get update
sudo apt-get install libncurses-dev flex bison openssl libssl-dev dkms libelf-dev libudev-dev libpci-dev libiberty-dev autoconf git asciidoc-base libnuma-dev libpve-common-perl libslang2-dev python-sphinx

Клонируем репу с исходниками ядра:

git clone git://git.proxmox.com/git/pve-kernel.git
cd pve-kernel/

Смотрим какие есть ветки:

git branch -a

Переключаемся на последнюю:

git checkout pve-kernel-5.0

Собираем ядро:

make

Discussion

Enter your comment. Wiki syntax is allowed:
L M S J G
 
proxmox/build_proxmox_pve_kernel_from_source.txt · Last modified: 2019/10/02 20:10 by admin