Tiny Core Linux

Tiny Core Base => TCB Talk => Topic started by: Rabie on June 09, 2022, 09:07:00 AM

Title: PXE Boot
Post by: Rabie on June 09, 2022, 09:07:00 AM
Hi there,

i am Trying to setup a Server for PXE netbooting.

i already found this link to the instructions: http://wiki.tinycorelinux.net/wiki:netbooting

But it seams that i don't have enough rights to look into the wiki as i am getting:
Code: [Select]
User authentication is temporarily unavailable. If this situation persists, please inform your Wiki Admin.
====== Permission Denied ====== Sorry, you don't have enough rights to continue.

====== Login ====== You are currently not logged in! Enter your authentication credentials below to log in. You need to have cookies enabled to log in.

can anyone help ?

Thanx
Title: Re: PXE Boot
Post by: Rich on June 09, 2022, 09:20:27 AM
Hi Rabie
An alternative link for viewing the Wiki can be found here:
http://forum.tinycorelinux.net/index.php/topic,25220.0.html
Title: Re: PXE Boot
Post by: Rabie on June 15, 2022, 05:59:42 AM
Hi Rich,

thank you for the new Link  :)

i have managed to get the pxe Server to work and boot to the BaseCore

But i don't really understand the Step how to make the tce directory available   :-\

i tried the following Example from the Wiki but without success

Code: [Select]
Putting it all together
Note: If you are running Core 5.2 or newer, nfs-utils depends on rpcbind,tcz and libtirpc.tcz. These will need to be added to the nfs.list

The tftp server is sourced at /tftpboot. We are going to setup workstation1. It is going to have a /mnt/nfs that corresponds to /tftpboot/nfs/ws1. On the server myserver:

#mkdir -p /tftpboot/nfs/ws1/tce
#copy nfs-utils.tcz to /tftpboot/nfs/ws1/tce
#create the file /tftpboot/nfs/ws1/nfs.list that contains:
#/nfs/ws1/nfs-utils.tcz
#Copy tinycore.gz and bzImage to /tftpboot/nfs/ws1
#add ”/tftpboot/nfs/ws1 *(rw,no_root_squash)” to /etc/exports, and “exportfs -a”.
#Create a PXE config file that contains the following:
#label ws1
#  MENU LABEL WS1
#  kernel /nfs/ws1/bzImage
#  append initrd=/nfs/ws1/tinycore.gz nfsmount=myserver:/tftpboot/nfs/ws1 tftplist=myserver:/nfs/ws1/nfs.list tce=nfs/tce
When you select ws1 from the PXE boot menu, the workstation does the following:

Loads TCL.
#TFTP gets /nfs/ws1/nfs.list from myserver.
#TFTP gets each file listed in nfs.list and places it in /tmp/tce, a temporary directory in RAM.
#Mounts all applications in /tmp/tce.
#Mounts myserver:/tftpboot/nfs/ws1 onto /mnt/nfs.
#Any additional extensions installed by Appbrowser will be saved on the nfs share, and will be loaded during boot, just as you would expect with a local drive.

#When you run the Backup-Restore utility, set the Device to nfs or nfs/tce.

can you maybe help ?

Thank you
Title: Re: PXE Boot
Post by: tacpilot on June 15, 2022, 10:32:18 AM
My PXE boot experience is from warewulf clustering and I have no experience with PXE on TC,
but I will take a shot at it from what you have posted.
Making sure we are on the same page from the info you posted it would seem..
Title: Re: PXE Boot
Post by: Rabie on June 17, 2022, 03:02:15 AM
Hi tacpilot,

Quote
You have booted the PXE master server.
yes
Quote
created on the server, /nfs/ws1/nfs.list file listing all the extensions you want avail to the nodes (guessing one per line)
yes but i don't know if i did it in the right way.

i copied all extensions to nfs/ws1/tce/optional
and add the lines to nfs/ws1/nfs.list like:
Code: [Select]
/nfs/ws1/tce/optional/nfs-utils.tcz
/nfs/ws1/tce/optional/getlocale.tcz
/nfs/ws1/tce/optional/nano.tcz
/nfs/ws1/tce/optional/Xorg-7.7.tcz
etc...

Quote
You have booted the worker node successfully ??
if you mean with worker node the client then yes i managed to boot TinyCore from PXE but it didn't load all extensions i listed :-\

Quote
logging into worker node you should find in /tmp/tce , all the node specific extensions you listed in /nfs/ws1/nfs.list on the server
yes you are right but i didn't find all extensions i listed in nfs.list

as i get some messages while booting like:

Code: [Select]
open /dev/fb0: no such device
loop1: detected capacity change from 0 to 8
loop1: detected capacity change from 0 to 8
loop1: detected capacity change from 0 to 72
loop2: detected capacity change from 0 to 128
loop3: detected capacity change from 0 to 264
loop4: detected capacity change from 0 to 3368
loop5: detected capacity change from 0 to 88
loop6: detected capacity change from 0 to 28160
loop7: detected capacity change from 0 to 1520
loop8: detected capacity change from 0 to 280
loop9: detected capacity change from 0 to 64
loop10: detected capacity change from 0 to 24
loop11: detected capacity change from 0 to 928

does that mean that there is not enough RAM to load all extensions ?

this is my PXE config:
Code: [Select]
#DEFAULT menu.c32
#timeout 0

#MENU TITLE PXE-Server Boot Menu

#LABEL TinyCore
#MENU LABEL TinyCore
#KERNEL /nfs/ws1/vmlinuz64
#APPEND initrd=/nfs/ws1/corepure64.gz nfsmount=Server-IP:/tftpboot/nfs/ws1 tftplist=Server-IP:/nfs/ws1/nfs.list tce=nfs/ws1/tce

the # to prevent Forum from giving Error
Title: Re: PXE Boot
Post by: Rich on June 17, 2022, 08:24:21 AM
Hi Rabie
... this is my PXE config:
Code: [Select]
#DEFAULT menu.c32
#timeout 0

#MENU TITLE PXE-Server Boot Menu

#LABEL TinyCore
#MENU LABEL TinyCore
#KERNEL /nfs/ws1/vmlinuz64
#APPEND initrd=/nfs/ws1/corepure64.gz nfsmount=Server-IP:/tftpboot/nfs/ws1 tftplist=Server-IP:/nfs/ws1/nfs.list tce=nfs/ws1/tce

Try adding a leading slash to the  tce=  path:
Code: [Select]
tce=/nfs/ws1/tce
Title: Re: PXE Boot
Post by: tacpilot on June 17, 2022, 08:45:21 AM
Sounds like you are close.. If still have issues after adding
the forward slash to your boot code, may also try listing just
the extension name without the path in the /nfs/ws1/nfs.list file.
Title: Re: PXE Boot
Post by: Rich on June 17, 2022, 10:09:34 AM
Hi Rabie
Forget what I said. You had it right, there is no leading slash.

...
Quote
You have booted the worker node successfully ??
if you mean with worker node the client then yes i managed to boot TinyCore from PXE but it didn't load all extensions i listed :-\

Quote
logging into worker node you should find in /tmp/tce , all the node specific extensions you listed in /nfs/ws1/nfs.list on the server
yes you are right but i didn't find all extensions i listed in nfs.list ...
So some extensions are loading and some are not?

What do these commands return:
Code: [Select]
ls -l /tmp/tce
ls -l /mnt/nfs/tce
ls -l /mnt/nfs/tce/optional
ls -l /usr/local/tce.installed
readlink /etc/sysconfig/tcedir
Title: Re: PXE Boot
Post by: Rabie on June 20, 2022, 05:43:16 AM
Hi,

