[pve-devel] Please help: beginner trying to compile Proxmox kernel 4.15
The Anh Tran
trtheanh at gmail.com
Mon Sep 10 05:12:27 CEST 2018
Dear Proxmox Dev Team,
I'm trying to re-compile Proxmox VE 5.2 kernel, 4.15 branch, but no
success so far.
I've followed this README:
https://git.proxmox.com/?p=pve-common.git;a=blob_plain;f=README.dev;hb=HEAD
###############################
Install a fresh Proxmox VE 5.2 on my machine
Download Debian 9.5 (standard) container template from machine-ip:8006 \
local \ Content screen. Spawn a container instance from this template,
120GB root disk.
SSH to container instance
apt-get install all build prerequisites per README instruction:
/apt-get install git nano screen patch fakeroot build-essential
devscripts libncurses5 libncurses5-dev libssl-dev bc flex bison
libelf-dev libaudit-dev libgtk2.0-dev libperl-dev libperl-dev asciidoc
xmlto gnupg gnupg2 rsync lintian debhelper libiberty-dev/
###############################
/mkdir /source/
/cd /source/
############ Build common PVE perl ###############
/git clone git://git.proxmox.com/git/pve-common.git/
/cd /source/pve-common/
/make/
/dpkg -i libpve-common-perl_5.0-38_all.deb/
############# Pull pve-kernel ################
/git clone -b pve-kernel-4.15 --single-branch
git://git.proxmox.com/git/pve-kernel.git/
############## Pull zfsonlinux ##########
/cd /source/pve-kernel/submodules/
/git clone git://git.proxmox.com/git/zfsonlinux.git/
########### Pull ubuntu-bionic ###########
/git clone git://git.proxmox.com/git/mirror_ubuntu-bionic-kernel.git/
/mv mirror_ubuntu-bionic-kernel ubuntu-bionic/
####### Build it ##########
/cd /source/pve-kernel/
/make 2>&1 | tee ~/build-4.15.1.log/
Build fail with this message:
/install: target
'debian/pve-kernel-4.15.18-4-pve/lib/modules/4.15.18-4-pve/kernel/drivers/net/ethernet/intel/igb/'
is not a directory: No such file or directory//
//debian/rules:99: recipe for target '.install_mark' failed/
Inside this directory:
//source/pve-kernel-4.15/build/debian/pve-kernel-4.15.18-4-pve/lib/modules/
There are:
4.15.18-4-pve <= this dir is empty
4.15.18-4-pve+ <= this dir has files/
/
I edit this file /source/pve-kernel/debian/rules, add 2 commands at line 106
/ ${MAKE} -C ${KERNEL_SRC}
INSTALL_MOD_PATH=${BUILD_DIR}/debian/${PVE_KERNEL_PKG}/ modules_install//
//
/*/ rmdir debian/${PVE_KERNEL_PKG}/lib/modules/${KVNAME}/**/
/**/ cp -a debian/${PVE_KERNEL_PKG}/lib/modules/${KVNAME}+
debian/${PVE_KERNEL_PKG}/lib/modules/${KVNAME}/**/
/*/
// ## install latest ibg driver//
/
########## make again ############
/cd /source/pve-kernel/
/make 2>&1 | tee ~/build-4.15.2.log/
Build fail at this error:
/input file
'debian/pve-headers-4.15.18-4-pve/usr/src/linux-headers-4.15.18-4-pve/Module.symvers'
does not exist//
//debian/rules:245: recipe for target 'abi-4.15.18-4-pve' failed/
There is no linux-headers-4.15.18-4-pve directory inside.
And there is no linux header to download from Proxmox git site.
=> don't know how to fix this error.
Any input is appreciated.
Best regards.
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
More information about the pve-devel
mailing list