You are not logged in.
Hello
I'm trying to solve a simple task: add 3 small packages to original Slitaz hybrid-ISO-image.
Packages are: extundelete, dosfstools, mtools (needed for partitioning and unerasing from small live media).
After few hours of smoking documentation and chatting with shell in terminal,
this looks like it is impossible mission. Used latest live ISO-images 2018-04-22.
Please, help me or confirm that remastering is impossible.
Here my logs:
1) Try build from current Live session:
# tazlito writeiso lzma
...ISO-file generated.
...FAIL: Error while boot:
"Loading /boot/rootfs4.gz... failed: File not found
c32box.c32: Boot aborted!"
2) Many many commands combinations from official documentation and web-pages from last few years.
...FAIL: tazlito ignore my "packages.list" and always use original "packages.list"
3) Online builder1.
http://pizza.slitaz.org
Try "Online builder — Download your flavor file in 6 steps".
Flavor file is generated. Try to build:
# tazlito clean-distro
# tazlito get-flavor /path/to/the.flavor
# tazlito gen-distro
...FAIL: many errors while build ("Filesystem size: 39.1M")
...FAIL: "Unable to find isolinux binary."
...FAIL: ISO-file not generated.
4) Online builder2.
http://pizza.slitaz.me/
...FAIL: ISO-file not generated. http://pizza.slitaz.me/?id=20180422-6716
P.S.
Bonus Track:
Registration on this forum for new users is broken:
http://forum.slitaz.org/register.php
Captcha not work. Text in captcha box: "reCAPTCHA V1 IS SHUTDOWN"
If leave captcha field empty: registration fail.
If type any characters (example "11") : registration is ok.
Imho, not everyone has the patience to go this way.
Best regards.
Offline
2018-Apr-23 Mission complete. Thanks to all! 
Here important steps for simple remastering Slitaz ISO.
I hope this will save time for someone.
0.1) Choose right and newest Slitaz live DISTRO for first boot.
https://download.tuxfamily.org/slitaz/iso/
or any other mirror...
2007-Dec-06 = vintage
2008-Mar-22 = 1.0
2009-Apr-16 = 2.0
2010-Mar-28 = 3.0
2012-Apr-10 = 4.0
2012-Apr-10 = stable
2014-Sep-25 = tank
2014-Sep-25 = undigest
2016-Jan-04 = 5.0-rc
2018-Jan-14 = next
2018-Apr-16 = cooking
2018-Apr-22 = rolling
so, "rolling".
0.2) Choose right and newest Slitaz live FLAVOR for first boot.
https://download.tuxfamily.org/slitaz/iso/rolling/
2014-Oct-26 = slitaz-rolling-10in1.iso = v3.2.53-slitaz64 Oct 26 2014 x86_64, ?No_EFI?
2018-Apr-22 = slitaz-core-5in1.iso = v3.16.55 slitaz64 Mar 27 2018 x86_64, EFI32, EFI64
2018-Apr-22 = slitaz-rolling-core.iso = not tested
2018-Apr-22 = slitaz-rolling-core64.iso = not tested
2018-Apr-22 = slitaz-rolling-loram.iso = not tested
2018-Apr-22 = slitaz-rolling-preinit.iso = not tested
2018-Apr-22 = slitaz-rolling.iso = v3.16.55 Mar 27 2018 i686, EFI32
for me "slitaz-core-5in1.iso"
1) Boot Slitaz Live.
2) open terminal, root:
$ su
...password=root
2) Get list of Slitaz FLAVORS:
$ tazlito list-flavors
...and you got a list like this
base 12.0M 23.3M Minimal set of packages to boot
core 47.0M 167.8M Core system with a fully featured desktop.
core-4in1 48.0M 256M SliTaz core system with gtkonly, justx and base alternatives
core-5in1 48.0M 320M SliTaz 32/64 bits core system with gtkonly, justx and base alternatives
core64 52.0M 188.4M 64 bits kernel with a fully featured 32 bits desktop.
devel 33.0M 121.3M Developers and contributors flavors with Mercurial, PHP, and more
dolibarr 33.0M 121.3M Dolibarr GRC/CRM Live
dtp 84.1M 331.3M SliTaz Desktop Publishing
e17 31.0M 100.4M When SliTaz meets Enlightenment (E17)
firefox 40.0M 127.3M Small desktop Mozilla Firefox.
gtkonly 31.0M 97.0M Clean and pure desktop with GTK file manager and panel
justx 22.0M 62.8M Very small desktop with X only
jwm 24.0M 81.0M Fast desktop powered by JWM
kids 56.0M 179.0M SliTaz desktop for kids
loram 30.0M 32.2M SliTaz loram system (all in RAM)
loram-cdrom 88.1M 7.5M SliTaz loram system (/usr on cdrom)
loram-cdrom-sqfs 30.0M 7.7M SliTaz loram system (/usr on cdrom)
loram-http 7.0M 7.9M SliTaz loram system (/usr on web)
preinit 20.0M 32.8M Prepare the system to mount an unusual root filesystem
proxy 63.8M 217M Content Web filtering server
xorg-light 34.0M 121.3M Core using a lighter version of X.Org Server and VESA driver.
Note: Each flavor have diferent creation time and x32 and/or x64.
You can read details about in flavor "/home/tux/receipt" ONLY AFTER getting that flavor.
3) Choose needed Slitaz live FLAVOR and "get" it (flavor for me is "core"):
$ tazlito get-flavor core
- - - - - -
tazlito auto create these files:
/home/tux/core.flavor
/home/tux/description
/home/tux/distro-packages.list
/home/tux/receipt
/home/tux/tazlito.conf
- - - - - -
For get details about "getted" flavor:
$ tazlito show-flavor core64
or
$ cat receipt
4) Edit packages list file for new ISO:
$ leafpad /home/tux/distro-packages.list
...For me, better add 3 new lines to End_Of_File (extundelete, dosfstools, mtools).
...If add "extundelete" to begin_of_file: got some errors while build ISO.
If neeed, edit receipt file:
$ leafpad /home/tux/receipt
5) Build new ISO:
$ tazlito gen-distro
...wait some time... tazlito say: "Image is ready: slitaz-core.iso"
...New ISO located in : /home/slitaz/5.0/distro/slitaz.iso
P.S.
If you want to "get" another flavor and build ISO,
better is - clear some folders and files or simple reboot.
Otherwise tazlito or you goes to mad.
Erase dir "/home/slitaz/5.0/distro/rootfs" by command:
$ tazlito clean-distro
And delete these files manually:
/home/tux/core.flavor ***or_your_flavor_name.flavor***
/home/tux/description
/home/tux/distro-packages.list
/home/tux/receipt
/home/tux/tazlito.conf
Now you can use again "$ tazlito get-flavor ...", edit list and build ISO again.
Looks like, I have not forgotten anything.
Good luck.
Offline
[ Generated in 0.017 seconds, 7 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]