so i was wrong! All extensions in the List are loaded but they are not in the same location as those i install after booting (/mnt/nfs/ws1/tce/optional/)
Code: [Select]
tc@box:~$ ls -al /tmp/tce/optional/
total 184024
drwxrwxr-x    2 tc       staff          820 Jan  4 06:03 ./
drwxrwxr-x    3 root     staff           80 Jan  4 06:01 ../
-rw-r--r--    1 root     root          4096 Jan  4 06:01 Xorg-7.7-dev.tcz
-rw-r--r--    1 root     root          4096 Jan  4 06:01 Xorg-7.7.tcz
-rw-r--r--    1 root     root         36864 Jan  4 06:02 acpid.tcz
-rw-r--r--    1 root     root         65536 Jan  4 06:01 aterm.tcz
-rw-r--r--    1 root     root        499712 Jan  4 06:02 bash.tcz
-rw-r--r--    1 root     root        532480 Jan  4 06:02 conky.tcz
-rw-r--r--    1 root     root         12288 Jan  4 06:02 fbv.tcz
-rw-r--r--    1 root     root     107020288 Jan  4 06:02 firefox.tcz
-rw-r--r--    1 root     root      12832768 Jan  4 06:01 firmware-iwl9000.tcz
-rw-r--r--    1 root     root      14417920 Jan  4 06:02 firmware-iwlax20x.tcz
-rw-r--r--    1 root     root      20316160 Jan  4 06:02 firmware-iwlwifi.tcz
-rw-r--r--    1 root     root         36864 Jan  4 06:02 firmware-rtl_nic.tcz
-rw-r--r--    1 root     root       1724416 Jan  4 06:01 freerdp.tcz
-rw-r--r--    1 root     root          4096 Jan  4 06:01 getlocale.tcz
-rw-r--r--    1 root     root         16384 Jan  4 06:03 giflib7.tcz
-rw-r--r--    1 root     root      21069824 Jan  4 06:03 grub2-multi.tcz
-rw-r--r--    1 root     root         12288 Jan  4 06:02 hsetroot1.tcz
-rw-r--r--    1 root     root        143360 Jan  4 06:02 kmaps.tcz
-rw-r--r--    1 root     root         24576 Jan  4 06:02 libpci.tcz
-rw-r--r--    1 root     root        106496 Jan  4 06:02 make.tcz
-rw-r--r--    1 root     root        778240 Jan  4 06:02 mylocale.tcz
-rw-r--r--    1 root     root        172032 Jan  4 06:01 nano.tcz
-rw-r--r--    1 root     root        180224 Jan  4 06:01 nfs-utils.tcz
-rw-r--r--    1 root     root        225280 Jan  4 06:02 ntfs-3g.tcz
-rw-r--r--    1 root     root         81920 Jan  4 06:02 obconf.tcz
-rw-r--r--    1 root     root         12288 Jan  4 06:02 openbox-config.tcz
-rw-r--r--    1 root     root        266240 Jan  4 06:01 openbox.tcz
-rw-r--r--    1 root     root       1417216 Jan  4 06:01 openssh.tcz
-rw-r--r--    1 root     root        475136 Jan  4 06:02 python3.6-cryptography.tcz
-rw-r--r--    1 root     root         32768 Jan  4 06:02 rdesktop-keymaps.tcz
-rw-r--r--    1 root     root        135168 Jan  4 06:01 rdesktop.tcz
-rw-r--r--    1 root     root       2400256 Jan  4 06:02 tcl8.6.tcz
-rw-r--r--    1 root     root        913408 Jan  4 06:02 tk8.6.tcz
-rw-r--r--    1 root     root        102400 Jan  4 06:02 udev-extra.tcz
-rw-r--r--    1 root     root         36864 Jan  4 06:01 wbar.tcz
-rw-r--r--    1 root     root         45056 Jan  4 06:01 wireless_tools.tcz
-rw-r--r--    1 root     root        782336 Jan  4 06:02 wpa_supplicant-dbus.tcz
-rw-r--r--    1 root     root        679936 Jan  4 06:01 x11vnc.tcz
-rw-r--r--    1 root     root        823296 Jan  4 06:02 xf86-video-intel.tcz

Quote
What do these commands return:
Code: [Select]
ls -l /tmp/tce
total 0
drwxrwxr-x    2 tc       staff          820 Jan  4 06:03 optional/
-rw-rw-r--    1 tc       staff            0 Jan  4 06:01 xwbar.lst

Code: [Select]
ls -l /mnt/nfs/ws1/tce/
total 12
-rw-r--r--    1 root     staff         6288 Jan  4 06:30 mydata.tgz
-rw-rw-r--    1 tc       staff           73 Jan  4 06:26 onboot.lst
drwxrwsr-x    2 tc       staff           40 Jan  4 06:03 ondemand/
drwxrwsr-x    2 tc       staff         4460 Jan  4 06:26 optional/

Title: Re: PXE Boot
Post by: Rabie on June 20, 2022, 05:46:23 AM
those are extensions i downloades after booting cause i have gote some errors like:

