"Porteus Kernel Builder" was updated to 17.02.15.
Please refer to
http://forum.porteus.org/viewtopic.php? ... 779#p52232
(1)Kernel version 3.18 can be selected.
(2)New action button "own patch" was added in "Build kernel" circle.
If check it on, "own patch" is adapted.
Current "own patch" is one that updates driver e1000e to 3.3.5.3.
----------------------------------------------------------------------
[How to update driver e1000e to 3.3.5.3]
Example:
kernel 4.10.rc8,
64 bit running,
Porteus-XFCE-v3.2.2-x86_64.iso is the ISO whose kernel will be updated to 4.10.rc8 with e1000e-3.3.5.3 driver.
1.The "Kernel builder" first run
set working direcory:.....YourKernelBuilderWork
select kernel version:....4.10.rc8
"Build kernel" circle
"download" item:..........check it on
"expand & patch" item:....check it on
"own patch" item:.........check it on
push "OK" button.
Note1:
Target compiling architecture must be match with current one.
2.Prepare the build environment.
example: kernel 4.10.rc8, 64 bit running,
Code: Select all
% su
# cd YourKernelBuilderWork/v4.10-rc8/64/linux-4.10-rc8
# pwd
YourKernelBuilderWork/v4.10-rc8/64/linux-4.10-rc8
# rm /lib/modules/N.N.N-porteus/build
# rm /lib/modules/N.N.N-porteus/source
# ln -sf YourKernelBuilderWork/v4.10-rc8/64/linux-4.10-rc8 /lib/modules/N.N.N-porteus/build
# ln -sf YourKernelBuilderWork/v4.10-rc8/64/linux-4.10-rc8 /lib/modules/N.N.N-porteus/source
3.The "Kernel builder" second run
set working direcory:.....YourKernelBuilderWork
select kernel version:....4.10.rc8
"Build kernel" circle
"compile" item:...........check it on
push "OK" button.
Note2:
It will take enough time.
Note3:
If compile errors will occur on e1000e sources,
new sources can be recovered with original ones.
original:YourKernelBuilderWork/v4.10-rc8/old.e1000e
new1(from intel patch):YourKernelBuilderWork/v4.10-rc8/e1000e-3.3.5.3
new2(modify for v4.10):YourKernelBuilderWork/v4.10-rc8/e1000e-3.3.5.3-v4.10
Code: Select all
% su
# rm -fr YourKernelBuilderWork/v4.10-rc8/64/linux-4.10-rc8/drivers/net/ethernet/intel/e1000e
# cp -a YourKernelBuilderWork/v4.10-rc8/old.e1000e YourKernelBuilderWork/v4.10-rc8/64/linux-4.10-rc8/drivers/net/ethernet/intel/e1000e
Please retry step 3.
4.The "Kernel builder" third run
set working direcory:.....YourKernelBuilderWork
select kernel version:....4.10.rc8
"ISO whose kernel will be update" circle
select ISO:...............Porteus-XFCE-v3.2.2-x86_64.iso
YourKernelBuilderWork/UP.Porteus-XFCE-v3.2.2-x86_64.iso will be created.
Thanks.