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...
neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#421 by neko » 25 Dec 2018, 03:35

1. "Porteus Kernel Builder" was updated to mkKernel-18.12.24-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

Kernel version line was changed from v4.20-rc to v4.20.

mkKernel-18.12.24-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: b08eed613f9b766721ee919ef5f510c5 mkKernel-18.12.24-noarch-1.xzm


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20 <---NEW
The latest stable 4.19 version of the Linux kernel is: 4.19.12
The latest longterm 4.14 version of the Linux kernel is: 4.14.90
The latest longterm 4.9 version of the Linux kernel is: 4.9.147
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20181224


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


4. Replace the kernel of another distri which uses OverlayFS/AUFS
kernel: 4.20 (v4.20.tar.xz)
austrumi 3.9.0: austrumi64-3.9.0.iso (ftp://austrumi.ru.lv/austrumi64-3.9.0.iso)

austrumi64-3.9.0-12.25.iso (431 M)
http://www.mediafire.com/file/ausjx4x3c ... -12.25.iso
md5sum: 6bf279a0f80be0058a39b5b584f9d442 austrumi64-3.9.0-12.25.iso

=======
rm -fr Austrumi-ISO@austrumi/austrumi.fs@lib/modules
cp -a v4.20.tar.xz@v4.20/64/lib/modules Austrumi-ISO@austrumi/austrumi.fs@lib/
cp -a v4.20.tar.xz@v4.20/64/lib/firmware/* Austrumi-ISO@austrumi/austrumi.fs@lib/firmware/
cp v4.20.tar.xz@v4.20/64/vmlinuz Austrumi-ISO@austrumi/bzImage
=======

Note:
ISO includes Japanese local patch.


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#422 by neko » 30 Dec 2018, 05:19

1. "Porteus Kernel Builder" was updated to mkKernel-18.12.30-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

Firmware database was updated by the following archlinux packages.
alsa-firmware-1.0.29-noarch-2
bluez-firmware-1.2-noarch-9
ipw2100-fw-1.3-noarch-9
ipw2200-fw-3.1-noarch-7
linux-atm-2.5.2-x86_64-5
linux-firmware-20181218.0f22c85-noarch-1
wireless-regdb-2018.10.24-noarch-2


mkKernel-18.12.30-noarch-1.xzm (4.7 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 6a2b1e21a181453b385829bf6afc14e6 mkKernel-18.12.30-noarch-1.xzm


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 4.20
The latest stable 4.19 version of the Linux kernel is: 4.19.13 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.91 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.148 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20181224


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#423 by neko » 07 Jan 2019, 12:27

1. "Porteus Kernel Builder" was updated to mkKernel-19.01.07-noarch-1.xzm
Please refer to Porteus Kernel Builder (Post by neko #52232)

kernel version line 5.0-rc was added.


mkKernel-19.01.07-noarch-1.xzm (4.8 M)
http://simosnet.com/livecd/isobuilder/k ... arch-1.xzm
md5sum: 963d204105ccb28992b90ece9f4592ab mkKernel-19.01.07-noarch-1.xzm


[Config]
5.0-rc config prototype is modified 4.20 config prototype by "make oldconfig" command with the following spec.
----------------------
64BIT
----------------------

Code: Select all

Resource Control support (RESCTRL) [N/y/?] (NEW) N
Support for running PVH guests (PVH) [N/y/?] (NEW) N
Energy Model for CPUs (ENERGY_MODEL) [N/y/?] (NEW) N
Enable debug for NVDIMM security commands (NFIT_SECURITY_DEBUG) [N/y/?] (NEW) N
EISA support (EISA) [N/y/?] (NEW) N
MESON PCIe controller (PCI_MESON) [N/y/?] (NEW) N
NVM Express over Fabrics TCP host driver (NVME_TCP) [N/m/y/?] (NEW) N
NVMe over Fabrics TCP target support (NVME_TARGET_TCP) [N/m/?] (NEW) N
Alcor Micro/Alcor Link PCI-E card reader (MISC_ALCOR_PCI) [N/m/y/?] (NEW) N
Aquantia AQtion USB to 5/2.5GbE Controllers support (USB_NET_AQC111) [N/m/?] (NEW) N
Wifi wrapper for ethernet drivers (VIRT_WIFI) [N/m/?] (NEW) N
OLPC AP-SP input support (SERIO_OLPC_APSP) [N/m/y/?] (NEW) N
I3C support (I3C) [N/m/y/?] (NEW) N
Macronix MX25F0A SPI controller (SPI_MXIC) [N/m/y/?] (NEW) N
POWER8 OCC through I2C (SENSORS_OCC_P8_I2C) [N/m/y/?] (NEW) N
Xbox DVD Movie Playback Kit (RC_XBOX_DVD) [N/m/y/?] (NEW) N
Audio Mute LED Trigger (LEDS_TRIGGER_AUDIO) [M/y/?] (NEW) M
Huawei WMI hotkeys driver (HUAWEI_WMI) [N/m/?] (NEW) N
NHPoly1305 hash function (x86_64 SSE2 implementation) (CRYPTO_NHPOLY1305_SSE2) [N/m/y/?] (NEW) N
NHPoly1305 hash function (x86_64 AVX2 implementation) (CRYPTO_NHPOLY1305_AVX2) [N/m/y/?] (NEW) N
Adiantum support (CRYPTO_ADIANTUM) [N/m/y/?] (NEW) N
Streebog Hash Function (CRYPTO_STREEBOG) [N/m/y/?] (NEW) N
Crypto usage statistics for User-space (CRYPTO_STATS) [N/y/?] (NEW) N
Automatically choose fastest RAID6 PQ functions (RAID6_PQ_BENCHMARK) [Y/n/?] (NEW) N
----------------------
32BIT
----------------------

Code: Select all

Resource Control support (RESCTRL) [N/y/?] (NEW) N
Support for running PVH guests (PVH) [N/y/?] (NEW) N
Energy Model for CPUs (ENERGY_MODEL) [N/y/?] (NEW) N
EISA support (EISA) [N/y/?] (NEW) N
MESON PCIe controller (PCI_MESON) [N/y/?] (NEW) N
NVM Express over Fabrics TCP host driver (NVME_TCP) [N/m/y/?] (NEW) N
NVMe over Fabrics TCP target support (NVME_TARGET_TCP) [N/m/?] (NEW) N
Alcor Micro/Alcor Link PCI-E card reader (MISC_ALCOR_PCI) [N/m/y/?] (NEW) N
Aquantia AQtion USB to 5/2.5GbE Controllers support (USB_NET_AQC111) [N/m/?] (NEW) N
Wifi wrapper for ethernet drivers (VIRT_WIFI) [N/m/?] (NEW) N
OLPC AP-SP input support (SERIO_OLPC_APSP) [N/m/y/?] (NEW) N
I3C support (I3C) [N/m/y/?] (NEW) N
Macronix MX25F0A SPI controller (SPI_MXIC) [N/m/y/?] (NEW) N
POWER8 OCC through I2C (SENSORS_OCC_P8_I2C) [N/m/y/?] (NEW) N
Xbox DVD Movie Playback Kit (RC_XBOX_DVD) [N/m/y/?] (NEW) N
Audio Mute LED Trigger (LEDS_TRIGGER_AUDIO) [M/y/?] (NEW) M
Huawei WMI hotkeys driver (HUAWEI_WMI) [N/m/?] (NEW) N
Adiantum support (CRYPTO_ADIANTUM) [N/m/y/?] (NEW) N
Streebog Hash Function (CRYPTO_STREEBOG) [N/m/y/?] (NEW) N
Crypto usage statistics for User-space (CRYPTO_STATS) [N/y/?] (NEW) N
Automatically choose fastest RAID6 PQ functions (RAID6_PQ_BENCHMARK) [Y/n/?] (NEW) N
Note: AUFS patch is not yet ready for kernel 5.0.
The shell script that gets AUFS patch for 5.0 is dummy (as same as for 4.20).


2. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1 <---NEW
The latest mainline version of the Linux kernel is: 4.20
The latest stable 4.19 version of the Linux kernel is: 4.19.13
The latest longterm 4.14 version of the Linux kernel is: 4.14.91
The latest longterm 4.9 version of the Linux kernel is: 4.9.148
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20190103


3. NEW Example of updated kernel that was built by "Porteus Kernel builder" was updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".

Note1: AUFS patch is not yet ready for kernel 5.0.
Therefore the kernel 5.0-rc1 was built without AUFS patch.


4. Porteus 4.0 Overlay FS trial version
The kernel of Porteus-CINNAMON-v4.0-x86_64-18.12.30.iso was replaced with overlay FS kernel 5.0-rc1.

Please refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68558)


5. Replace the kernel of another distri which uses OverlayFS/AUFS
kernel: 5.0-rc1 (ov.v5.0-rc1.tar.xz)
austrumi 3.9.0: austrumi64-3.9.0.iso (ftp://austrumi.ru.lv/austrumi64-3.9.0.iso)

austrumi64-3.9.0-01.07.iso (435 M)
http://www.mediafire.com/file/qcnemyagf ... -01.07.iso
md5sum: eeb1986addd093107de180162aa0a503 austrumi64-3.9.0-01.07.iso

=======
rm -fr Austrumi-ISO@austrumi/austrumi.fs@lib/modules
cp -a ov.v5.0-rc1.tar.xz@v5.0-rc1/64/lib/modules Austrumi-ISO@austrumi/austrumi.fs@lib/
cp -a ov.v5.0-rc1.tar.xz@v5.0-rc1/64/lib/firmware/* Austrumi-ISO@austrumi/austrumi.fs@lib/firmware/
cp ov.v5.0-rc1.tar.xz@v5.0-rc1/64/vmlinuz Austrumi-ISO@austrumi/bzImage
=======

Note2:
ISO includes Japanese local patch.


6. Linux 5.0-rc1
Please refer to https://lkml.org/lkml/2019/1/6/178?print=anz


Thanks.

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#424 by neko » 10 Jan 2019, 11:18

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1
The latest stable 4.20 version of the Linux kernel is: 4.20.1 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.14 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.92 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.149 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.169
The latest longterm 3.18 version of the Linux kernel is: 3.18.131 (EOL)
The latest linux-next version of the Linux kernel is: next-20190109


2. NEW Examples of updated kernel that was built by "Porteus Kernel builder" were updated.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)


"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


3. Replace the kernel of Porteus 4.0 with kernel 4.20.1.
Please refer to Re: Xfce x64 module updated (Post by neko #68634)


4. Replace the kernel of Porteus 4.0 with kernel 4.19.14.
Please refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68706)


Thanks.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Re: Porteus Kernel Builder

Post#425 by fulalas » 11 Jan 2019, 19:45

@neko, you're still doing this amazing job! Thank you, very much!

Do you mind if I make a suggestion? I was wondering if you could provide a fully working xzm module instead of providing a single package with both x86 and x64 kernels inside folders. I'm telling this because the average user probably doesn't know what to do after extracting your .tar.xz package. What you think? :)

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#426 by neko » 12 Jan 2019, 13:06

@fulalas
1. Is your idea that 2 files are released as following ?

[32bit-kernel4.20.1.tar]
32bit-kernel4.20.1.tar@vmlinuz
32bit-kernel4.20.1.tar@000-kernel.xzm for Porteus
32bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-32bit.xzm

[64bit-kernel4.20.1.tar]
64bit-kernel4.20.1.tar@vmlinuz
64bit-kernel4.20.1.tar@000-kernel.xzm for Porteus
64bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-64bit.xzm

If "Yes",
I will upload these format files at next time.


2. Current releasing file format.
[v4.20.1.tar.xz]
v4.20.1.tar.xz@v4.20.1/aufs.patch :.......................used AUFS patch
v4.20.1.tar.xz@v4.20.1/32/32bit.config :..................used 32bit kernel build .config
v4.20.1.tar.xz@v4.20.1/32/lib/firmware :..................gathered firmwares depending build result module
v4.20.1.tar.xz@v4.20.1/32/lib/modules/4.20.1-porteus :....build result mudule
v4.20.1.tar.xz@v4.20.1/32/repo_getFW-v4.20.1-32/all :.....all; emptyS,findS,linkS
v4.20.1.tar.xz@v4.20.1/32/repo_getFW-v4.20.1-32/emptyS :..gather missing firmwares list
v4.20.1.tar.xz@v4.20.1/32/repo_getFW-v4.20.1-32/findS :...gathered firmwares list
v4.20.1.tar.xz@v4.20.1/32/repo_getFW-v4.20.1-32/linkS :...symblic linked to gathered firmwares list
v4.20.1.tar.xz@v4.20.1/64/64bit.config
v4.20.1.tar.xz@v4.20.1/64/lib/firmware
v4.20.1.tar.xz@v4.20.1/64/lib/modules/4.20.1-porteus
v4.20.1.tar.xz@v4.20.1/64/repo_getFW-v4.20.1-64/all
v4.20.1.tar.xz@v4.20.1/64/repo_getFW-v4.20.1-64/emptyS
v4.20.1.tar.xz@v4.20.1/64/repo_getFW-v4.20.1-64/findS
v4.20.1.tar.xz@v4.20.1/64/repo_getFW-v4.20.1-64/linkS

[crippled_sources-4.20.1-32bit.xzm]

[crippled_sources-4.20.1-64bit.xzm]

=== reason ===
(1) Presented build kernel is only prototype.
If it mismatch with your environment,
it can be rebuild with the aufs.patch and modifying the config.

(2) firmwares were gathered (not build)
They are not complete.
If original gathered firmwares are included in original 001-kernel.xzm,
firmware of new 001-kernel.xzm should include the original gathered firmwares.
Firmware should be updated by NOT replacing but overwriting.

(3) build result is used not only for Porteus but alse for nemesis/APorteus.
(even if for AUSTRUMI)

(4) The place that v4.20.1.tar.xz was expanded can be used as "Kernel Builder directory" of "Porteus Kernel Builder".
Even if without internet conect, "Kernel Builder" can replace kernel of Porteus/nemesis/APorteus ISO.
This replacement fits with the condition (2).


Thanks.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus Kernel Builder

Post#427 by Rava » 12 Jan 2019, 13:11

neko wrote:
12 Jan 2019, 13:06
@fulalas
1. Is your idea that 2 files are released as following ?

[32bit-kernel4.20.1.tar]
32bit-kernel4.20.1.tar@vmlinuz
32bit-kernel4.20.1.tar@000-kernel.xzm for Porteus
32bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-32bit.xzm

[64bit-kernel4.20.1.tar]
64bit-kernel4.20.1.tar@vmlinuz
64bit-kernel4.20.1.tar@000-kernel.xzm for Porteus
64bit-kernel4.20.1.tar@06-crippled_sources-4.20.1-64bit.xzm
I am obviously not fulalas, :D but Indeed uploading the files separated like above makes more sense.
Of course there might be users who want both the 32 and 64 bit Kernel and Stuff, but most would only want one architecture.
And the others can just download both files. :)
Cheers!
Yours Rava

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#428 by neko » 13 Jan 2019, 06:19

@fulalas, @Rava

New "Simple package"s were uploaded for kernel 4.19.14.

Refer to Porteus Kernel Builder (Post by neko #57468)
or
refer to Porteus Kernel Builder (Post by neko #52232)

Thanks.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus Kernel Builder

Post#429 by Rava » 13 Jan 2019, 06:33

fulalas wrote:
11 Jan 2019, 19:45
@neko, you're still doing this amazing job! Thank you, very much!
Indeed!
neko wrote:
10 Jan 2019, 09:08
The kernel of Porteus-XFCE-v4.0-x86_64-18.12.25.iso was updated from 4.20 to 4.20.1.
[...]
The intrd of this ISO is integrated initrd.
What is an integrated initrd?
Cheers!
Yours Rava

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#430 by neko » 13 Jan 2019, 10:46

@Rava
"What is an integrated initrd?"

It was integrated with
initrd for Porteus 4.0 that runs under AUFS,
initrd for Porteus 4.0 that runs under overlay-FS (trial version),
initrd for APorteus that runs under AUFS,
and
initrd for APorteus that runs under overlay-FS (trial version).

It uses the name of "ISO ID file" as "Kernel Version number" expresion.
For example:
Kernel of Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso is 4.19.14.
Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso@porteus/kernel-v4.19.14-1-x86_64.cfg

Kernel of OV.Porteus-CINNAMON-v4.0-x86_64-19.01.07.iso is 5.0-rc1.
OV.Porteus-CINNAMON-v4.0-x86_64-19.01.07.iso@porteus/kernel-v5.0-rc1-1-x86_64.cfg


More detail, you can read the shell script of initrd.


Thanks.

fulalas
DEV Team
DEV Team
Posts: 2050
Joined: 26 Oct 2016, 15:34
Distribution: Porteus
Location: Brazil

Re: Porteus Kernel Builder

Post#431 by fulalas » 13 Jan 2019, 21:05

That's perfect, neko! You're awesome! :good:

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#432 by neko » 13 Jan 2019, 21:49

1. current kernel version
[from https://www.kernel.org/finger_banner]
The latest mainline version of the Linux kernel is: 5.0-rc1
The latest stable 4.20 version of the Linux kernel is: 4.20.2 <---NEW
The latest longterm 4.19 version of the Linux kernel is: 4.19.15 <---NEW
The latest longterm 4.14 version of the Linux kernel is: 4.14.93 <---NEW
The latest longterm 4.9 version of the Linux kernel is: 4.9.150 <---NEW
The latest longterm 4.4 version of the Linux kernel is: 4.4.170 <---NEW
The latest longterm 3.18 version of the Linux kernel is: 3.18.132 (EOL) <---NEW
The latest linux-next version of the Linux kernel is: next-20190111


2. NEW Example of updated kernel that was built by "Porteus Kernel builder" were updated.

"copy firmwares from firmware packages" function was used when build kernel even if includes "make firmware".


=== Simple package (vmlinuz, 000-kernel.xzm, 06-crippled_sources-NNN-XXbit.xzm) ===
[4.20.2]
32bit-kernel4.20.2.tar (86 M)
http://www.mediafire.com/file/2cq6f8p2b ... 4.20.2.tar
md5sum: 34d27d304d182ce9fdf3276f6f0649cb 32bit-kernel4.20.2.tar

64bit-kernel4.20.2.tar (91 M)
http://www.mediafire.com/file/26dtqvt1g ... 4.20.2.tar
md5sum: b796286ee19a918235f0ed2c91662390 64bit-kernel4.20.2.tar

[4.19.15]
32bit-kernel4.19.15.tar (85 M)
http://www.mediafire.com/file/5248r9pqa ... .19.15.tar
md5sum: 843dc0139eb1e1434f44b811c70001e8 32bit-kernel4.19.15.tar

64bit-kernel4.19.15.tar (91 M)
http://www.mediafire.com/file/gwle7teea ... .19.15.tar
md5sum: 6852769bcdd524c4f26534f320e6acd5 64bit-kernel4.19.15.tar



Thanks.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus Kernel Builder

Post#433 by Rava » 14 Jan 2019, 05:25

neko wrote:
13 Jan 2019, 10:46
@Rava
"What is an integrated initrd?"
Thanks for the heads up.
neko wrote:
13 Jan 2019, 10:46
More detail, you can read the shell script of initrd.
Where do I find it? Is it in your tar files, e.g. in 64bit-kernel4.20.2.tar?

Seems not, I just downloaded that and copied the xzm to /tmp to search these:

Code: Select all

root@porteus:/tmp/64bit-kernel4.20.2# ls -o 0*
-rw-r--r-- 1 root 65060864 Jan 14 02:08 000-kernel.xzm
-rw-r--r-- 1 root 22077440 Jan 14 02:03 06-crippled_sources-4.20.2-64bit.xzm
root@porteus:/tmp/64bit-kernel4.20.2# lsxzmgrep . initrd
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/include/config/blk/dev/initrd.h
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/include/linux/initrd.h
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/init/.do_mounts_initrd.o.cmd
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/init/do_mounts_initrd.c
./06-crippled_sources-4.20.2-64bit.xzm
/usr/src/linux-4.20.2/tools/testing/selftests/rcutorture/doc/initrd.txt
Cheers!
Yours Rava

neko
DEV Team
DEV Team
Posts: 2109
Joined: 09 Feb 2013, 09:55
Distribution: APorteus-FVWM-ja-x86_64.iso
Location: japan

Re: Porteus Kernel Builder

Post#434 by neko » 14 Jan 2019, 07:32

@Rava
Q1. "Where do I find it?"

Q2. "Is it in your tar files, e.g. in 64bit-kernel4.20.2.tar?"

Q2 --> A2.
No, it is not in XXbit-kernelNNNNN.tar.

Q1 --> A1.
The initrd of the following ISO is an integrated initrd.

Porteus-CINNAMON-v4.0-x86_64-19.01.12.iso
refer to Re: Cinnamon 3.8.6 for Porteus 4 (x86_64) (Post by neko #68706)
or
Porteus-XFCE-v4.0-x86_64-19.01.10.iso
refer to Re: Xfce x64 module updated (Post by neko #68634)

Or,
"Porteus Kernel Builder" (recent version: mkKernel-19.01.07-noarch-1.xzm) includes an integrated initrd.
mkKernel-19.01.07-noarch-1.xzm@/usr/local/share/mkKernel/lib/upkernel/syslinux/initrd.xz

refer to Porteus Kernel Builder (Post by neko #52232)


Note:
An integrated initrd is not needed for a normal Porteus.
Kernel of ISO with Original initrd and "ISO ID" can be updated.
Original "ISO ID" = porteus-v4.0-i586.cfg/porteus-v4.0-x86_64.cfg


Thanks.

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

Re: Porteus Kernel Builder

Post#435 by Rava » 14 Jan 2019, 12:54

Thanks for the info, neko!
Cheers!
Yours Rava

Post Reply