Code: [Select]
nano /opt/.filetool.lst
nano: error while loading shared libraries: libmagic.so.1: cannot open shared object file: No such file or directory
Code: [Select]
ls -l /mnt/nfs/ws1/tce/optional/
total 60376
-rw-r--r--    1 tc       staff        40960 Jan  4 06:25 acl.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:25 acl.tcz.dep
-rw-r--r--    1 tc       staff           42 Jan  4 06:25 acl.tcz.md5.txt
-rw-r--r--    1 tc       staff     13242368 Jan  4 06:25 adwaita-icon-theme.tcz
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 adwaita-icon-theme.tcz.dep
-rw-r--r--    1 tc       staff           57 Jan  4 06:25 adwaita-icon-theme.tcz.md5.txt
-rw-r--r--    1 tc       staff        73728 Jan  4 06:25 at-spi2-atk.tcz
-rw-r--r--    1 tc       staff           25 Jan  4 06:25 at-spi2-atk.tcz.dep
-rw-r--r--    1 tc       staff           50 Jan  4 06:25 at-spi2-atk.tcz.md5.txt
-rw-r--r--    1 tc       staff       118784 Jan  4 06:25 at-spi2-core.tcz
-rw-r--r--    1 tc       staff           51 Jan  4 06:25 at-spi2-core.tcz.dep
-rw-r--r--    1 tc       staff           51 Jan  4 06:25 at-spi2-core.tcz.md5.txt
-rw-r--r--    1 tc       staff        57344 Jan  4 06:25 atk.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:25 atk.tcz.dep
-rw-r--r--    1 tc       staff           42 Jan  4 06:25 atk.tcz.md5.txt
-rw-r--r--    1 tc       staff        24576 Jan  4 06:25 attr.tcz
-rw-r--r--    1 tc       staff           43 Jan  4 06:25 attr.tcz.md5.txt
-rw-r--r--    1 tc       staff        28672 Jan  4 06:24 bzip2-lib.tcz
-rw-r--r--    1 tc       staff           48 Jan  4 06:24 bzip2-lib.tcz.md5.txt
-rw-r--r--    1 tc       staff       606208 Jan  4 06:25 cairo.tcz
-rw-r--r--    1 tc       staff           99 Jan  4 06:25 cairo.tcz.dep
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 cairo.tcz.md5.txt
-rw-r--r--    1 tc       staff       278528 Jan  4 06:25 dbus.tcz
-rw-r--r--    1 tc       staff           23 Jan  4 06:25 dbus.tcz.dep
-rw-r--r--    1 tc       staff           43 Jan  4 06:25 dbus.tcz.md5.txt
-rw-r--r--    1 tc       staff      1175552 Jan  4 06:25 elogind.tcz
-rw-r--r--    1 tc       staff           19 Jan  4 06:25 elogind.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 elogind.tcz.md5.txt
-rw-r--r--    1 tc       staff        81920 Jan  4 06:25 expat2.tcz
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 expat2.tcz.md5.txt
-rw-r--r--    1 tc       staff       544768 Jan  4 06:24 file.tcz
-rw-r--r--    1 tc       staff           26 Jan  4 06:24 file.tcz.dep
-rw-r--r--    1 tc       staff           43 Jan  4 06:24 file.tcz.md5.txt
-rw-r--r--    1 tc       staff       245760 Jan  4 06:21 flac.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:21 flac.tcz.dep
-rw-r--r--    1 tc       staff           43 Jan  4 06:21 flac.tcz.md5.txt
-rw-r--r--    1 tc       staff       176128 Jan  4 06:25 fontconfig.tcz
-rw-r--r--    1 tc       staff           24 Jan  4 06:25 fontconfig.tcz.dep
-rw-r--r--    1 tc       staff           49 Jan  4 06:25 fontconfig.tcz.md5.txt
-rw-r--r--    1 tc       staff       368640 Jan  4 06:25 freetype.tcz
-rw-r--r--    1 tc       staff           38 Jan  4 06:25 freetype.tcz.dep
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 freetype.tcz.md5.txt
-rw-r--r--    1 tc       staff        28672 Jan  4 06:25 fribidi.tcz
-rw-r--r--    1 tc       staff           10 Jan  4 06:25 fribidi.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 fribidi.tcz.md5.txt
-rw-r--r--    1 tc       staff       208896 Jan  4 06:25 gdk-pixbuf2.tcz
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 gdk-pixbuf2.tcz.dep
-rw-r--r--    1 tc       staff           50 Jan  4 06:25 gdk-pixbuf2.tcz.md5.txt
-rw-r--r--    1 tc       staff      1519616 Jan  4 06:25 glib2.tcz
-rw-r--r--    1 tc       staff           20 Jan  4 06:25 glib2.tcz.dep
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 glib2.tcz.md5.txt
-rw-r--r--    1 tc       staff       249856 Jan  4 06:25 gmp.tcz
-rw-r--r--    1 tc       staff           42 Jan  4 06:25 gmp.tcz.md5.txt
-rw-r--r--    1 tc       staff      1241088 Jan  4 06:25 gnutls35.tcz
-rw-r--r--    1 tc       staff           36 Jan  4 06:25 gnutls35.tcz.dep
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 gnutls35.tcz.md5.txt
-rw-r--r--    1 tc       staff        69632 Jan  4 06:25 graphite.tcz
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 graphite.tcz.md5.txt
-rw-r--r--    1 tc       staff      3895296 Jan  4 06:25 gtk3.tcz
-rw-r--r--    1 tc       staff          188 Jan  4 06:25 gtk3.tcz.dep
-rw-r--r--    1 tc       staff           43 Jan  4 06:25 gtk3.tcz.md5.txt
-rw-r--r--    1 tc       staff       593920 Jan  4 06:25 harfbuzz.tcz
-rw-r--r--    1 tc       staff           23 Jan  4 06:25 harfbuzz.tcz.dep
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 harfbuzz.tcz.md5.txt
-rw-r--r--    1 tc       staff         8192 Jan  4 06:25 hicolor-icon-theme.tcz
-rw-r--r--    1 tc       staff           57 Jan  4 06:25 hicolor-icon-theme.tcz.md5.txt
-rw-r--r--    1 tc       staff     14471168 Jan  4 06:25 icu67.tcz
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 icu67.tcz.md5.txt
-rw-r--r--    1 tc       staff       122880 Jan  4 06:25 libEGL.tcz
-rw-r--r--    1 tc       staff           22 Jan  4 06:25 libEGL.tcz.dep
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libEGL.tcz.md5.txt
-rw-r--r--    1 tc       staff       188416 Jan  4 06:25 libGL.tcz
-rw-r--r--    1 tc       staff           58 Jan  4 06:25 libGL.tcz.dep
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 libGL.tcz.md5.txt
-rw-r--r--    1 tc       staff        12288 Jan  4 06:25 libGLESv2.tcz
-rw-r--r--    1 tc       staff           10 Jan  4 06:25 libGLESv2.tcz.dep
-rw-r--r--    1 tc       staff           48 Jan  4 06:25 libGLESv2.tcz.md5.txt
-rw-r--r--    1 tc       staff        40960 Jan  4 06:25 libICE.tcz
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libICE.tcz.md5.txt
-rw-r--r--    1 tc       staff        16384 Jan  4 06:25 libSM.tcz
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 libSM.tcz.md5.txt
-rw-r--r--    1 tc       staff       958464 Jan  4 06:25 libX11.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:25 libX11.tcz.dep
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libX11.tcz.md5.txt
-rw-r--r--    1 tc       staff         8192 Jan  4 06:25 libXau.tcz
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libXau.tcz.md5.txt
-rw-r--r--    1 tc       staff         4096 Jan  4 06:25 libXcomposite.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:25 libXcomposite.tcz.dep
-rw-r--r--    1 tc       staff           52 Jan  4 06:25 libXcomposite.tcz.md5.txt
-rw-r--r--    1 tc       staff        20480 Jan  4 06:25 libXcursor.tcz
-rw-r--r--    1 tc       staff           29 Jan  4 06:25 libXcursor.tcz.dep
-rw-r--r--    1 tc       staff           49 Jan  4 06:25 libXcursor.tcz.md5.txt
-rw-r--r--    1 tc       staff         4096 Jan  4 06:25 libXdamage.tcz
-rw-r--r--    1 tc       staff           14 Jan  4 06:25 libXdamage.tcz.dep
-rw-r--r--    1 tc       staff           49 Jan  4 06:25 libXdamage.tcz.md5.txt
-rw-r--r--    1 tc       staff        12288 Jan  4 06:25 libXdmcp.tcz
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 libXdmcp.tcz.md5.txt
-rw-r--r--    1 tc       staff        28672 Jan  4 06:25 libXext.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:25 libXext.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 libXext.tcz.md5.txt
-rw-r--r--    1 tc       staff         8192 Jan  4 06:25 libXfixes.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:25 libXfixes.tcz.dep
-rw-r--r--    1 tc       staff           48 Jan  4 06:25 libXfixes.tcz.md5.txt
-rw-r--r--    1 tc       staff       102400 Jan  4 06:26 libXfont2.tcz
-rw-r--r--    1 tc       staff           28 Jan  4 06:26 libXfont2.tcz.dep
-rw-r--r--    1 tc       staff           48 Jan  4 06:26 libXfont2.tcz.md5.txt
-rw-r--r--    1 tc       staff        36864 Jan  4 06:25 libXft.tcz
-rw-r--r--    1 tc       staff           43 Jan  4 06:25 libXft.tcz.dep
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libXft.tcz.md5.txt
-rw-r--r--    1 tc       staff        28672 Jan  4 06:25 libXi.tcz
-rw-r--r--    1 tc       staff           12 Jan  4 06:25 libXi.tcz.dep
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 libXi.tcz.md5.txt
-rw-r--r--    1 tc       staff         4096 Jan  4 06:25 libXinerama.tcz
-rw-r--r--    1 tc       staff           12 Jan  4 06:25 libXinerama.tcz.dep
-rw-r--r--    1 tc       staff           50 Jan  4 06:25 libXinerama.tcz.md5.txt
-rw-r--r--    1 tc       staff        20480 Jan  4 06:25 libXrandr.tcz
-rw-r--r--    1 tc       staff           27 Jan  4 06:25 libXrandr.tcz.dep
-rw-r--r--    1 tc       staff           48 Jan  4 06:25 libXrandr.tcz.md5.txt
-rw-r--r--    1 tc       staff        20480 Jan  4 06:25 libXrender.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:25 libXrender.tcz.dep
-rw-r--r--    1 tc       staff           49 Jan  4 06:25 libXrender.tcz.md5.txt
-rw-r--r--    1 tc       staff         8192 Jan  4 06:25 libXxf86vm.tcz
-rw-r--r--    1 tc       staff           12 Jan  4 06:25 libXxf86vm.tcz.dep
-rw-r--r--    1 tc       staff           49 Jan  4 06:25 libXxf86vm.tcz.md5.txt
-rw-r--r--    1 tc       staff        24576 Jan  4 06:25 libcap.tcz
-rw-r--r--    1 tc       staff            9 Jan  4 06:25 libcap.tcz.dep
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libcap.tcz.md5.txt
-rw-r--r--    1 tc       staff       151552 Jan  4 06:25 libdrm.tcz
-rw-r--r--    1 tc       staff           30 Jan  4 06:25 libdrm.tcz.dep
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libdrm.tcz.md5.txt
-rw-r--r--    1 tc       staff       307200 Jan  4 06:25 libepoxy.tcz
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 libepoxy.tcz.md5.txt
-rw-r--r--    1 tc       staff        16384 Jan  4 06:25 libffi.tcz
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libffi.tcz.md5.txt
-rw-r--r--    1 tc       staff        12288 Jan  4 06:26 libfontenc.tcz
-rw-r--r--    1 tc       staff           49 Jan  4 06:26 libfontenc.tcz.md5.txt
-rw-r--r--    1 tc       staff        73728 Jan  4 06:25 libidn2.tcz
-rw-r--r--    1 tc       staff           30 Jan  4 06:25 libidn2.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 libidn2.tcz.md5.txt
-rw-r--r--    1 tc       staff       315392 Jan  4 06:25 libjpeg-turbo.tcz
-rw-r--r--    1 tc       staff           52 Jan  4 06:25 libjpeg-turbo.tcz.md5.txt
-rw-r--r--    1 tc       staff        77824 Jan  4 06:24 liblzma.tcz
-rw-r--r--    1 tc       staff           46 Jan  4 06:24 liblzma.tcz.md5.txt
-rw-r--r--    1 tc       staff        12288 Jan  4 06:21 libogg.tcz
-rw-r--r--    1 tc       staff           45 Jan  4 06:21 libogg.tcz.md5.txt
-rw-r--r--    1 tc       staff        16384 Jan  4 06:25 libpciaccess.tcz
-rw-r--r--    1 tc       staff           51 Jan  4 06:25 libpciaccess.tcz.md5.txt
-rw-r--r--    1 tc       staff       102400 Jan  4 06:25 libpng.tcz
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libpng.tcz.md5.txt
-rw-r--r--    1 tc       staff      7294976 Jan  4 06:25 librsvg.tcz
-rw-r--r--    1 tc       staff           26 Jan  4 06:25 librsvg.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 librsvg.tcz.md5.txt
-rw-r--r--    1 tc       staff       172032 Jan  4 06:21 libsndfile.tcz
-rw-r--r--    1 tc       staff           23 Jan  4 06:21 libsndfile.tcz.dep
-rw-r--r--    1 tc       staff           49 Jan  4 06:21 libsndfile.tcz.md5.txt
-rw-r--r--    1 tc       staff        49152 Jan  4 06:25 libtasn1-4.tcz
-rw-r--r--    1 tc       staff           49 Jan  4 06:25 libtasn1-4.tcz.md5.txt
-rw-r--r--    1 tc       staff       188416 Jan  4 06:25 libtiff.tcz
-rw-r--r--    1 tc       staff           42 Jan  4 06:25 libtiff.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 libtiff.tcz.md5.txt
-rw-r--r--    1 tc       staff       598016 Jan  4 06:25 libunistring.tcz
-rw-r--r--    1 tc       staff           51 Jan  4 06:25 libunistring.tcz.md5.txt
-rw-r--r--    1 tc       staff       217088 Jan  4 06:21 libvorbis.tcz
-rw-r--r--    1 tc       staff           11 Jan  4 06:21 libvorbis.tcz.dep
-rw-r--r--    1 tc       staff           48 Jan  4 06:21 libvorbis.tcz.md5.txt
-rw-r--r--    1 tc       staff       393216 Jan  4 06:25 libxcb.tcz
-rw-r--r--    1 tc       staff           24 Jan  4 06:25 libxcb.tcz.dep
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 libxcb.tcz.md5.txt
-rw-r--r--    1 tc       staff         8192 Jan  4 06:26 libxcvt.tcz
-rw-r--r--    1 tc       staff           46 Jan  4 06:26 libxcvt.tcz.md5.txt
-rw-r--r--    1 tc       staff       122880 Jan  4 06:25 libxkbcommon.tcz
-rw-r--r--    1 tc       staff           32 Jan  4 06:25 libxkbcommon.tcz.dep
-rw-r--r--    1 tc       staff           51 Jan  4 06:25 libxkbcommon.tcz.md5.txt
-rw-r--r--    1 tc       staff       614400 Jan  4 06:25 libxml2.tcz
-rw-r--r--    1 tc       staff           12 Jan  4 06:25 libxml2.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 libxml2.tcz.md5.txt
-rw-r--r--    1 tc       staff         4096 Jan  4 06:25 libxshmfence.tcz
-rw-r--r--    1 tc       staff           51 Jan  4 06:25 libxshmfence.tcz.md5.txt
-rw-r--r--    1 tc       staff       315392 Jan  4 06:25 libzstd.tcz
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 libzstd.tcz.md5.txt
-rw-r--r--    1 tc       staff        49152 Jan  4 06:25 lxterminal.tcz
-rw-r--r--    1 tc       staff           63 Jan  4 06:25 lxterminal.tcz.dep
-rw-r--r--    1 tc       staff           49 Jan  4 06:25 lxterminal.tcz.md5.txt
-rw-r--r--    1 tc       staff       258048 Jan  4 06:25 ncursesw.tcz
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 ncursesw.tcz.md5.txt
-rw-r--r--    1 tc       staff       278528 Jan  4 06:25 nettle3.tcz
-rw-r--r--    1 tc       staff            8 Jan  4 06:25 nettle3.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 nettle3.tcz.md5.txt
-rw-r--r--    1 tc       staff      1814528 Jan  4 06:11 openssl-1.1.1.tcz
-rw-r--r--    1 tc       staff           52 Jan  4 06:11 openssl-1.1.1.tcz.md5.txt
-rw-r--r--    1 tc       staff       733184 Jan  4 06:25 p11-kit.tcz
-rw-r--r--    1 tc       staff           26 Jan  4 06:25 p11-kit.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 p11-kit.tcz.md5.txt
-rw-r--r--    1 tc       staff       270336 Jan  4 06:25 pango.tcz
-rw-r--r--    1 tc       staff           33 Jan  4 06:25 pango.tcz.dep
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 pango.tcz.md5.txt
-rw-r--r--    1 tc       staff       319488 Jan  4 06:25 pcre.tcz
-rw-r--r--    1 tc       staff           43 Jan  4 06:25 pcre.tcz.md5.txt
-rw-r--r--    1 tc       staff       348160 Jan  4 06:25 pcre2.tcz
-rw-r--r--    1 tc       staff           44 Jan  4 06:25 pcre2.tcz.md5.txt
-rw-r--r--    1 tc       staff       299008 Jan  4 06:25 pixman.tcz
-rw-r--r--    1 tc       staff           45 Jan  4 06:25 pixman.tcz.md5.txt
-rw-r--r--    1 tc       staff       626688 Jan  4 06:25 shared-mime-info.tcz
-rw-r--r--    1 tc       staff           22 Jan  4 06:25 shared-mime-info.tcz.dep
-rw-r--r--    1 tc       staff           55 Jan  4 06:25 shared-mime-info.tcz.md5.txt
-rw-r--r--    1 tc       staff        24576 Jan  4 06:25 udev-lib.tcz
-rw-r--r--    1 tc       staff           47 Jan  4 06:25 udev-lib.tcz.md5.txt
-rw-r--r--    1 tc       staff       229376 Jan  4 06:25 vte.tcz
-rw-r--r--    1 tc       staff           42 Jan  4 06:25 vte.tcz.dep
-rw-r--r--    1 tc       staff           42 Jan  4 06:25 vte.tcz.md5.txt
-rw-r--r--    1 tc       staff       172032 Jan  4 06:25 wayland-protocols.tcz
-rw-r--r--    1 tc       staff           12 Jan  4 06:25 wayland-protocols.tcz.dep
-rw-r--r--    1 tc       staff           56 Jan  4 06:25 wayland-protocols.tcz.md5.txt
-rw-r--r--    1 tc       staff       126976 Jan  4 06:25 wayland.tcz
-rw-r--r--    1 tc       staff           34 Jan  4 06:25 wayland.tcz.dep
-rw-r--r--    1 tc       staff           46 Jan  4 06:25 wayland.tcz.md5.txt
-rw-r--r--    1 tc       staff       843776 Jan  4 06:25 xkeyboard-config.tcz
-rw-r--r--    1 tc       staff           55 Jan  4 06:25 xkeyboard-config.tcz.md5.txt
-rw-r--r--    1 tc       staff      2785280 Jan  4 06:26 xorg-server.tcz
-rw-r--r--    1 tc       staff           90 Jan  4 06:26 xorg-server.tcz.dep
-rw-r--r--    1 tc       staff           50 Jan  4 06:26 xorg-server.tcz.md5.txt


