Porteus Kernel Builder

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
Post Reply
neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#61 by neko » 18 Apr 2017, 02:54

@lolololo
Which version will be compared with original version ?
What is the original version ?

You can compare ones by yourself.
For example, in the case that original is 32Bit kernel version line 4.9,
v4.9.22.tar.xz will be downloaded and expanded.

v4.9.22/aufs.patch
v4.9.22/32/32bit.config
v4.9.22/32/lib
v4.9.22/32/vmlinuz
v4.9.22/64/64bit.config
v4.9.22/64/lib
v4.9.22/64/vmlinuz

The original config will be gotten as follow.

Code: Select all

% su
# modprobe configs
# ls /proc/config.gz
/proc/config.gz
# zcat /proc/config.gz > org.config
#
# diff org.config v4.9.22/32/32bit.config
Thanks.

lolololo
White ninja
White ninja
Posts: 16
Joined: 23 Jan 2017, 14:54
Distribution: Porteus 3.2.2 TDE R14.0.4
Location: sudafrica

Re: Porteus Kernel Builder

Post#62 by lolololo » 19 Apr 2017, 01:34

Hello
yes rightnow the original is porteus 3.2.2 32bits kernel 4.9.0
I follow the 4.9 lts and right now i use 4.9.21 but i compiled for myself your program dont work for me :(

i wanted to say for example if you fix or touch error or warning like this:

Image

I had that mistake in 4.9.0 and building the next compilation i building with
CONFIG_SND_DYNAMIC_MINORS=yes
and the warning go out

maybe is only an error of my hardware
but now is not the original

but you work with the original i believe
that is what I meant
I express myself fatal :)

thanks at you

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#63 by neko » 19 Apr 2017, 14:02

Every version line example will be re-made with the config that are generated from Porteus most recent kernel.

Porteus most recent kernel (000-kernel.xzm and vmlinuz) is gotten on the http://dl.porteus.org/x86_64/kernel/porteus-4.10.8/
The config file "org.4.10.8-64bit.config" is gotten from this kernel.

--------------------------------------------------------------------------------
[version v4.10 line]

=== contents of v4.10.11.tar.xz ===
v4.10.11/aufs.patch
v4.10.11/org.4.10.8-64bit.config

v4.10.11/32/32bit.config
v4.10.11/32/lib
v4.10.11/32/vmlinuz

v4.10.11/64/64bit.config
v4.10.11/64/lib
v4.10.11/64/vmlinuz

1. 64bit.config was modified from org.4.10.8-64bit.config.
additional items:
> CONFIG_NAMESPACES=y
> CONFIG_UTS_NS=y
> CONFIG_IPC_NS=y
> CONFIG_USER_NS=y
> CONFIG_PID_NS=y
> CONFIG_NET_NS=y

> CONFIG_PINMUX=y
> CONFIG_PINCONF=y
> CONFIG_GENERIC_PINCONF=y

> CONFIG_PINCTRL_BAYTRAIL=y
> CONFIG_PINCTRL_CHERRYVIEW=y
> CONFIG_PINCTRL_INTEL=y
> CONFIG_PINCTRL_BROXTON=y
> CONFIG_PINCTRL_SUNRISEPOINT=y
> CONFIG_GPIOLIB=y
> CONFIG_GPIO_ACPI=y
> CONFIG_GPIOLIB_IRQCHIP=y

Please check the detail by 'diff v4.10.11/org.4.10.8-64bit.config v4.10.11/64/64bit.config' command.

