Trying to understand linux more in depth, and appreciating stifiling's and foreseeing brokenman's work. I wonder what would happen just trading archlinux kernel with a porteus kernel and how to do it?
From my understanding, the porteus kernel has been tweaked to be very performant (ultra fast), but also it comes with additions as to the wifi and graphic drivers. But is this it and is there more to it?
Explanations will be appreciated, but also the way to do it, as I have built an archlinux system working only root mode up to xfce and kde under virtualbox. Thus it is not yet adapted to any hardware specification.
*************************************************
Accumulation of possible useful threads:
1.0 Normal kernel:
http://www.thegeekstuff.com/2013/06/com ... ux-kernel/
1.1 Slackware kernel:
http://docs.slackware.com/howtos:slackw ... elbuilding
https://abi71.wordpress.com/2012/02/02/ ... are-13-37/
1.2 building kernel for beginner:
http://superuser.com/questions/287371/o ... nux-system
2.0 Squash kernel:
porteus:building a custom kernel faq:
http://www.porteus.org/tutorials/51-dev ... ernel.html
Squash howto, including kernel:
http://www.tldp.org/HOWTO/html_single/SquashFS-HOWTO/
Frombuilding kernels including aufs kernel module:
http://www.linuxquestions.org/questions ... el-769105/
Which yields:
http://elinux.org/Squash_FS_Howto
http://tldp.org/LDP/lkmpg/2.6/html/x181.html
https://wiki.centos.org/HowTos/BuildingKernelModules
archlinux installation: trading for porteus kernel
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
archlinux installation: trading for porteus kernel
Prendre son temps, profiter de celui qui passe.
- brokenman
- Site Admin
- Posts: 6105
- Joined: 27 Dec 2010, 03:50
- Distribution: Porteus v4 all desktops
- Location: Brazil
Re: archlinux installation: trading for porteus kernel
Not sure if you mean:
a) replacing the arch linux kernel on an arch linux install with a porteus kernel
b) replacing the porteus kernel on an arch based porteus with an arch linux kernel
In case a) you will want to take the /mnt/sdXy/boot/syslinux/vmlinuz kernel from porteus and put it in the place where archlinux keeps it kernel (keeping the arch naming convention)
In case b) you would do the reverse by replacing vmlinuz with arch kernel but this probably won't work as the arch kernel probably hasn't been patched for aufs.
So you are probably referring to case a). Try it and report back.
a) replacing the arch linux kernel on an arch linux install with a porteus kernel
b) replacing the porteus kernel on an arch based porteus with an arch linux kernel
In case a) you will want to take the /mnt/sdXy/boot/syslinux/vmlinuz kernel from porteus and put it in the place where archlinux keeps it kernel (keeping the arch naming convention)
In case b) you would do the reverse by replacing vmlinuz with arch kernel but this probably won't work as the arch kernel probably hasn't been patched for aufs.
So you are probably referring to case a). Try it and report back.
How do i become super user?
Wear your underpants on the outside and put on a cape.
Wear your underpants on the outside and put on a cape.
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: archlinux installation: trading for porteus kernel
1.0 Case a. I will surely do it. This nite or tomorrow morning.
Thanks.
2.0 Just broke my virtualbox archlinux vbox installation while trying to rsync on a bigger .vdi. For now unable to repair it.
I have spend enough time this week on the matter.
3.0 Unable to wait. I was just stuck with a wrong fstab. Systemd generates fstab by itself. The time passes by, and I would need more time needed to try the porteus kernel.
4,0 Tried to reinstall with set isofile syntax a temporary hdd install of archlinux iso to install archlinux, the kiss philosophy. This would really be to be debated as to kiss or not. They really do not like root mode out there. However, I am learning things or consolidating linux knowledge and memories.
Thanks.
2.0 Just broke my virtualbox archlinux vbox installation while trying to rsync on a bigger .vdi. For now unable to repair it.
I have spend enough time this week on the matter.
3.0 Unable to wait. I was just stuck with a wrong fstab. Systemd generates fstab by itself. The time passes by, and I would need more time needed to try the porteus kernel.
4,0 Tried to reinstall with set isofile syntax a temporary hdd install of archlinux iso to install archlinux, the kiss philosophy. This would really be to be debated as to kiss or not. They really do not like root mode out there. However, I am learning things or consolidating linux knowledge and memories.
Prendre son temps, profiter de celui qui passe.
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: archlinux installation: trading for porteus kernel
I have installed initrd.xz in the same folder as /boot/initramfs-linux.img, and created a 40_custom entry for the new kernel:
The thing once booted is looking for poteus.sgn. Thus, I imagine that initrd.xz is looking for the base installation. And in peculiar the 000-kernel.xzm. Which is based on slackware?
Being naive, at the archlinux root, I have installed the /porteus folder with all the its modules.
Maybe I have to look at what is in the /base and especially at 000-kernel.xzm to have its component in the archlinux system. But what to do with the porteus.sgn error?
Code: Select all
menuentry 'Arch Linux with PORTEUS KERNEL' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-e8a59e86-c36f-4bbf-a3df-2e20c7f8e150' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 e8a59e86-c36f-4bbf-a3df-2e20c7f8e150
else
search --no-floppy --fs-uuid --set=root e8a59e86-c36f-4bbf-a3df-2e20c7f8e150
fi
echo 'Loading Linux linux ...'
linux /boot/vmlinuz-linux root=UUID=e8a59e86-c36f-4bbf-a3df-2e20c7f8e150 rw quiet
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.xz
}
Being naive, at the archlinux root, I have installed the /porteus folder with all the its modules.
Maybe I have to look at what is in the /base and especially at 000-kernel.xzm to have its component in the archlinux system. But what to do with the porteus.sgn error?
Prendre son temps, profiter de celui qui passe.
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: archlinux installation: trading for porteus kernel
Where is the kernel config.gz or simply kernel config for porteus?
If I :
Is it that I need to be in guest mode to do that?
If I :
Code: Select all
root@porteus:/usr/src# cd /usr/src/linux-*
root@porteus:/usr/src/linux-3.17.4# make defconfig
*** Default configuration is based on 'x86_64_defconfig'
init/Kconfig:1739: can't open file "arch/Kconfig"
make[1]: *** [defconfig] Error 1
make: *** [defconfig] Error 2
Prendre son temps, profiter de celui qui passe.
- fanthom
- Moderator Team
- Posts: 5667
- Joined: 28 Dec 2010, 02:42
- Distribution: Porteus Kiosk
- Location: Poland
- Contact:
Re: archlinux installation: trading for porteus kernel
Where is the kernel config.gz or simply kernel config for porteus?
/usr/src/linux/.config
ofc you must have devel module activated.
or run:
/usr/src/linux/.config
ofc you must have devel module activated.
or run:
Code: Select all
modprobe configs
zcat /proc/config.gz > config
Please add [Solved] to your thread title if the solution was found.
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: archlinux installation: trading for porteus kernel
I always appreciate your help. Next step will be to build a kernel.
Thanks.
Thanks.
Prendre son temps, profiter de celui qui passe.
- francois
- Contributor
- Posts: 6443
- Joined: 28 Dec 2010, 14:25
- Distribution: xfce plank porteus nemesis
- Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.
Re: archlinux installation: trading for porteus kernel
https://www.kernel.org/
tar -C /usr/src -xJf linux-4.2.3.tar.xz
cd /usr/src
rm linux # remove the existing symlink
ln -s linux-4.2.3 linux # create a symlink pointing to your new linux source
Using the precedent config directly:
zcat /proc/config.gz > /usr/src/linux/.config
Needed packages to build kernel:
https://wiki.archlinux.org/index.php/Ke ... raditional
Building a kernel seems to be not that easy.
**to be followed**
tar -C /usr/src -xJf linux-4.2.3.tar.xz
cd /usr/src
rm linux # remove the existing symlink
ln -s linux-4.2.3 linux # create a symlink pointing to your new linux source
Using the precedent config directly:
zcat /proc/config.gz > /usr/src/linux/.config
Needed packages to build kernel:
https://wiki.archlinux.org/index.php/Ke ... raditional
Code: Select all
https://wiki.archlinux.org/index.php/Kernels/Compilation/Traditional
**to be followed**
Prendre son temps, profiter de celui qui passe.