Title: Re: PXE Boot
Post by: Rabie on June 20, 2022, 05:47:21 AM
Quote
What do these commands return:
Code: [Select]
ls -l /usr/local/tce.installed
total 0
-rw-r--r--    1 tc       staff            0 Jan  4 06:01 Xorg-7.7
-rw-r--r--    1 tc       staff            0 Jan  4 06:01 Xorg-7.7-dev
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 acl
lrwxrwxrwx    1 tc       staff           47 Jan  4 06:02 acpid -> /tmp/tcloop/acpid/usr/local/tce.installed/acpid
lrwxrwxrwx    1 root     root            73 Jan  4 06:25 adwaita-icon-theme -> /tmp/tcloop/adwaita-icon-theme/usr/local/tce.installed/adwaita-icon-theme
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 at-spi2-atk
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 at-spi2-core
lrwxrwxrwx    1 tc       staff           47 Jan  4 06:01 aterm -> /tmp/tcloop/aterm/usr/local/tce.installed/aterm
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 atk
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 attr
lrwxrwxrwx    1 tc       staff           45 Jan  4 06:02 bash -> /tmp/tcloop/bash/usr/local/tce.installed/bash
-rw-r--r--    1 tc       staff            0 Jan  4 06:24 bzip2-lib
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 cairo
lrwxrwxrwx    1 tc       staff           47 Jan  4 06:02 conky -> /tmp/tcloop/conky/usr/local/tce.installed/conky
lrwxrwxrwx    1 root     root            45 Jan  4 06:25 dbus -> /tmp/tcloop/dbus/usr/local/tce.installed/dbus
lrwxrwxrwx    1 root     root            51 Jan  4 06:25 elogind -> /tmp/tcloop/elogind/usr/local/tce.installed/elogind
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 expat2
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 fbv
lrwxrwxrwx    1 root     root            45 Jan  4 06:24 file -> /tmp/tcloop/file/usr/local/tce.installed/file
lrwxrwxrwx    1 tc       staff           51 Jan  4 06:02 firefox -> /tmp/tcloop/firefox/usr/local/tce.installed/firefox
lrwxrwxrwx    1 tc       staff           69 Jan  4 06:01 firmware-iwl9000 -> /tmp/tcloop/firmware-iwl9000/usr/local/tce.installed/firmware-iwl9000
lrwxrwxrwx    1 tc       staff           71 Jan  4 06:02 firmware-iwlax20x -> /tmp/tcloop/firmware-iwlax20x/usr/local/tce.installed/firmware-iwlax20x
lrwxrwxrwx    1 tc       staff           69 Jan  4 06:02 firmware-iwlwifi -> /tmp/tcloop/firmware-iwlwifi/usr/local/tce.installed/firmware-iwlwifi
lrwxrwxrwx    1 tc       staff           69 Jan  4 06:02 firmware-rtl_nic -> /tmp/tcloop/firmware-rtl_nic/usr/local/tce.installed/firmware-rtl_nic
-rw-r--r--    1 tc       staff            0 Jan  4 06:21 flac
lrwxrwxrwx    1 root     root            57 Jan  4 06:25 fontconfig -> /tmp/tcloop/fontconfig/usr/local/tce.installed/fontconfig
-rw-r--r--    1 tc       staff            0 Jan  4 06:01 freerdp
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 freetype
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 fribidi
lrwxrwxrwx    1 root     root            59 Jan  4 06:25 gdk-pixbuf2 -> /tmp/tcloop/gdk-pixbuf2/usr/local/tce.installed/gdk-pixbuf2
lrwxrwxrwx    1 tc       staff           55 Jan  4 06:01 getlocale -> /tmp/tcloop/getlocale/usr/local/tce.installed/getlocale
-rw-r--r--    1 tc       staff            0 Jan  4 06:03 giflib7
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 glib2
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 gmp
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 gnutls35
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 graphite
-rw-r--r--    1 tc       staff            0 Jan  4 06:03 grub2-multi
lrwxrwxrwx    1 root     root            45 Jan  4 06:25 gtk3 -> /tmp/tcloop/gtk3/usr/local/tce.installed/gtk3
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 harfbuzz
lrwxrwxrwx    1 root     root            73 Jan  4 06:25 hicolor-icon-theme -> /tmp/tcloop/hicolor-icon-theme/usr/local/tce.installed/hicolor-icon-theme
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 hsetroot1
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 icu67
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 kmaps
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libEGL
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libGL
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libGLESv2
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libICE
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libSM
lrwxrwxrwx    1 root     root            49 Jan  4 06:25 libX11 -> /tmp/tcloop/libX11/usr/local/tce.installed/libX11
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXau
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXcomposite
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXcursor
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXdamage
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXdmcp
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXext
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXfixes
-rw-r--r--    1 tc       staff            0 Jan  4 06:26 libXfont2
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXft
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXi
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXinerama
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXrandr
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXrender
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libXxf86vm
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libcap
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libdrm
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libepoxy
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libffi
-rw-r--r--    1 tc       staff            0 Jan  4 06:26 libfontenc
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libidn2
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libjpeg-turbo
-rw-r--r--    1 tc       staff            0 Jan  4 06:24 liblzma
-rw-r--r--    1 tc       staff            0 Jan  4 06:21 libogg
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 libpci
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libpciaccess
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libpng
lrwxrwxrwx    1 root     root            51 Jan  4 06:25 librsvg -> /tmp/tcloop/librsvg/usr/local/tce.installed/librsvg
-rw-r--r--    1 tc       staff            0 Jan  4 06:21 libsndfile
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libtasn1-4
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libtiff
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libunistring
-rw-r--r--    1 tc       staff            0 Jan  4 06:21 libvorbis
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libxcb
-rw-r--r--    1 tc       staff            0 Jan  4 06:26 libxcvt
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libxkbcommon
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libxml2
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libxshmfence
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 libzstd
lrwxrwxrwx    1 root     root            57 Jan  4 06:25 lxterminal -> /tmp/tcloop/lxterminal/usr/local/tce.installed/lxterminal
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 make
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 mylocale
lrwxrwxrwx    1 tc       staff           45 Jan  4 06:01 nano -> /tmp/tcloop/nano/usr/local/tce.installed/nano
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 ncursesw
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 nettle3
lrwxrwxrwx    1 tc       staff           55 Jan  4 06:01 nfs-utils -> /tmp/tcloop/nfs-utils/usr/local/tce.installed/nfs-utils
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 ntfs-3g
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 obconf
lrwxrwxrwx    1 tc       staff           51 Jan  4 06:01 openbox -> /tmp/tcloop/openbox/usr/local/tce.installed/openbox
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 openbox-config
lrwxrwxrwx    1 tc       staff           51 Jan  4 06:01 openssh -> /tmp/tcloop/openssh/usr/local/tce.installed/openssh
lrwxrwxrwx    1 root     root            63 Jan  4 06:11 openssl-1.1.1 -> /tmp/tcloop/openssl-1.1.1/usr/local/tce.installed/openssl-1.1.1
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 p11-kit
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 pango
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 pcre
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 pcre2
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 pixman
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 python3.6-cryptography
-rw-r--r--    1 tc       staff            0 Jan  4 06:01 rdesktop
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 rdesktop-keymaps
lrwxrwxrwx    1 root     root            69 Jan  4 06:25 shared-mime-info -> /tmp/tcloop/shared-mime-info/usr/local/tce.installed/shared-mime-info
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 tcl8.6
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 tk8.6
lrwxrwxrwx    1 tc       staff           57 Jan  4 06:02 udev-extra -> /tmp/tcloop/udev-extra/usr/local/tce.installed/udev-extra
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 udev-lib
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 vte
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 wayland
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 wayland-protocols
lrwxrwxrwx    1 tc       staff           45 Jan  4 06:01 wbar -> /tmp/tcloop/wbar/usr/local/tce.installed/wbar
-rw-r--r--    1 tc       staff            0 Jan  4 06:01 wireless_tools
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 wpa_supplicant-dbus
-rw-r--r--    1 tc       staff            0 Jan  4 06:01 x11vnc
-rw-r--r--    1 tc       staff            0 Jan  4 06:02 xf86-video-intel
-rw-r--r--    1 tc       staff            0 Jan  4 06:25 xkeyboard-config
lrwxrwxrwx    1 root     root            59 Jan  4 06:26 xorg-server -> /tmp/tcloop/xorg-server/usr/local/tce.installed/xorg-server