2. 32bit.config was modified from 64bit.config.
By 'make menuconfig' command, delete 64bit item of 64bit.config. (# CONFIG_64BIT is not set)

--------------------------------------------------------------------------------
@lolololo
This is the answer for you.

Thanks.


--------------------------------------------------------------------------------
New "ISO update Example" v4.10.11 was offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.10.11 without compiling.

Note:
The every config of "ISO builder" is not yet updated.


---------------------------------------------------------
[How to update the kernel of Porteus ISO]
Please refer to the example of "kernel 4.10-rc6".
viewtopic.php?f=75&t=6568&start=15#p52642


Thanks.

lolololo
White ninja
White ninja
Posts: 16
Joined: 23 Jan 2017, 14:54
Distribution: Porteus 3.2.2 TDE R14.0.4
Location: sudafrica

Re: Porteus Kernel Builder

Post#64 by lolololo » 19 Apr 2017, 23:51

hello
i dont use 64 bits :roll:

i like more follow 4.9 because is the last LTS and 4.10 should be future EOL
i hate the "old config" changing the number of version :)

¿¿you have errors with "CONFIG_SND_DYNAMIC_MINORS" if you do dmesg afther start system??

thank neko

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#65 by neko » 20 Apr 2017, 10:48

Every version line example will be re-made with the config that are generated from Porteus most recent kernel.

--------------------------------------------------------------------------------
[version v4.9 line]

=== contents of v4.9.23.tar.xz ===
v4.9.23/aufs.patch
v4.9.23/org.4.10.8-64bit.config
v4.9.23/v4.10.11-64bit.config

v4.9.23/32/32bit.config
v4.9.23/32/lib/
v4.9.23/32/vmlinuz

v4.9.23/64/64bit.config
v4.9.23/64/lib/
v4.9.23/64/vmlinuz

1. 64bit.config was modified from v4.10.11-64bit.config that was modified from org.4.10.8-64bit.config.
By 'make oldconfig' command, answer 'n' to all questions.
<==================================>
Intel chipset idle memory power saving driver (I7300_IDLE) [N/m/y/?] (NEW) n
Enable verbose FENCE_TRACE messages (FENCE_TRACE) [N/y/?] (NEW) n
Keep stack trace of persistent data block lock holders (DM_DEBUG_BLOCK_STACK_TRACING) [N/y/?] (NEW) n
ZTE ZX GPIO support (GPIO_ZX) [N/y/?] (NEW) n
Technologic Systems FPGA I2C GPIO (GPIO_TS4900) [N/m/y/?] (NEW) n
Samsung Exynos SoC Low Power Audio Subsystem (MFD_EXYNOS_LPASS) [N/m/y/?] (NEW) n
Enable preliminary support for prerelease Intel hardware by default (DRM_I915_PRELIMINARY_HW_SUPPORT) [N/y/?] (NEW) n
STE-Modem remoteproc support (STE_MODEM_RPROC) [N/m/y/?] (NEW) n
LogFS file system (LOGFS) [N/m/y/?] (NEW) n
<==================================>

Please check the detail by 'diff v4.9.23/v4.10.11-64bit.config v4.9.23/64/64bit.config' command.

