Closed AlexanderZhirov closed 2 years ago
You selected openbox as your window manager in build.conf, but did not change SESSION_0 in thinstation.conf.buildtime. 100mb is very small for all the things you are trying to do. You could try xz for initrd, drop cups, set param allfirmware false, same for allres and alltimezone. Might help.
I seems to have figured out how to assemble a thin client for a certain hardware. But, comparing with the Buildroot assembly, it weighs too much. Why do I need Python in a thin client when I just want to load the operating system and run FreeRDP? For example, I want to get rid of sound support and externally connected devices. This is already minus a few megabytes. How can this be disabled via configuration?
Mostly, tools like buildroot let you take complete control of the compilation of multiple packages, and thiat is great, but not accessible to a lot of people. ThinStation tries to make getting started easy while also providing access to the source compilation and integration in ways that other distro's do not. It's a bridge between a practical distro and a source based one.
You can try the following template https://github.com/Thinstation/thinstation/tree/6.2-Stable/ts/build/conf/freerdp-tiny
And also edit your ts/build/packages/freerdp/dependencies file to look like this base messagebox
gtkdialog
You could remove the following line from ts/ports/components/mozjs/Pkgfile --with-system-icu \ save prt-get update -fr -im -if -is mozjs prt-get update -uf mozjs
Then make a new build.
If you don't want to recompile anything, making my base/dependencies look like this reduced the footprint quite a bit.
terminfo modprobe systemd
rngd
base-nss
I added a new parameter param blockpackage "some stuff to filter" git pull and try the freerdp-tiny conf
I have assembled the image according to your recommendations. I have a problem after loading - the system catches the freeze and nothing else happens. Although i can see that the keyboard/mouse/network is flashing during the boot process, nothing happens on the screen.
I tried to build tiny, freerdp-tiny, openbox - there is such a problem everywhere.
Although the size is impressive, it is quite tolerable.
Um, yeah. You are using syslinux on EFI. That is very broken. Switch to grub.
And 4.04?? Really? A while ago, the kernel changed it's unwinder and won't work with anything before 6.04rc2. Use grub.
I also tried to write the iso image to a USB flash drive, it still freezes when loading.
Use the grub image.
I recorded the grub image - the result is the same. Nothing is loading. Hangs on this picture
UPD:
I tried a different configuration - exactly the same result. But in the assembly from the site everything is going as before. And there is some kind of problem in the git source during assembly.
git source:
[root@TS_chroot]/build# ./build
Checking for required commands... OK
Using the 5.10.89TS Kernel
+ Building image:
Parameter: adobereaderurl
Parameter: firefoxurl
Parameter: flashurl
Parameter: thinlincurl
Parameter: nxurl
Parameter: 2xurl
Parameter: tarantellaurl
Parameter: chromeurl
Parameter: egalaxurl
Parameter: vmviewurl
Parameter: icaurl
Parameter: kioskurl
Parameter: javaurl
Parameter: libreofficeurl
Parameter: torurl
Parameter: skypeurl
Parameter: talkpluginurl
Parameter: vboxguesturl
Parameter: xorg7_nvidiaurl
Parameter: xorg7_fglrxurl
Parameter: samsunguldurl
Parameter: openkioskurl
Parameter: vhusbipurl
Parameter: useragentswitcherurl
Parameter: https_everywhereurl
Parameter: noscripturl
Parameter: teamsurl
Parameter: edgeurl
Machine: ati
Module 5.10.89TS: cdrom
Module 5.10.89TS: sd_mod
Module 5.10.89TS: t10-pi
Module 5.10.89TS: amdgpu
Module 5.10.89TS: gpu-sched
Module 5.10.89TS: snd-hda-codec-realtek
Module 5.10.89TS: snd-hda-codec-generic
Module 5.10.89TS: joydev
Module 5.10.89TS: ledtrig-audio
Module 5.10.89TS: radeon
Module 5.10.89TS: uas
Module 5.10.89TS: snd-hda-codec-hdmi
Module 5.10.89TS: snd-hda-intel
Module 5.10.89TS: i2c-algo-bit
Module 5.10.89TS: edac_mce_amd
Module 5.10.89TS: snd-intel-dspcfg
Module 5.10.89TS: crct10dif-pclmul
Module 5.10.89TS: crc32-pclmul
Module 5.10.89TS: crc32c-intel
Module 5.10.89TS: ttm
Module 5.10.89TS: snd-hda-codec
Module 5.10.89TS: snd-hda-core
Module 5.10.89TS: drm_kms_helper
Module 5.10.89TS: snd-hwdep
Module 5.10.89TS: cec
Module 5.10.89TS: snd-pcm
Module 5.10.89TS: ahci
Module 5.10.89TS: ghash-clmulni-intel
Module 5.10.89TS: libahci
Module 5.10.89TS: sp5100_tco
Module 5.10.89TS: snd-timer
Module 5.10.89TS: drm
Module 5.10.89TS: k10temp
Module 5.10.89TS: fam15h_power
Module 5.10.89TS: i2c-piix4
Module 5.10.89TS: serio_raw
Module 5.10.89TS: libata
Module 5.10.89TS: snd
Module 5.10.89TS: r8169
Module 5.10.89TS: realtek
Module 5.10.89TS: soundcore
Module 5.10.89TS: scsi_mod
Module 5.10.89TS: ccp
Module 5.10.89TS: thermal
Module 5.10.89TS: parport_pc
Module 5.10.89TS: parport
Notice, Firmware radeon/kabini_mec.bin not found
Notice, Firmware radeon/mullins_sdma.bin not found
Notice, Firmware radeon/mullins_mec.bin not found
Notice, Firmware radeon/bonaire_sdma.bin not found
Notice, Firmware radeon/bonaire_uvd.bin not found
Notice, Firmware radeon/kaveri_ce.bin not found
Notice, Firmware radeon/BONAIRE_vce.bin not found
Notice, Firmware radeon/mullins_pfp.bin not found
Notice, Firmware radeon/hawaii_sdma.bin not found
Notice, Firmware radeon/kaveri_sdma.bin not found
Notice, Firmware radeon/mullins_me.bin not found
Notice, Firmware radeon/mullins_ce.bin not found
Notice, Firmware radeon/kabini_pfp.bin not found
Notice, Firmware radeon/kabini_ce.bin not found
Notice, Firmware radeon/mullins_rlc.bin not found
Notice, Firmware radeon/kabini_me.bin not found
Notice, Firmware radeon/kaveri_me.bin not found
Notice, Firmware rtl_nic/rtl8168g-2.fw not found
Notice, Firmware amdgpu/kabini_uvd.bin not found
Notice, Firmware amdgpu/mullins_sdma.bin not found
Notice, Firmware amdgpu/mullins_rlc.bin not found
Package: xorg7-radeon
Not Found xorg7-radeon!!
Package: xorg7-radeon
Not Found xorg7-radeon!!
Package: autonet
Package: xorg7-vmware
Package: locale-en_US
Package: xterm
Package: fonts-TTF-vera
Parameter: rootpasswd
Parameter: bootlogo
Parameter: boottheme
Parameter: splash
Parameter: bootresolution
Parameter: defaultconfig
Parameter: basename
Parameter: basepath
Parameter: baseurl
Parameter: haltonerror
Parameter: hardlinkfs
Parameter: sametimestmp
Parameter: initrdcmd
Parameter: bootverbosity
Parameter: downloads
Parameter: syslinuxtheme
Parameter: blacklist
Building dependencies for 5.10.89TS Modules...
Adding modules that are dependencies of selected modules
Adding dependency in tmp-tree for module uas.ko
usb-storage.ko
Adding 5.10.89TS module dependencies on other modules and packages not picked up by depmod
Adding Package Dependencies
Adding dependent packages of autonet:
package base
Adding dependent packages of locale-en_US:
package locale
Adding dependent packages of xorg7-vmware:
package xorg7
Adding dependent packages of xterm:
package pango
Adding dependent packages of base:
package terminfo
package modprobe
package systemd
package splash
package acpi
package rngd
package switchuser
package base-nss
Adding dependent packages of xorg7:
package x-common
package dbus
Adding dependent packages of pango:
package fontconfig
Adding dependent packages of splash:
package fbset
Adding dependent packages of switchuser:
package usermode
package polkit
Adding dependent packages of x-common:
package freedesktop
package gtkdialog
package messagebox
Adding 5.10.89TS module dependencies on other packages
Package : base Module: uvesafb
Package : base Module: bbswitch
Package : xorg7-vmware Module: vmwgfx
Dependencies are dirty. Restarting!
Building dependencies for 5.10.89TS Modules...
Adding modules that are dependencies of selected modules
Adding 5.10.89TS module dependencies on other modules and packages not picked up by depmod
Adding Package Dependencies
Adding 5.10.89TS module dependencies on other packages
Dependencies are clean!
Adding and install non-distributable binaries
Adding Packages to Filetree
Setting Passwords
Setting basepath
Setting baseurl
Checking for Key File
Checking for Desktop background
Checking for Known Hosts File
Checking for ICA encryption support
Checking for Debug Verbosity
Checking for Halt on Error Override
Adding locales to archive.
locale: en_US.UTF-8
Building Sample Thinstation.conf File
Checking if extended locale support is enabled
Adding Library Dependencies
Adding library dependencies for ata_id
Adding library dependencies for fc-cache
Adding library dependencies for systemd-timesyncd
Adding library dependencies for pam_unix.so
Adding library dependencies for fc-list
Adding library dependencies for libnss_myhostname.so.2
Adding library dependencies for systemd-cat
Adding library dependencies for libpangoxft-1.0.so.0
libm.so.6
libpam.so.0
libc.so.6
libc.so.6
libc.so.6
libpthread.so.0
libm.so.6
libm.so.6
libsystemd-shared-244.so
libsystemd-shared-244.so
Adding library dependencies for libshadowfb.so
libglib-2.0.so.0
libglib-2.0.so.0
libaudit.so.1
libglib-2.0.so.0
Adding library dependencies for libmozjs185.so.1.0
ld-linux-x86-64.so.2
libpixman-1.so.0
Adding library dependencies for unix_chkpwd
libplds4.so
libfreetype.so.6
libfreetype.so.6
libcrypt.so.1
libcap-ng.so.0
libgobject-2.0.so.0
libbz2.so.1.0
Adding library dependencies for fc-pattern
libplc4.so
libbsd.so.0
libbz2.so.1.0
libbz2.so.1.0
libdl.so.2
Adding library dependencies for pam_shells.so
libpng16.so.16
libXrender.so.1
libnspr4.so
libdl.so.2
Adding library dependencies for swrast_dri.so
libpng16.so.16
libpng16.so.16
libz.so.1
libX11.so.6
libglapi.so.0
libstdc++.so.6
Adding library dependencies for systemd-nspawn
libz.so.1
libz.so.1
Adding library dependencies for su
libharfbuzz.so.0
libdrm.so.2
libXft.so.2
libacl.so.1
Adding library dependencies for userhelper
libpam_misc.so.0
libharfbuzz.so.0
libuser.so.1
libgraphite2.so.3
libgraphite2.so.3
libLLVM-12.so
Adding library dependencies for rngd
libgraphite2.so.3
libexpat.so.1
libexpat.so.1
Adding library dependencies for journalctl
libexpat.so.1
Adding library dependencies for evdev_drv.so
libsysfs.so.2
libexpat.so.1
libpcre2-8.so.0
libmtdev.so.1
libuuid.so.1
libuuid.so.1
libjitterentropy.so.2
Adding library dependencies for libnss_dns.so.2
libzstd.so.1
libuuid.so.1
libevdev.so.2
libresolv.so.2
Adding library dependencies for libpixbufloader-xpm.so
libp11.so.3
libsensors.so.5
Adding library dependencies for gtkdialog
Adding library dependencies for userpasswd
libgdk_pixbuf-2.0.so.0
libgtk-x11-2.0.so.0
libcrypto.so.1.1
libstartup-notification-1.so.0
Adding library dependencies for libsystemd.so.0
Adding library dependencies for libwfb.so
libdrm_radeon.so.1
Adding library dependencies for systemd-modules-load
libgdk-x11-2.0.so.0
libcurl.so.4
librt.so.1
librt.so.1
libgdk-x11-2.0.so.0
libkmod.so.2
Adding library dependencies for lspci
libelf.so.1
libgcrypt.so.20
Adding library dependencies for xauth
libxml2.so.2
libpci.so.3
libatk-1.0.so.0
libXau.so.6
libatk-1.0.so.0
Adding library dependencies for libGLX_mesa.so.0.0.0
libdrm_amdgpu.so.1
libssl.so.1.1
libcairo.so.2
libxcb-glx.so.0
libXext.so.6
libcairo.so.2
libgio-2.0.so.0
libxcb.so.1
libdrm_nouveau.so.2
Adding library dependencies for splash_util
libgio-2.0.so.0
libXmuu.so.1
libvulkan.so.1
libfbsplashrender.so.1
libX11-xcb.so.1
Adding library dependencies for Xorg
libgthread-2.0.so.0
libgpg-error.so.0
libfbsplash.so.1
libxcb-dri2.so.0
Adding library dependencies for xterm
libglade-2.0.so.0
libjpeg.so.8
libunwind.so.8
libXfixes.so.3
libXmu.so.6
libXxf86vm.so.1
Adding library dependencies for systemd-analyze
liblzma.so.5
libXt.so.6
Adding library dependencies for udevadm
Adding library dependencies for systemd-udevd
libmount.so.1
libxcb-shm.so.0
libxcvt.so.0
libXinerama.so.1
libblkid.so.1
libblkid.so.1
libpciaccess.so.0
libxcb-dri3.so.0
libXpm.so.4
Adding library dependencies for xkbcomp
Adding library dependencies for numlockx
libXfont2.so.2
libxkbfile.so.1
libICE.so.6
libxcb-present.so.0
Adding library dependencies for libXaw7.so.7.0.0
Adding library dependencies for libpolkit-agent-1.so.0
libXtst.so.6
Adding library dependencies for libsystemd-shared-244.so
libncursesw.so.6
libSM.so.6
libxcb-sync.so.1
libxshmfence.so.1
libgmodule-2.0.so.0
libcap.so.2
Adding library dependencies for ps
libxshmfence.so.1
libXdmcp.so.6
libprocps.so.7
libidn2.so.0
libXdmcp.so.6
libxcb-xfixes.so.0
Adding library dependencies for xrandr
libip4tc.so.2
libXrandr.so.2
Adding library dependencies for libpango-1.0.so.0
Adding library dependencies for libglx.so
libfribidi.so.0
libGL.so.1
Adding library dependencies for polkitd
libthai.so.0
libmozjs-60.so
Adding library dependencies for xsetroot
Adding library dependencies for luit
Adding library dependencies for vmware_drv.so
libXcursor.so.1
libfontenc.so.1
libxatracker.so.2
Adding library dependencies for libGL.so.1
Adding library dependencies for libXtst.so.6
libGLdispatch.so.0
libXi.so.6
libGLX.so.0
Adding library dependencies for libstartup-notification-1.so.0
Adding library dependencies for libcurl.so.4
Adding library dependencies for libglib-2.0.so.0
libxcb-util.so.1
libnghttp2.so.14
libpcre.so.1
Adding library dependencies for libcairo.so.2
Adding library dependencies for libgobject-2.0.so.0
librtmp.so.1
libxcb-render.so.0
libffi.so.6
Adding library dependencies for libgdk-x11-2.0.so.0
libssh2.so.1
Adding library dependencies for libLLVM-12.so
libXcomposite.so.1
Adding library dependencies for libacl.so.1
libedit.so.0
libpsl.so.5
libattr.so.1
Adding library dependencies for libthai.so.0
libXdamage.so.1
Adding library dependencies for libmozjs-60.so
libgssapi_krb5.so.2
libdatrie.so.1
libicui18n.so.69
libkrb5.so.3
libicuuc.so.69
libk5crypto.so.3
libicudata.so.69
libcom_err.so.2
libldap-2.4.so.2
liblber-2.4.so.2
libbrotlidec.so.1
Adding library dependencies for libk5crypto.so.3
Adding library dependencies for libgssapi_krb5.so.2
Adding library dependencies for libldap-2.4.so.2
Adding library dependencies for libpsl.so.5
libkrb5support.so.0
libsasl2.so.3
libkrb5support.so.0
libunistring.so.2
Adding library dependencies for libkrb5.so.3
Adding library dependencies for librtmp.so.1
libkeyutils.so.1
libkeyutils.so.1
Adding library dependencies for libbrotlidec.so.1
libgnutls.so.30
libkeyutils.so.1
libbrotlicommon.so.1
libhogweed.so.6
libnettle.so.8
libgmp.so.10
Adding library dependencies for libgnutls.so.30
libp11-kit.so.0
Setting Zone Info File to America/Los_Angeles
Advanced Configuration and Power Interface support enabled
Adding contributed files
Building PKG Packages
Building Module PKG Packages
Running File System Fixups
Building Charmap Cache
Removing Extra Files
Running mkfontdir and mkfontscale
Caching pixbuf loaders
Linking BusyBox
Running Finalize
Initializing machine ID from random generator.
+ Adding splash boot logo
1280x768
Making initramfs
Fixing-Up links
Directories: 265
Objects: 1729
Regular files: 1058
Comparisons: 39
Linked: 16
Saved: 54071296
Setting all timestamps to 202204150000
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
611594 blocks
Making boot image for syslinux Type....
Making boot image for iso Type....
Making boot image for pxe Type....
Making boot image for refind-iso Type....
6564+0 records in
6564+0 records out
6721536 bytes (6.7 MB, 6.4 MiB) copied, 0.0107978 s, 622 MB/s
mkfs.fat 4.1 (2017-01-24)
Making boot image for systemd-boot-iso Type....
6564+0 records in
6564+0 records out
6721536 bytes (6.7 MB, 6.4 MiB) copied, 0.0108495 s, 620 MB/s
mkfs.fat 4.1 (2017-01-24)
Making boot image for grub Type....
6564+0 records in
6564+0 records out
6721536 bytes (6.7 MB, 6.4 MiB) copied, 0.0108555 s, 619 MB/s
mkfs.fat 4.1 (2017-01-24)
GNU xorriso 1.4.8 : RockRidge filesystem manipulator, libburnia project.
Notes about build:
Kernel 5.10.89TS size is 8064K
Initrd size is 104114K
Build Complete!
site source:
[root@TS_chroot]/build# ./build
Checking for required commands... OK
Using the 5.10.89TS Kernel
+ Building image:
Parameter: adobereaderurl
Parameter: firefoxurl
Parameter: flashurl
Parameter: thinlincurl
Parameter: nxurl
Parameter: 2xurl
Parameter: tarantellaurl
Parameter: chromeurl
Parameter: egalaxurl
Parameter: vmviewurl
Parameter: icaurl
Parameter: kioskurl
Parameter: javaurl
Parameter: libreofficeurl
Parameter: torurl
Parameter: skypeurl
Parameter: talkpluginurl
Parameter: vboxguesturl
Parameter: xorg7_nvidiaurl
Parameter: xorg7_fglrxurl
Parameter: samsunguldurl
Parameter: openkioskurl
Parameter: vhusbipurl
Parameter: useragentswitcherurl
Parameter: https_everywhereurl
Parameter: noscripturl
Parameter: teamsurl
Parameter: edgeurl
Machine: ati
Module 5.10.89TS: cdrom
Module 5.10.89TS: sd_mod
Module 5.10.89TS: t10-pi
Module 5.10.89TS: amdgpu
Module 5.10.89TS: gpu-sched
Module 5.10.89TS: snd-hda-codec-realtek
Module 5.10.89TS: snd-hda-codec-generic
Module 5.10.89TS: joydev
Module 5.10.89TS: ledtrig-audio
Module 5.10.89TS: radeon
Module 5.10.89TS: uas
Module 5.10.89TS: snd-hda-codec-hdmi
Module 5.10.89TS: snd-hda-intel
Module 5.10.89TS: i2c-algo-bit
Module 5.10.89TS: edac_mce_amd
Module 5.10.89TS: snd-intel-dspcfg
Module 5.10.89TS: crct10dif-pclmul
Module 5.10.89TS: crc32-pclmul
Module 5.10.89TS: crc32c-intel
Module 5.10.89TS: ttm
Module 5.10.89TS: snd-hda-codec
Module 5.10.89TS: snd-hda-core
Module 5.10.89TS: drm_kms_helper
Module 5.10.89TS: snd-hwdep
Module 5.10.89TS: cec
Module 5.10.89TS: snd-pcm
Module 5.10.89TS: ahci
Module 5.10.89TS: ghash-clmulni-intel
Module 5.10.89TS: libahci
Module 5.10.89TS: sp5100_tco
Module 5.10.89TS: snd-timer
Module 5.10.89TS: drm
Module 5.10.89TS: k10temp
Module 5.10.89TS: fam15h_power
Module 5.10.89TS: i2c-piix4
Module 5.10.89TS: serio_raw
Module 5.10.89TS: libata
Module 5.10.89TS: snd
Module 5.10.89TS: r8169
Module 5.10.89TS: realtek
Module 5.10.89TS: soundcore
Module 5.10.89TS: scsi_mod
Module 5.10.89TS: ccp
Module 5.10.89TS: thermal
Module 5.10.89TS: parport_pc
Module 5.10.89TS: parport
Notice, Firmware radeon/kabini_mec.bin not found
Notice, Firmware radeon/mullins_sdma.bin not found
Notice, Firmware radeon/mullins_mec.bin not found
Notice, Firmware radeon/bonaire_sdma.bin not found
Notice, Firmware radeon/bonaire_uvd.bin not found
Notice, Firmware radeon/kaveri_ce.bin not found
Notice, Firmware radeon/BONAIRE_vce.bin not found
Notice, Firmware radeon/mullins_pfp.bin not found
Notice, Firmware radeon/hawaii_sdma.bin not found
Notice, Firmware radeon/kaveri_sdma.bin not found
Notice, Firmware radeon/mullins_me.bin not found
Notice, Firmware radeon/mullins_ce.bin not found
Notice, Firmware radeon/kabini_pfp.bin not found
Notice, Firmware radeon/kabini_ce.bin not found
Notice, Firmware radeon/mullins_rlc.bin not found
Notice, Firmware radeon/kabini_me.bin not found
Notice, Firmware radeon/kaveri_me.bin not found
Notice, Firmware rtl_nic/rtl8168g-2.fw not found
Notice, Firmware amdgpu/kabini_uvd.bin not found
Notice, Firmware amdgpu/mullins_sdma.bin not found
Notice, Firmware amdgpu/mullins_rlc.bin not found
Package: xorg7-radeon
Not Found xorg7-radeon!!
Package: xorg7-radeon
Not Found xorg7-radeon!!
Package: autonet
Package: xorg7-vmware
Package: locale-en_US
Package: xterm
Package: fonts-TTF-vera
Parameter: rootpasswd
Parameter: bootlogo
Parameter: boottheme
Parameter: splash
Parameter: bootresolution
Parameter: defaultconfig
Parameter: basename
Parameter: basepath
Parameter: baseurl
Parameter: haltonerror
Parameter: hardlinkfs
Parameter: sametimestmp
Parameter: initrdcmd
Parameter: bootverbosity
Parameter: downloads
Parameter: syslinuxtheme
Parameter: blacklist
Building dependencies for 5.10.89TS Modules...
Adding modules that are dependencies of selected modules
Adding dependency in tmp-tree for module uas.ko
usb-storage.ko
Adding 5.10.89TS module dependencies on other modules and packages not picked up by depmod
Adding Package Dependencies
Adding dependent packages of autonet:
package base
Adding dependent packages of locale-en_US:
package locale
Adding dependent packages of xorg7-vmware:
package xorg7
Adding dependent packages of xterm:
package pango
Adding dependent packages of base:
package terminfo
package modprobe
package systemd
package splash
package acpi
package rngd
package switchuser
package base-nss
Adding dependent packages of xorg7:
package x-common
package dbus
Adding dependent packages of pango:
package fontconfig
Adding dependent packages of splash:
package fbset
Adding dependent packages of switchuser:
package usermode
package polkit
Adding dependent packages of x-common:
package freedesktop
package gtkdialog
package messagebox
Adding 5.10.89TS module dependencies on other packages
Package : base Module: uvesafb
Package : base Module: bbswitch
Package : xorg7-vmware Module: vmwgfx
Dependencies are dirty. Restarting!
Building dependencies for 5.10.89TS Modules...
Adding modules that are dependencies of selected modules
Adding 5.10.89TS module dependencies on other modules and packages not picked up by depmod
Adding Package Dependencies
Adding 5.10.89TS module dependencies on other packages
Dependencies are clean!
Adding and install non-distributable binaries
Adding Packages to Filetree
Setting Passwords
Setting basepath
Setting baseurl
Checking for Key File
Checking for Desktop background
Checking for Known Hosts File
Checking for ICA encryption support
Checking for Debug Verbosity
Checking for Halt on Error Override
Adding locales to archive.
locale: en_US.UTF-8
Building Sample Thinstation.conf File
Checking if extended locale support is enabled
Adding Library Dependencies
Adding library dependencies for fbsplashd
Adding library dependencies for xkbcomp
Adding library dependencies for dbus-test-tool
Adding library dependencies for libpangoft2-1.0.so.0
Adding library dependencies for udevadm
Adding library dependencies for pam_securetty.so
Adding library dependencies for UTF-32.so
Adding library dependencies for modesetting_drv.so
libc.so.6
libX11.so.6
libglib-2.0.so.0
libc.so.6
libm.so.6
libxkbfile.so.1
libfbsplashrender.so.1
libc.so.6
libpam.so.0
Adding library dependencies for systemd-update-utmp
libgobject-2.0.so.0
Adding library dependencies for systemd-inhibit
Adding library dependencies for grpconv
libfbsplash.so.1
libaudit.so.1
libbsd.so.0
libaudit.so.1
libcrypt.so.1
libsystemd-shared-244.so
libsystemd-shared-244.so
libjpeg.so.8
libcap-ng.so.0
libpthread.so.0
Adding library dependencies for pam_xauth.so
libgio-2.0.so.0
Adding library dependencies for pam_keyinit.so
libkmod.so.2
libcap-ng.so.0
libdl.so.2
libpng16.so.16
Adding library dependencies for vmwgfx_dri.so
libharfbuzz.so.0
libdl.so.2
libacl.so.1
Adding library dependencies for libXaw7.so.7.0.0
Adding library dependencies for libsystemd-shared-244.so
libz.so.1
libdl.so.2
libglapi.so.0
libXmu.so.6
libblkid.so.1
libfreetype.so.6
libblkid.so.1
Adding library dependencies for libglx.so
Adding library dependencies for login
libXext.so.6
librt.so.1
libdrm.so.2
Adding library dependencies for libGLX_mesa.so.0.0.0
libGL.so.1
libXt.so.6
libdrm.so.2
Adding library dependencies for libshadowfb.so
libcap.so.2
libpam_misc.so.0
libLLVM-12.so
libSM.so.6
libpixman-1.so.0
libgcrypt.so.20
libxcb-glx.so.0
Adding library dependencies for fc-scan
libexpat.so.1
libuuid.so.1
libidn2.so.0
libbz2.so.1.0
libxcb.so.1
libICE.so.6
libip4tc.so.2
Adding library dependencies for numlockx
libzstd.so.1
Adding library dependencies for userhelper
libX11-xcb.so.1
Adding library dependencies for fc-pattern
libXpm.so.4
libgraphite2.so.3
libmount.so.1
libXtst.so.6
libuser.so.1
libXau.so.6
libgraphite2.so.3
libxcb-dri2.so.0
libsensors.so.5
ld-linux-x86-64.so.2
Adding library dependencies for xrandr
libXdmcp.so.6
libdrm_radeon.so.1
Adding library dependencies for evdev_drv.so
libXfixes.so.3
Adding library dependencies for libpangoxft-1.0.so.0
libXrandr.so.2
Adding library dependencies for polkitd
libmtdev.so.1
libelf.so.1
libXrender.so.1
libXxf86vm.so.1
libmozjs-60.so
libXrender.so.1
libdrm_amdgpu.so.1
libevdev.so.2
libXft.so.2
Adding library dependencies for gtkdialog
libstdc++.so.6
libxcb-shm.so.0
libdrm_nouveau.so.2
libgtk-x11-2.0.so.0
Adding library dependencies for rngd
libxcb-dri3.so.0
libvulkan.so.1
libsysfs.so.2
libgdk-x11-2.0.so.0
Adding library dependencies for ps
libxcb-present.so.0
libprocps.so.7
libjitterentropy.so.2
libatk-1.0.so.0
Adding library dependencies for xauth
libxcb-sync.so.1
Adding library dependencies for Xdialog
libp11.so.3
libXmuu.so.1
libcairo.so.2
libcairo.so.2
libxshmfence.so.1
libcrypto.so.1.1
libgdk_pixbuf-2.0.so.0
Adding library dependencies for libpolkit-gobject-1.so.0
libgdk_pixbuf-2.0.so.0
libxcb-xfixes.so.0
libcurl.so.4
libgmodule-2.0.so.0
libgthread-2.0.so.0
Adding library dependencies for libmozjs185.so.1.0
libxml2.so.2
Adding library dependencies for journalctl
libplds4.so
libglade-2.0.so.0
Adding library dependencies for vmware_drv.so
libpcre2-8.so.0
libssl.so.1.1
libxatracker.so.2
Adding library dependencies for lspci
libplc4.so
Adding library dependencies for userpasswd
libpci.so.3
libnspr4.so
libstartup-notification-1.so.0
Adding library dependencies for luit
Adding library dependencies for libpango-1.0.so.0
Adding library dependencies for xterm
libfontenc.so.1
Adding library dependencies for libnss_dns.so.2
libfribidi.so.0
libXinerama.so.1
libresolv.so.2
Adding library dependencies for xsetroot
Adding library dependencies for libvgahw.so
libthai.so.0
Adding library dependencies for dialog
libncursesw.so.6
libXcursor.so.1
libpciaccess.so.0
libncursesw.so.6
Adding library dependencies for Xorg
libgpg-error.so.0
libunwind.so.8
liblzma.so.5
libxcvt.so.0
libXfont2.so.2
Adding library dependencies for libcurl.so.4
Adding library dependencies for libglib-2.0.so.0
Adding library dependencies for libgdk-x11-2.0.so.0
libnghttp2.so.14
libpcre.so.1
libXi.so.6
librtmp.so.1
libXcomposite.so.1
libssh2.so.1
Adding library dependencies for libLLVM-12.so
libXdamage.so.1
Adding library dependencies for libgobject-2.0.so.0
libffi.so.6
libpsl.so.5
Adding library dependencies for libGL.so.1
Adding library dependencies for libstartup-notification-1.so.0
libffi.so.6
libedit.so.0
libGLdispatch.so.0
Adding library dependencies for libacl.so.1
libgssapi_krb5.so.2
libxcb-util.so.1
libattr.so.1
libGLX.so.0
libkrb5.so.3
Adding library dependencies for libthai.so.0
Adding library dependencies for libcairo.so.2
libk5crypto.so.3
libdatrie.so.1
Adding library dependencies for libmozjs-60.so
libxcb-render.so.0
libcom_err.so.2
libicui18n.so.69
libldap-2.4.so.2
libicuuc.so.69
liblber-2.4.so.2
libicudata.so.69
libbrotlidec.so.1
Adding library dependencies for librtmp.so.1
Adding library dependencies for libbrotlidec.so.1
Adding library dependencies for libldap-2.4.so.2
libbrotlicommon.so.1
Adding library dependencies for libpsl.so.5
libgnutls.so.30
Adding library dependencies for libkrb5.so.3
Adding library dependencies for libgssapi_krb5.so.2
libsasl2.so.3
libunistring.so.2
libkrb5support.so.0
libhogweed.so.6
Adding library dependencies for libk5crypto.so.3
libkrb5support.so.0
libkeyutils.so.1
libkeyutils.so.1
libnettle.so.8
libkeyutils.so.1
libgmp.so.10
Adding library dependencies for libgnutls.so.30
libp11-kit.so.0
Setting Zone Info File to America/Los_Angeles
Advanced Configuration and Power Interface support enabled
Adding contributed files
Building PKG Packages
Building Module PKG Packages
Running File System Fixups
Building Charmap Cache
Removing Extra Files
Running mkfontdir and mkfontscale
Caching pixbuf loaders
Linking BusyBox
Running Finalize
Initializing machine ID from random generator.
+ Adding splash boot logo
1280x768
Making initramfs
Fixing-Up links
Directories: 265
Objects: 1729
Regular files: 1058
Comparisons: 39
Linked: 16
Saved: 54071296
Setting all timestamps to 202204150000
.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
611594 blocks
Making boot image for syslinux Type....
Making boot image for iso Type....
Making boot image for pxe Type....
Making boot image for refind-iso Type....
6564+0 records in
6564+0 records out
6721536 bytes (6.7 MB, 6.4 MiB) copied, 0.0101378 s, 663 MB/s
mkfs.fat 4.1 (2017-01-24)
Making boot image for systemd-boot-iso Type....
6564+0 records in
6564+0 records out
6721536 bytes (6.7 MB, 6.4 MiB) copied, 0.0105915 s, 635 MB/s
mkfs.fat 4.1 (2017-01-24)
Making boot image for grub Type....
6564+0 records in
6564+0 records out
6721536 bytes (6.7 MB, 6.4 MiB) copied, 0.0101916 s, 660 MB/s
mkfs.fat 4.1 (2017-01-24)
GNU xorriso 1.4.8 : RockRidge filesystem manipulator, libburnia project.
Notes about build:
Kernel 5.10.89TS size is 8064K
Initrd size is 104114K
Build Complete!
I attach a comparison file between the build processes git sources and site sources diff.zip
I think there are no libraries that affect the output to the monitor or something like that
"Adding library" is multiprocess and will almost never be the same. Possibly a random boot problem. Maybe try gzip instead of xz.
"Adding library" is multiprocess and will almost never be the same. Possibly a random boot problem. Maybe try gzip instead of xz.
With gzip compression, it starts. However, it weighs more.
I reassembled the assembly, 30 megabytes in size with such a config and with my own packages:
machine ati
package autonet
package sshd
package scp
package fonts-cyrillic
package font-notosans
package locale-en_US
package locale-ru_RU
package xorg7vnc
package icewm
package idesk
# My package
package sshaccess
package mstsc
package mc
package tree
param splash silent
param fbmtrr 0
param fbsm ywrap
param rootpasswd root
param bootlogo false
param defaultconfig thinstation.conf.buildtime
param basename thinstation
param basepath ts6.2
param baseurl http://www.doncuppjr.net
param haltonerror false
param hardlinkfs true
param sametimestmp true
param initrdcmd "xz -9e --check=crc32 --threads=0"
param bootverbosity 3
param downloads /downloads
param bootimages "pxe"
param syslinuxtheme "default"
param blacklist "snd-pcsp.ko pcspkr.ko"
param mesa_3d disable
param blockpackage "alsa pcscd ccidreader acpi splash switchuser gnome-pulse gstreamer gst-libav gst-plugins-base messagebox desktop wmsetbg python polkit"
I don't quite understand why I have an image of more than 100 MB, although I turned off almost everything. I want to build an image specifically for a specific hardware, created configuration files, copied them and created the configuration of a new machine. The image is being assembled, there are no errors, but it weighs a lot and after loading an error occurs for the absence of xfwm4.
config.zip build.zip