Code: [Select]
readlink /etc/sysconfig/tcedir
/mnt/nfs/ws1/tce
Title: Re: PXE Boot
Post by: Rabie on June 20, 2022, 05:48:00 AM
So the Problems i have now are:

Title: Re: PXE Boot
Post by: Juanito on June 20, 2022, 05:53:32 AM
so i was wrong! All extensions in the List are loaded but they are not in the same location as those i install after booting (/mnt/nfs/ws1/tce/optional/)

You appear to be missing the dep and md5sum files for the extensions - *tcz.dep and *tcz.md5.txt
Title: Re: PXE Boot
Post by: Juanito on June 20, 2022, 05:59:19 AM
X doesn't start
Try "Xorg -nolisten tcp" from the console prompt to troubleshoot

Quote
when i run filetool.sh -b, where does it save the backup files? and how to restore it everytime i reboot ?
By default it is saved in /etc/sysconfig/tcedir and will be restored on boot.
Title: Re: PXE Boot
Post by: Rabie on June 20, 2022, 06:10:24 AM
Hi Juanito,


You appear to be missing the dep and md5sum files for the extensions - *tcz.dep and *tcz.md5.txt

isn't nfs.lst just the nfs list for listing the extensions i need on boot like the file "onboot.lst" take just the tcz files ?