About v4.10.11-64bit.config,
please check the detail by 'diff v4.9.23/org.4.10.8-64bit.config v4.9.23/v4.10.11-64bit.config' command.
org.4.10.8-64bit.config is the config of the most recent Porteus kernel (http://dl.porteus.org/x86_64/kernel/porteus-4.10.8/).

2. 32bit.config was modified from 64bit.config.
By 'make menuconfig' command, delete 64bit item of 64bit.config. (# CONFIG_64BIT is not set)

--------------------------------------------------------------------------------
New "ISO update Example" v4.9.23 was offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.9.23 without compiling.

Note:
The every config of "ISO builder" is not yet updated.


--------------------------------------------------------------------------------
[How to update the kernel of Porteus ISO]
Example ISO: Porteus-XFCE-v3.2.2-i586.iso
Update to the version: 4.9.23

1.Download mkKernel-17.03.14-noarch-1.xzm and v4.9.23.tar.xz
Porteus-XFCE-v3.2.2-i586.iso (251 M)
http://dl.porteus.org/i586/Porteus-v3.2 ... 2-i586.iso
md5sum: 5f8e2e7888490794b572a38d39bda700 ./Porteus-XFCE-v3.2.2-i586.iso

mkKernel-17.03.14-noarch-1.xzm (3 M)
http://www.mediafire.com/file/xzwd3plhv ... arch-1.xzm
md5sum: 9c2509e62aad33739ff01e1d952f4888 mkKernel-17.03.14-noarch-1.xzm

v4.9.23.tar.xz (40 M)
http://www.mediafire.com/file/78srx6glm ... .23.tar.xz
md5sum: 44018e70a60dd384695422ea6412f932 v4.9.23.tar.xz


2.Set your kernel build directory.

Code: Select all

% ls -R
.:
Downloads  KernelBuild

./Downloads:
Porteus-XFCE-v3.2.2-i586.iso mkKernel-17.03.14-noarch-1.xzm v4.9.23.tar.xz

./KernelBuild:

% su
# cd Downloads
# activate mkKernel-17.03.14-noarch-1.xzm
# cd ../KernelBuild
# xz -dc ../Downloads/v4.9.23.tar.xz | tar -x
# ls -1 v4.9.23/*
v4.9.23/aufs.patch
v4.9.23/org.4.10.8-64bit.config
v4.9.23/v4.10.11-64bit.config

v4.9.23/32:
32bit.config
lib
vmlinuz

v4.9.23/64:
64bit.config
lib
vmlinuz
Note:
aufs.patch:.....AUFS patch for kernel version line 4.9
org.4.10.8-64bit.config:...config that was used to build Porteus v4.10.8 64bit kernel.
v4.10.11-64bit.config:....config that was used to build example v4.10.11 64bit kernel.
32/64bit.config:....config that was used to build example v4.9.23 32/64bit kernel.


3.Execute "Kernel Builder"
"GUI menu" ---> "Kernel Builder"
<setting window>
"Kernel Builder directory":...........KernelBuild
"Kernel Version":.....................4.9.23
"ISO whose kernel will be update":....Porteus-XFCE-v3.2.2-i586.iso
Push "OK"

4.Get updated ISO

Code: Select all

% ls KernelBuild
UP.Porteus-XFCE-v3.2.2-i586.iso
v4.9.23
UP.Porteus-XFCE-v3.2.2-i586.iso:....updated the kernel of ISO to 4.9.23.


Thanks.

--------------------------------------------------------------------------------
@lolololo
1. you can update to 32bit 4.9.23 kernel without compiling.

2. dmesg
¿¿you have errors with "CONFIG_SND_DYNAMIC_MINORS" if you do dmesg afther start system??

After kernel 4.9.23 64bit starts system,

Code: Select all

% $ dmesg |grep CONFIG_SND_DYNAMIC_MINORS
nothing.


Thanks.

lolololo
White ninja
White ninja
Posts: 16
Joined: 23 Jan 2017, 14:54
Distribution: Porteus 3.2.2 TDE R14.0.4
Location: sudafrica

Re: Porteus Kernel Builder

Post#66 by lolololo » 21 Apr 2017, 01:24

neko wrote: @lolololo
1. you can update to 32bit 4.9.23 kernel without compiling.
i have not hurry i downloaded version 4.9.22 and there it is waiting
i like compile, sometimes, when i have time,
I'm looking your work thanks

you like to probe new things like desktops?
I'll explain it to you if you want in PM for not follow here
neko wrote: 2. dmesg
¿¿you have errors with "CONFIG_SND_DYNAMIC_MINORS" if you do dmesg afther start system??

After kernel 4.9.23 64bit starts system,

Code: Select all

% $ dmesg |grep CONFIG_SND_DYNAMIC_MINORS
nothing.
very thanks
must be my hardware

thanks bye

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#67 by neko » 22 Apr 2017, 04:29

Every version line example will be re-made with the config that are generated
from Porteus most recent kernel (4.10.8-64bit).

[version v4.10 line]
Please refer to viewtopic.php?f=75&t=6568&start=60#p54605
[version v4.9 line]
Please refer to viewtopic.php?f=75&t=6568&start=60#p54648


--------------------------------------------------------------------------------
New "ISO update Example" v4.10.12 and v4.9.24 were offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.10.12 / v4.9.24 without compiling.

Note:
The every config of "ISO builder" is not yet updated.


--------------------------------------------------------------------------------
[How to update the kernel of Porteus ISO]
Please refer to the example of "kernel 4.9.23".
viewtopic.php?f=75&t=6568&start=60#p54648


Thanks.

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#68 by neko » 25 Apr 2017, 23:39

Every version line example will be re-made with the config that are generated from Porteus most recent kernel.

--------------------------------------------------------------------------------
[version v4.11 line]

=== contents of v4.11-rc8.tar.xz ===
v4.11-rc8/aufs.patch
v4.11-rc8/org.4.10.8-64bit.config
v4.11-rc8/v4.10.11-64bit.config

v4.11-rc8/32/32bit.config
v4.11-rc8/32/lib/
v4.11-rc8/32/vmlinuz

v4.11-rc8/64/64bit.config
v4.11-rc8/64/lib/
v4.11-rc8/64/vmlinuz

1. 64bit.config was modified from v4.10.11-64bit.config that was modified from org.4.10.8-64bit.config.
By 'make oldconfig' command, answer 'n' to all questions except PINCTRL_GEMINILAKE.
<==================================>
Temporary per-CPU printk log buffer size (12 => 4KB, 13 => 8KB) (PRINTK_SAFE_LOG_BUF_SHIFT) [13] (NEW)
RDMA controller (CGROUP_RDMA) [N/y/?] (NEW) n
PC/104 support (PC104) [N/y/?] (NEW) n
Block layer debugging information in debugfs (BLK_DEBUG_FS) [Y/n/?] (NEW) n
Logic for interfacing with Opal enabled SEDs (BLK_SED_OPAL) [N/y/?] (NEW) n
MQ deadline I/O scheduler (MQ_IOSCHED_DEADLINE) [Y/n/m/?] (NEW) n
Default ASPM policy
> 1. BIOS default (PCIEASPM_DEFAULT)
2. Powersave (PCIEASPM_POWERSAVE)
3. Power Supersave (PCIEASPM_POWER_SUPERSAVE) (NEW)
4. Performance (PCIEASPM_PERFORMANCE)
choice[1-4]: 1
Distributed Switch Architecture (NET_DSA) [N/m/y/?] (NEW) n
Packet-sampling netlink channel (PSAMPLE) [N/m/y/?] (NEW) n
Inter-FE based on IETF ForCES InterFE LFB (NET_IFE) [N/m/y/?] (NEW) n
SCSI passthrough request for the Virtio block driver (VIRTIO_BLK_SCSI) [N/y/?] (NEW) n
IDT 89HPESx PCIe-swtiches EEPROM / CSR support (EEPROM_IDT_89HPESX) [N/m/y/?] (NEW) n
aQuantia devices (NET_VENDOR_AQUANTIA) [Y/n/?] (NEW) n
Netronome(R) NFP4000/NFP6000 NIC driver (NFP) [N/m/y/?] (NEW) n
TM2 touchkey support (KEYBOARD_TM2_TOUCHKEY) [N/m/?] (NEW) n
Zeitec ZET6223 touchscreen driver (TOUCHSCREEN_ZET6223) [N/m/y/?] (NEW) n
8250/16550 Exar/Commtech PCI/PCIe device support (SERIAL_8250_EXAR) [M/n/?] (NEW) n
Serial device bus (SERIAL_DEV_BUS) [N/m/y/?] (NEW) n
Intel Gemini Lake SoC pinctrl and GPIO driver (PINCTRL_GEMINILAKE) [N/m/y/?] (NEW) y
ACCES PCI-IDIO-16 GPIO support (GPIO_PCI_IDIO_16) [N/m/y/?] (NEW) n
SBS Compliant charger (CHARGER_SBS) [N/m/y/?] (NEW) n
ST Microelectronics STTS751 (SENSORS_STTS751) [N/m/y/?] (NEW) n
ZyDAS ZD1301 (DVB_USB_ZD1301) [N/m/?] (NEW) n
ZyDAS ZD1301 (DVB_ZD1301_DEMOD) [M/n/y/?] (NEW) n
kselftests for DRM range manager (struct drm_mm) (DRM_DEBUG_MM_SELFTEST) [N/m/y/?] (NEW) n
Enable additional driver debugging for fence objects (DRM_I915_SW_FENCE_DEBUG_OBJECTS) [N/y/?] (NEW) n
Support for simple displays (DRM_TINYDRM) [N/m/y/?] (NEW) n
Persistent Scrollback History for each console by default (VGACON_SOFT_SCROLLBACK_PERSISTENT_ENABLE_BY_DEFAULT) [N/y/?] (NEW) n
X86 sound devices (SND_X86) [Y/n/?] (NEW) n
ChipIdea ULPI PHY support (USB_CHIPIDEA_ULPI) [N/y/?] (NEW) n
USB Renesas uPD78F0730 Single Port Serial Driver (USB_SERIAL_UPD78F0730) [N/m/?] (NEW) n
USB251XB Hub Controller Configuration Driver (USB_HUB_USB251XB) [N/m/y/?] (NEW) n
LED Class brightness_hw_changed attribute support (LEDS_BRIGHTNESS_HW_CHANGED) [N/y/?] (NEW) n
Dell Laptop Extras (DELL_LAPTOP) [N/m/?] (NEW) n
Dell WMI extras (DELL_WMI) [N/m/?] (NEW) n
Intel Turbo Boost Max Technology 3.0 enumeration driver (INTEL_TURBO_MAX_3) [N/y/?] (NEW) n
Tablets with Silead touchscreens (SILEAD_DMI) [N/y/?] (NEW) n
ZTE SoC driver support (SOC_ZTE) [N/y] (NEW) n
Intel INT3496 ACPI device extcon driver (EXTCON_INTEL_INT3496) [N/m/?] (NEW) n
TI SYSCON Reset Driver (TI_SYSCON_RESET) [N/m/y/?] (NEW) n
Qualcomm USB HS PHY module (PHY_QCOM_USB_HS) [N/m/?] (NEW) n
Qualcomm USB HSIC ULPI PHY module (PHY_QCOM_USB_HSIC) [N/m/?] (NEW) n
Simple MCE injection interface for AMD processors (MCE_AMD_INJ) [N/m/y/?] (NEW) n
FSI support (FSI) [N/m/y/?] (NEW) n
Enable magic SysRq key over serial (MAGIC_SYSRQ_SERIAL) [Y/n/?] (NEW) n
Wait/wound mutex selftests (WW_MUTEX_SELFTEST) [N/m/y/?] (NEW) n
Array-based sort test (TEST_SORT) [N/y/?] (NEW) n
Force all usermode helper calls through a single binary (STATIC_USERMODEHELPER) [N/y/?] (NEW) n
Fixed time AES cipher (CRYPTO_AES_TI) [N/m/y/?] (NEW) n
<==================================>

Please check the detail by 'diff v4.11-rc8/v4.10.11-64bit.config v4.11-rc8/64/64bit.config' command.

About v4.10.11-64bit.config,
please check the detail by 'diff v4.11-rc8/org.4.10.8-64bit.config v4.11-rc8/v4.10.11-64bit.config' command.
org.4.10.8-64bit.config is the config of the most recent Porteus kernel (http://dl.porteus.org/x86_64/kernel/porteus-4.10.8/).

2. 32bit.config was modified from 64bit.config.
By 'make menuconfig' command, delete 64bit item of 64bit.config. (# CONFIG_64BIT is not set)

--------------------------------------------------------------------------------
New "ISO update Example" v4.11-rc8 was offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.11-rc8 without compiling.

Note:
The every config of "ISO builder" is not yet updated.


--------------------------------------------------------------------------------
[How to update the kernel of Porteus ISO]
Please refer to the example of "kernel 4.9.23".
viewtopic.php?f=75&t=6568&start=60#p54648


Thanks.

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#69 by neko » 28 Apr 2017, 14:21

Every version line example will be re-made with the config that are generated
from Porteus most recent kernel (4.10.8-64bit).

[version v4.10 line]
Please refer to viewtopic.php?f=75&t=6568&start=60#p54605
[version v4.9 line]
Please refer to viewtopic.php?f=75&t=6568&start=60#p54648


--------------------------------------------------------------------------------
New "ISO update Example" v4.10.13 and v4.9.25 were offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.10.13 / v4.9.25 without compiling.

Note:
The every config of "ISO builder" is not yet updated.


--------------------------------------------------------------------------------
[How to update the kernel of Porteus ISO]
Please refer to the example of "kernel 4.9.23".
viewtopic.php?f=75&t=6568&start=60#p54648


Thanks.

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#70 by neko » 01 May 2017, 11:16

1. "Porteus Kernel Builder" was updated to mkKernel-17.05.01-noarch-1.xzm
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

(1) v4.11-rc kernel line was changed to v4.11 kernel line.
AUFS patch for v4.11-rc (aufs4.x-rcN) is used for one for v4.11.

(2) Configurations of kernel version lines v4.9, v4.10 and 4.11 were updated.
These configs were re-made with the config that are generated from Porteus most recent kernel.
Porteus most recent kernel (000-kernel.xzm and vmlinuz) is gotten on the http://dl.porteus.org/x86_64/kernel/porteus-4.10.8/
The config file "org.4.10.8-64bit.config" is gotten from this kernel.

4.10 line config:
<64bit> org.4.10.8-64bit.config ---(make menuconfig: Note 1)---> 4.10-64bit.config
<32bit> 4.10-64bit.config ---(make menuconfig: Note 2)---> 4.10-32bit.config

4.9 line config:
<64bit> 4.10-64bit.config ---(make oldconfig: Note 3)---> 4.9-64bit.config
<32bit> 4.9-64bit.config ---(make menuconfig: Note 2)---> 4.9-32bit.config

4.11 line config:
<64bit> 4.10-64bit.config ---(make oldconfig: Note 4)---> 4.11-64bit.config
<32bit> 4.11-64bit.config ---(make menuconfig: Note 2)---> 4.11-32bit.config

Note 1:
please refer to viewtopic.php?f=75&t=6568&start=60#p54605

Note 2:
delete 64bit item of 64bit.config. (# CONFIG_64BIT is not set)

Note 3:
please refer to viewtopic.php?f=75&t=6568&start=60#p54648

Note 4:
please refer to viewtopic.php?f=75&t=6568&start=60#p54822


2. New "ISO update Example" v4.11 was offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.11 without compiling.


--------------------------------------------------------------------------------
[How to update the kernel of Porteus ISO]
Please refer to the example of "kernel 4.9.23".
viewtopic.php?f=75&t=6568&start=60#p54648


Thanks.

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#71 by neko » 02 May 2017, 12:42

New "ISO update Example" v4.4.65 and v3.18.51 were offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.4.65 / v3.18.51 without compiling.


--------------------------------------------------------------------------------
[How to update the kernel of Porteus ISO]
Please refer to the example of "kernel 4.9.23".
viewtopic.php?f=75&t=6568&start=60#p54648


Thanks.

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#72 by neko » 05 May 2017, 02:11

New "ISO update Example" v4.10.14, v4.9.26 and v4.4.66 were offered.
Please refer to viewtopic.php?f=75&t=6568&sid=b058ab913 ... 779#p52232

The kernel of Porteus ISO can be update to version v4.10.14/v4.9.26/v4.4.66 without compiling.


--------------------------------------------------------------------------------
[How to update the kernel of Porteus ISO]
Please refer to the example of "kernel 4.9.23".
viewtopic.php?f=75&t=6568&start=60#p54648


Thanks.

Falcony
Full of knowledge
Full of knowledge
Posts: 221
Joined: 01 Jan 2011, 12:44
Location: Russia

Re: Porteus Kernel Builder

Post#73 by Falcony » 05 May 2017, 08:29

neko wrote:New "ISO update Example" v4.4.65 and v3.18.51 were offered.
The kernel of Porteus ISO can be update to version v4.4.65 / v3.18.51 without compiling.
Thanks.
Thank you for your tools. It help me to update 32-bit kernel to 4.9.26. Very easy.
Small fixes - up to your devel: mkKernel-17.05.01-noarch-1-fixed.xzm could find here:
https://yadi.sk/d/pfUe9Sq33Hgo5F

1. add wget switche for all scripts:
--no-check-certificate

Or else it break connection when works with proxy

2. changed git clone git://github.com to git clone https://github.com
at all files /usr/local/share/mkKernel/lib/v*/get.aufs.patch

also it need do work git via proxy - or else it do not works.

Thank again - useful tool.
I do not understand why it to be needed to patch e1000 drivers - it seems works. But no matter.

BTW, is it possible to remaster initrd also using your tool in future?

Currently we have bug in Porteus 3.3.2 32-bit -
viewtopic.php?f=117&t=6519&start=60#p53054
that need to be fixed remastering initrd up to new updated kernel.

neko
Contributor
Contributor
Posts: 867
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#74 by neko » 05 May 2017, 11:03

@Falcony
-----------------------------
Thank you very much for your point out.
I will follow your fixs in order to aboid "proxy" block.

1. "wget" command option
old: wget -c URL
--->
new: wget -c --no-check-certificate URL

2. "git clone" URL
old: git://...
--->
new: https://...

3. delete used patch.

At next update, these changes will be included.

-----------------------------
"is it possible to remaster initrd also using your tool in future?"

Yes, it is.
But it might be lower quality than current one of Porteus.
All source lines were rewritton. And executables were replaced with Arch.
"initrd" of Porteus has been used by many people for long term.
That has a very enough quality.

In setting window of "Porteus Kernel Builder",
item of "Select ISO whose kernel will be updated."
check off "keep org". (default: check in)

"Initrd" of kernel updated ISO will be replaced by one of "Porteus Kernel Builder".

-----------------------------
Follow-up
1. As result of reviewing all tools about "wget" command usage, following tools will be updated.

"Porteus Kernel Builder": mkKernel-17.05.01-noarch-1.xzm
"Integrated Simple Package Management tool": spm-17.04.26-noarch-1s.xzm
"APorteus ISO builder": APorteus-v17.04.30-i486.iso/APorteus-v17.04.30-x86_64.iso

2. This fix did not be applied to Porteus original tools and to the kernel document.

Porteus original tools: mloop, vbox-build, gtkdialog-functions, porteus-functions
The kernel document: http://www.porteus.org/component/conten ... ernel.html


Thanks.

User avatar
wread
Module Guard
Module Guard
Posts: 1062
Joined: 09 Jan 2011, 18:48
Distribution: Porteus v3.2.5-kde5-64 bits
Location: Santo Domingo
Contact:

Re: Porteus Kernel Builder

Post#75 by wread » 06 May 2017, 19:56

Hi Neko!
I am trying to use your Porteus Kernel Builder, seems to be a fine piece of software! But when I try to select the kernel version it shows a dark blue bar but nothing else. Am I missing any dependency?

Regards :)
Porteus is proud of the FASTEST KDE ever made.....(take akonadi, nepomuk and soprano out and you will have a decent OS).
The Porteus Community never sleeps!

Post Reply