Modifying Devuandog Mklive (Solved)
Hi Fred I realize Devuan branch is discontinued just wondered if it is possible to adapt Mklive script to make different versions like ASCII or Latest version Chimaera?
Discussion, talk and tips
https://forum.puppylinux.com/
Hi Fred I realize Devuan branch is discontinued just wondered if it is possible to adapt Mklive script to make different versions like ASCII or Latest version Chimaera?
Hi Darren,
Hi Fred I realize Devuan branch is discontinued just wondered if it is possible to adapt Mklive script to make different versions like ASCII or Latest version Chimaera?
There were several projects from me (EDIT, well probably you've seen already earlier):
Devuan ascii mklive:
https://oldforum.puppylinux.com/viewtop ... 08#p996908
EDIT: Updated mklive-devuan(ascii). Fixed the problem that the kernel wasn't found:
DevuanDog beowulf:
https://oldforum.puppylinux.com/viewtop ... 6#p1015136
Beowulf mklive:
https://oldforum.puppylinux.com/viewtop ... 9#p1027839 and:
https://debiandog.github.io/MakeLive/Re ... owulf.html
Long time ago since I tested any of these, so... disclaimer... blahblah, discontinued..., use at your own risk, ..., no guarantees...
EDIT: To adapt e.g. mklive-bullseye for to build a Devuan e.g. Chimaera should be possible, but needs a lot to be modified...
Fred
Cool thanks Fred.
@darry19662018 and All. Ok, curiosity has won !
Here's attached mklive-chimaera, to build a Devuan Chimaera live system similar to DebianDog. Run it from one of the 'Dog' OS's or from any other true "DEB" based system.
For example (requires yad to be installed):
Code: Select all
./mklive-chimaera -gui
More info: Bullseye Build Script
It turned out to be easier than I first thought to adapt mklive-bullseye to Devuan chimaera.
Not 100%, as you may see the name "bullseye" e.g. possibly in the conky view, this is because the Desktop configs from bullseye used.
Note that the difference between building with mklive-bullseye and mklive-chimaera is very, very little, as mklive-bullseye is using the same method to avoid systemd (elogind replacing systemd).
Code: Select all
# cat /etc/devuan_version
# chimaera/ceres
EDIT: Updated mklive-chimaera, re-attached.
- Fixed that elogind and related packages are now installed from Devuan repo (previously it was installed from 'Dog' repo (antix version))
- Removed devuan 'security' repo line in /etc/apt/sources.list so no warning message anymore that it doesn't exist
Fred
Wow thanks Fred I appreciate the time taken to do this. Will play with when I get back from holiday. Again thank you.
Updated mklive-chimaera, re-attached above.
- Fixed that elogind (and related packages) is now installed from Devuan repo (previously it was installed from 'Dog' repo).
- Removed devuan 'security' repo line from /etc/apt/sources.list so no warning message anymore that it doesn't exist.
Fred
Thanks Fred
Tried both scripts and made a Chimaera UEFI iso here...
Basic JWM setup....... https://archive.org/details/deb-live-ch ... i-386-uefi
Tried using ascii mklive and it can't find the kernel and so doesn't complete making an iso.
darry19662018 wrote: ↑Wed Jun 02, 2021 7:57 amTried using ascii mklive and it can't find the kernel and so doesn't complete making an iso.
Updated mklive-devuan (ascii) with fix, info and attachment : Here
Fred
Wow Thank you Fred I appreciate the time taken to do this. Posting from the iso I made from this basic Jwm set up.
https://archive.org/details/devuan-live-ascii-i-386
Basic Jwm desktop has vlc, mtpaint, Audacious, gtkam, xpdf.
Here's attached mklive-daedalus build script, it's a modification of mklive-chimaera with the difference that it will build a Devuan Daedalus system (Devuan equivalent of Debian "Bookworm") similar to DebianDog.
Updated attached mklive-daedalus 2023-03-15 and new Test ISO below, changes see: viewtopic.php?p=84331#p84331
Test ISO 64-bit, updated 2023-03-15 , built with Desktop option "Tint2" (password root = root, password puppy = puppy) :
DebLive_daedalus-amd64-UEFI-2023-03-15.iso
EDIT: Dedicated thread now for Devuan Daedalus build system here: viewtopic.php?p=88394#p88394
Screenshot:
Great Work! Thank You!
After testing mklive-daedalus I found that the build failed because of that the "fuse'" package changed to "fuse3".
Fixed by changing fuse to fuse3 in the "preset" configs at Github https://debiandog.github.io/MakeLive/configs-daedalus/ .
The mklive-daedalus script (see above attached) is unchanged, but should work OK again now.
New mklive-daedalus build script attached and link to new Test ISO: DebLive_daedalus-amd64-UEFI-2023-03-15.iso Here
- Fixed some build problems (previously the build failed because of some changes in Devuan repo).
Important change:
- Devuan has now a separate repository for nonfree firmware: non-free-firmware
Added it in the script to be able to use it.
For an existing daedalus build, change in /etc/apt/sources.list:
deb http://deb.devuan.org/merged daedalus main contrib non-free
To (add "non-free-firmware"):
deb http://deb.devuan.org/merged daedalus main contrib non-free non-free-firmware
(also added this change to updated "repo-conf" (1.0.3) package in custom repository)
Other changes:
- No prompt anymore during build for yes/no overwriting (custom) /etc/rc.local
- The Desktop environment chosen (DE_CONFIG variable) now added to the "build_setup.conf" file.
Not only this is without systemd (as is mostly the purpose of Devuan), but also this does NOT have an 'usr-merged" system.
(the modern "usr-merged" system means that e.g. /lib, /bin, /sbin are symlinks pointing to /usr/...)
EDIT: Dedicated thread now for Devuan Daedalus build system here: viewtopic.php?p=88394#p88394