And in the directory optional are all extensions with all  *tcz.dep and *tcz.md5.txt ?

Because i have it like that:
Code: [Select]
#cat nfs/ws1/nfs.lst
#nfs/ws1/tce/optional/nfs-utils.tcz
#nfs/ws1/tce/optional/getlocale.tcz
#nfs/ws1/tce/optional/nano.tcz
#nfs/ws1/tce/optional/Xorg-7.7.tcz
#nfs/ws1/tce/optional/Xorg-7.7-dev.tcz
#nfs/ws1/tce/optional/wbar.tcz
#nfs/ws1/tce/optional/openbox.tcz
#nfs/ws1/tce/optional/aterm.tcz
#nfs/ws1/tce/optional/openssh.tcz
#nfs/ws1/tce/optional/x11vnc.tcz
#nfs/ws1/tce/optional/rdesktop.tcz
#nfs/ws1/tce/optional/freerdp.tcz
#nfs/ws1/tce/optional/wireless_tools.tcz
#nfs/ws1/tce/optional/firmware-iwl9000.tcz
#nfs/ws1/tce/optional/firmware-iwlax20x.tcz
#nfs/ws1/tce/optional/firmware-iwlwifi.tcz
#nfs/ws1/tce/optional/firmware-rtl_nic.tcz
#nfs/ws1/tce/optional/bash.tcz
#nfs/ws1/tce/optional/mylocale.tcz
#nfs/ws1/tce/optional/kmaps.tcz
#nfs/ws1/tce/optional/tcl8.6.tcz
#nfs/ws1/tce/optional/tk8.6.tcz
#nfs/ws1/tce/optional/wpa_supplicant-dbus.tcz
#nfs/ws1/tce/optional/openbox-config.tcz
#nfs/ws1/tce/optional/obconf.tcz
#nfs/ws1/tce/optional/conky.tcz
#nfs/ws1/tce/optional/rdesktop-keymaps.tcz
#nfs/ws1/tce/optional/make.tcz
#nfs/ws1/tce/optional/xf86-video-intel.tcz
#nfs/ws1/tce/optional/acpid.tcz
#nfs/ws1/tce/optional/fbv.tcz
#nfs/ws1/tce/optional/python3.6-cryptography.tcz
#nfs/ws1/tce/optional/firefox.tcz
#nfs/ws1/tce/optional/libpci.tcz
#nfs/ws1/tce/optional/ntfs-3g.tcz
#nfs/ws1/tce/optional/udev-extra.tcz
#nfs/ws1/tce/optional/hsetroot1.tcz
#nfs/ws1/tce/optional/grub2-multi.tcz
#nfs/ws1/tce/optional/giflib7.tcz

and all *tcz.dep and *tcz.md5.txt goes in nfs/ws1/tce/optional/ like:
Code: [Select]
ls -al nfs/ws1/tce/optional/
insgesamt 431360
drwxr-xr-x 3 root root     36864 16. Jun 16:08 .
drwxr-xr-x 5 root root      4096 20. Jun 11:55 ..
-rw-r--r-- 1 root root     40960  8. Jun 11:14 acl.tcz
-rw-r--r-- 1 root root        11  8. Jun 11:14 acl.tcz.dep
-rw-r--r-- 1 root root        42  8. Jun 11:14 acl.tcz.md5.txt
-rw-r--r-- 1 root root     36864  8. Jun 11:14 acpid.tcz
-rw-r--r-- 1 root root        44  8. Jun 11:14 acpid.tcz.md5.txt
-rw-r--r-- 1 root root  13242368  8. Jun 11:14 adwaita-icon-theme.tcz
-rw-r--r-- 1 root root        44  8. Jun 11:14 adwaita-icon-theme.tcz.dep
-rw-r--r-- 1 root root        57  8. Jun 11:14 adwaita-icon-theme.tcz.md5.txt
-rw-r--r-- 1 root root     65536  8. Jun 11:14 aterm.tcz
-rw-r--r-- 1 root root        33  8. Jun 11:14 aterm.tcz.dep
-rw-r--r-- 1 root root        44  8. Jun 11:14 aterm.tcz.md5.txt
-rw-r--r-- 1 root root     57344  8. Jun 11:14 atk.tcz
-rw-r--r-- 1 root root        11  8. Jun 11:14 atk.tcz.dep
-rw-r--r-- 1 root root        42  8. Jun 11:14 atk.tcz.md5.txt
-rw-r--r-- 1 root root     73728  8. Jun 11:14 at-spi2-atk.tcz
-rw-r--r-- 1 root root        25  8. Jun 11:14 at-spi2-atk.tcz.dep
-rw-r--r-- 1 root root        50  8. Jun 11:14 at-spi2-atk.tcz.md5.txt
etc..

again # to prevent Forum from giving Error
Title: Re: PXE Boot
Post by: Rabie on June 20, 2022, 06:16:21 AM
Quote
By default it is saved in /etc/sysconfig/tcedir and will be restored on boot.

i did a reboot as a test i had to to do every thin again from the beginning nothing was restored and the  file /mnt/nfs/ws1/tce/mydata.tgz  disappear :-\

and i don't understand how should it be restored if it not saved on the bootserver somewhere ?
Title: Re: PXE Boot
Post by: Juanito on June 20, 2022, 06:40:15 AM
isn't nfs.lst just the nfs list for listing the extensions i need on boot like the file "onboot.lst" take just the tcz files ?

And in the directory optional are all extensions with all  *tcz.dep and *tcz.md5.txt ?

Ah - I misunderstood, yes, onboot.lst only needs the extension name
Title: Re: PXE Boot
Post by: tacpilot on June 20, 2022, 11:09:20 AM
Quote
i did a reboot as a test i had to to do every thin again from the beginning nothing was restored and the  file /mnt/nfs/ws1/tce/mydata.tgz  disappear :-\
There is a lot going on at your end after boot. Take a step back and lets make sure
every thing is correct at square one before making any changes.

first and foremost .. ensure that /mnt/nfs is a sustained mount  from
the worker nodes to the server and not just a directory thats been populated post boot.

the worker nodes must maintain this mount point to the server in
order for node related changes to be persistent across boots

if the node to server network mount point is not maintained you
need to work on the nfs side of things before doing any thing else.
Title: Re: PXE Boot
Post by: Rich on June 20, 2022, 11:41:21 AM
Hi Rabie
OK, after rereading the Wiki multiple times, I think I'm starting to see what's going on.

nfs/ws1: ws1 is the directory workstation #1 will use. Other workstations will need their own directories.

Note - Unlabeled quotes are from:
https://web.archive.org/web/20200209190220/http://wiki.tinycorelinux.net/wiki:netbooting#putting_it_all_together
Quote
Note: If you are running Core 5.2 or newer, nfs-utils depends on rpcbind,tcz and libtirpc.tcz. These will need to be added to the nfs.list.
That is because TFTP loads only what is in the list. I don't think it uses  tce-load  so it does not resolve dependencies.

Make sure the  nfs/ws1/  directory includes  nfs-utils.tcz, rpcbind,tcz and libtirpc.tcz.
Make sure the  nfs/ws1/nfs.list  file contains only:
Code: [Select]
nfs/ws1/nfs-utils.tcz
nfs/ws1/rpcbind,tcz
nfs/ws1/libtirpc.tcz.
I'm not sure whether leading slashes belong there or not. The Wiki shows it both ways depending on where you look.

Create a  nfs/ws1/tce/onboot.lst  containing:
Code: [Select]
graphics-KERNEL.tcz
xf86-video-intel.tcz
Xorg-7.7.tcz
wireless_tools.tcz
firmware-iwl9000.tcz
firmware-iwlax20x.tcz
firmware-iwlwifi.tcz
firmware-rtl_nic.tcz
openbox-config.tcz
aterm.tcz
wbar.tcz
nano.tcz
conky.tcz
openssh.tcz
That should be enough to get you to a desktop. When  tc-config (part of  core.gz ) runs, it should call  tce-load  to
load the contents of  onboot.lst.

The goal here is to get you to a desktop automatically, not load all of your apps. Once that is working, you should
be able to use the  Maintenance  mode of the  Apps  utility to  Add/Remove  items from  onboot.lst.
Title: Re: PXE Boot
Post by: Rabie on June 23, 2022, 09:36:29 AM
Hi Rich,

Quote
#nfs/ws1: #ws1 is the directory workstation #1 will use Other workstations will need their own directories
that is what i thought too

Quote
#Make sure the  nfs/ws1/  directory includes  nfs-utils.tcz, rpcbind,tcz and libtirpc.tcz.
Code: [Select]
#ls -al nfs/ws1/
#drwxr-xr-x 3 root root     4096 23. Jun 15:09 .
#drwxrwxrwx 3 root root     4096 17. Jun 13:49 ..
#-rw-r--r-- 1 root root    65536 23. Jun 15:04 libtirpc.tcz
#-rw-r--r-- 1 root root       63 23. Jun 15:08 nfs.lst
#-rw-r--r-- 1 root root   180224 14. Jun 13:49 nfs-utils.tcz
#-rw-r--r-- 1 root root    28672 23. Jun 15:04 rpcbind.tcz
#drwxr-xr-x 5 root root     4096 23. Jun 15:12 tce

Quote
#Make sure the  nfs/ws1/nfs.list  file contains only:
Code: [Select]
#nfs/ws1/nfs-utils.tcz
#nfs/ws1/rpcbind,tcz
#nfs/ws1/libtirpc.tcz.
i did that but now those are only the extensions are loaded after boot
Code: [Select]
cat nfs/ws1/nfs.lst
nfs/ws1/nfs-utils.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/rpcbind.tcz
Code: [Select]
#ls /tmp/tce/optional/
#nfs-utils.tcz  libtirpc.tcz  rpcbind.tcz


Quote
Create a  nfs/ws1/tce/onboot.lst  containing:
Code: [Select]
graphics-KERNEL.tcz
xf86-video-intel.tcz
Xorg-7.7.tcz
wireless_tools.tcz
firmware-iwl9000.tcz
firmware-iwlax20x.tcz
firmware-iwlwifi.tcz
firmware-rtl_nic.tcz
openbox-config.tcz
aterm.tcz
wbar.tcz
nano.tcz
conky.tcz
openssh.tcz
i also did that but those were not loaded

Edit:
and i get the error that it couldn't open the Framebuffer:
Code: [Select]
open /dev/fb0: no such device
Title: Re: PXE Boot
Post by: Rich on June 23, 2022, 10:25:37 AM
Hi Rabie
... i did that but now those are only the extensions are loaded after boot
Code: [Select]
cat nfs/ws1/nfs.lst
nfs/ws1/nfs-utils.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/rpcbind.tcz
Code: [Select]
#ls /tmp/tce/optional/
#nfs-utils.tcz  libtirpc.tcz  rpcbind.tcz
...
What do you find here:
Code: [Select]
ls -l /tmp/tcloop

If you enter  tce-load -i bash  does it load or give an error?
If it loads, run:
Code: [Select]
hash -r
bash
help
Does print out a help screen or say  command not found ?


Quote
... Edit:
and i get the error that it couldn't open the Framebuffer:
Code: [Select]
open /dev/fb0: no such device
Maybe you need to add  fbv.tcz  to  onboot.lst.
Title: Re: PXE Boot
Post by: Rabie on June 24, 2022, 05:05:12 AM
Quote
What do you find here:
ls -l /tmp/tcloop

Code: [Select]
ls -l /tmp/tcloop/
drwxr-xr-x    3 tc       staff           26 Jan 18  2021 libtirpc/
drwxr-xr-x    3 tc       staff           26 Apr 11  2016 nfs-utils/

Quote
If you enter  tce-load -i bash  does it load or give an error?
it gives that bash.tcz not found

if i downdload bash from internet with tce-load -wi and run hash -r i get nothing  :-\

Quote
open /dev/fb0: no such device
Maybe you need to add  fbv.tcz  to  onboot.lst.
that did't help too, but i think just because that the System doesn't load the List nfs/ws1/tce/onboot.lst on boot

i need to know how to make it load the file mydata.tgz and save to it when i run filetool.sh -b, i think that would solve the problem
Title: Re: PXE Boot
Post by: Rich on June 24, 2022, 08:04:34 AM
Hi Rabie
...
Quote
If you enter  tce-load -i bash  does it load or give an error?
it gives that bash.tcz not found ...
That should not be. In a previous post you stated:
Code: [Select]
readlink /etc/sysconfig/tcedir
/mnt/nfs/ws1/tce
So  tce-load  should know where to find it.
What do these 3 commands return:
Code: [Select]
ls -l /etc/sysconfig/tcedir
ls -l /etc/sysconfig/tcedir/
ls -l /etc/sysconfig/tcedir/optional
Title: Re: PXE Boot
Post by: Rabie on June 24, 2022, 09:22:27 AM
Hi Rich,

Quote
That should not be. In a previous post you stated:
Quote from: Rabie on June 20, 2022, 02:47:21 AM
Code: [Select]
readlink /etc/sysconfig/tcedir
/mnt/nfs/ws1/tce
yes that was when i have listed all extensions in nfs.lst and they where loaded to that path (/mnt/nfs/ws1/tce)

but now if i typ readlink /etc/sysconfig/tcedir i get nothing

Quote
What do these 3 commands return:
Code: [Select]
#ls -l /etc/sysconfig/tcedir
#lrwxrwxrwx    1 root     root            16 Jan  1 19:31 /etc/sysconfig/tcedir -> /mnt/nfs/ws1/tce/
Code: [Select]
#ls -l /etc/sysconfig/tcedir/
#total 0
#-rw-rw-r--    1 tc       staff           0 Jan  1 23:56 onboot.lst
#drwxrwsr-x    2 tc       staff           40 Jan  1 19:31 ondemand/
#drwxrwsr-x    2 tc       staff          40 Jan  1 23:56 optional/
Code: [Select]
#ls -l /etc/sysconfig/tcedir/optional/
#total 0

Edit:

if i installe ssh after booting and typ per ssh this command : readlink /etc/sysconfig/tcedir i get an Answer --> /mnt/nfs/ws1/tce

if i typed on the Client without ssh on the client direct, then i get no Answer readlink /etc/sysconfig/tcedir i get  --> nothing
Title: Re: PXE Boot
Post by: Rich on June 24, 2022, 01:11:20 PM
Hi Rabie
Quote
What do you find here:
ls -l /tmp/tcloop

Code: [Select]
ls -l /tmp/tcloop/
drwxr-xr-x    3 tc       staff           26 Jan 18  2021 libtirpc/
drwxr-xr-x    3 tc       staff           26 Apr 11  2016 nfs-utils/
...
rpcbind didn't load.

... i did that but now those are only the extensions are loaded after boot
Code: [Select]
cat nfs/ws1/nfs.lst
nfs/ws1/nfs-utils.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/rpcbind.tcz
...
Don't know if it matters, but try reversing the order of that list so dependencies load first:
Code: [Select]
nfs/ws1/rpcbind.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/nfs-utils.tcz
Title: Re: PXE Boot
Post by: Rabie on June 27, 2022, 09:52:53 AM
Hi Rich,
it was my bad, i had rpcbind.tcz in nfs.lst with comma like that: nfs/ws1/rpcbind,tcz

now it does load, but i don't really know what the next step is :/
Code: [Select]
#ls -l /tmp/tcloop/
drwxr-xr-x    3 tc       staff           26 Jan 18  2021 libtirpc/
drwxr-xr-x    3 tc       staff           26 Apr 11  2016 nfs-utils/
drwxr-xr-x    3 tc       staff           26 Jan 18  2021 rpcbind/
Title: Re: PXE Boot
Post by: Rabie on July 28, 2022, 05:42:36 AM
Hi Rich,

i am trying now to make my bootserver one of the TC Clients itself! Like the Wiki said:

Quote
It is assumed you have now booted Tinycore on one machine, and that your boot media is still connected to that computer. All the clients are expected to be in the same wired LAN as the host

I configured before a Debian Server as a bootserver and it didn't work, so maybe if i made one of the Clients as a Bootserver, it will work.

so i am facing a little Problem with tftp

I ran the following command on the TC Bootserver to make the TFTP directory available in the Network:
Code: [Select]
#sudo udpsvd -vE 0.0.0.0 69 tftpd /tftpboot/
and when i try to boot per PXE from a Client, i get the Following error on the Server:
Code: [Select]
udpsvd: start 10264 132.147.160.190:69-132.147.161.71:2070
udpsvd: status 1/30
tftpd: server error: (0) TFTP Aborted
udpsvd: end 10264 exit 1
udpsvd: status 0/30
udpsvd: start 10265 132.147.160.190:69-132.147.161.71:2071
udpsvd: status 1/30
udpsvd: end 10265 exit 0
udpsvd: status 0/30

any Idea ? :)
Title: Re: PXE Boot
Post by: Rich on July 28, 2022, 09:00:48 AM
Hi Rabie
Add the  syslog  boot code to your bootloaders config file and reboot.

Change your command to this:
Code: [Select]
sudo udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/tftpd  will now log messages to syslog and hopefully provide more information.

Try to PXE boot from a Client and then run this on the server:
Code: [Select]
tail -n 25 /var/log/messagesSee if that provides additional information.
Title: Re: PXE Boot
Post by: Rabie on July 28, 2022, 09:40:56 AM
Hi Rich,

Quote
Change your command to this:

Code: [Select]
sudo udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/
i think the parameter "-l" need a Name according to --help:
Code: [Select]

udpsvd
BusyBox v1.34.1 (2021-11-06 14:03:23 UTC) multi-call binary.

Usage: udpsvd [-hEv] [-c N] [-u USER] [-l NAME] IP PORT PROG

Create UDP socket, bind to IP:PORT and wait for incoming packets.
Run PROG for each packet, redirecting all further packets with same
peer ip:port to it.

        IP PORT         IP:PORT to listen on
        PROG ARGS       Program to run
        -u USER[:GRP]   Change to user/group after bind
        -c N            Up to N connections simultaneously (default 30)
        -E              Don't set up environment
        -h              Look up peer's hostname
        -l NAME         Local hostname (else look up local hostname in DNS)
        -v              Verbose

Environment if no -E:
PROTO='UDP'
UDPREMOTEADDR='ip:port' ('[ip]:port' for IPv6)
UDPLOCALADDR='ip:port'
If -h:
UDPLOCALHOST='hostname' (-l NAME is used if specified)
UDPREMOTEHOST='hostname'



the only log about tftp in /var/log/messages is the command i ran last:

Code: [Select]
tail -n 25 /var/log/messages
Jul 28 15:23:23 box kern.info kernel: wlan0: send auth to b0:a7:b9:85:be:b6 (try 1/3)
Jul 28 15:23:23 box kern.info kernel: wlan0: send auth to b0:a7:b9:85:be:b6 (try 2/3)
Jul 28 15:23:23 box kern.info kernel: wlan0: send auth to b0:a7:b9:85:be:b6 (try 3/3)
Jul 28 15:23:23 box kern.info kernel: wlan0: authentication with b0:a7:b9:85:be:b6 timed out
Jul 28 15:23:23 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/sbin/crond -L /dev/null
Jul 28 15:23:23 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/local/bin/Xorg -logfile /tmp/xorg.log -nolisten tcp
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/mv /tmp/work9752 /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/opt/Scripts/.wlan_off.sh
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/rm -rf /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/cp /usr/local/share/wbar/dot.wbar /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chown root.staff /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/mv /tmp/wbar.9852 /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/rm -rf /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/cp /usr/local/share/wbar/dot.wbar /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chown root.staff /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/mv /tmp/wbar.10005 /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo:       tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:41 box auth.info sshd[10068]: Accepted password for tc from 10.210.0.17 port 63246 ssh2
Jul 28 15:23:41 box auth.info sshd[10068]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Jul 28 15:23:41 box auth.info sshd[10068]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Jul 28 15:23:41 box authpriv.notice sudo:       tc : TTY=unknown ; PWD=/home/tc ; USER=root ; COMMAND=/usr/bin/tee /etc/sysconfig/backup
Jul 28 15:25:36 box authpriv.notice sudo:       tc : TTY=pts/0 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/bin/udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/

Title: Re: PXE Boot
Post by: Rich on July 28, 2022, 10:02:50 AM
Hi Rabie
The  -l  is used by the  tftpd  command.

... the only log about tftp in /var/log/messages is the command i ran last:

Code: [Select]
tail -n 25 /var/log/messages
 -----Snip -----
Jul 28 15:25:36 box authpriv.notice sudo:       tc : TTY=pts/0 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/bin/udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/
After you try PXE booting one of your clients you should see at least one error message from  tftpd  when running the  tail  command.
Title: Re: PXE Boot
Post by: Rabie on July 28, 2022, 10:07:18 AM
Hi Rich,

everytime i reboot my client, i get the following on the Server but not in /var/log/messages

Code: [Select]
udpsvd: start 12490 132.147.160.190:69-132.147.161.71:2070
udpsvd: status 1/30
udpsvd: start 12491 132.147.160.190:69-132.147.161.71:2071
udpsvd: status 2/30
udpsvd: end 12490 exit 1
udpsvd: status 1/30
udpsvd: end 12491 exit 0
udpsvd: status 0/30

Title: Re: PXE Boot
Post by: Rich on July 28, 2022, 10:14:27 AM
Hi Rabie
Does this show any relevant errors:
Code: [Select]
dmesg | tail -n 25
Title: Re: PXE Boot
Post by: Rabie on July 28, 2022, 10:18:32 AM
Hi Rich,

nothing relevant to tftpd:

Code: [Select]
dmesg | tail -n 25
i915 0000:00:02.0: [drm] failed to retrieve link info, disabling eDP
[drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7
Registered IR keymap rc-cec
rc rc0: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0
input: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0/input8
fbcon: i915 (fb0) is primary device
Console: switching to colour frame buffer device 210x65
i915 0000:00:02.0: [drm] fb0: i915 frame buffer device
iwlwifi 0000:01:00.0: Applying debug destination EXTERNAL_DRAM
iwlwifi 0000:01:00.0: Applying debug destination EXTERNAL_DRAM
iwlwifi 0000:01:00.0: FW already configured (0) - re-configuring
r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8168g-2.fw failed with error -2
r8169 0000:02:00.0: Falling back to sysfs fallback for: rtl_nic/rtl8168g-2.fw
Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
r8169 0000:02:00.0 eth0: Link is Down
Generic FE-GE Realtek PHY r8169-0-300:00: attached PHY driver (mii_bus:phy_addr=r8169-0-300:00, irq=MAC)
r8169 0000:03:00.0 eth1: Link is Down
r8169 0000:02:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
wlan0: authenticate with b0:a7:b9:85:be:b6
wlan0: send auth to b0:a7:b9:85:be:b6 (try 1/3)
wlan0: send auth to b0:a7:b9:85:be:b6 (try 2/3)
wlan0: send auth to b0:a7:b9:85:be:b6 (try 3/3)
wlan0: authentication with b0:a7:b9:85:be:b6 timed out

Title: Re: PXE Boot
Post by: Rich on July 28, 2022, 01:43:40 PM
Hi Rabie
It looks like 2 requests are being made, with the first one failing and the second succeeding:
Code: [Select]
udpsvd: start 12490 132.147.160.190:69-132.147.161.71:2070    # First request made
udpsvd: status 1/30
udpsvd: start 12491 132.147.160.190:69-132.147.161.71:2071    # Second request made
udpsvd: status 2/30
udpsvd: end 12490 exit 1                                      # First request failing
udpsvd: status 1/30
udpsvd: end 12491 exit 0                                      # Second request succeeding
udpsvd: status 0/30

Your reply #26 appears to show the same.