Open clodoaldosimon opened 1 week ago
I'll need more information to help with that.
Right, I will put here the files that I am using to create the pxe image. Below are the text of the files, "build.conf" and "thinstation.conf.buildtime.
After creating the image with devstation, the pxe gets the IP, downloads the tftp files, but when the system boots, I see that the ping for the IP stops, and when I try to access the vdi horizon client, it gives the error that "couldn't resolve server address".
Can you help me with this information? Perhaps some parameter or network driver is missing.
file 1: ################################################
################################################ # #
#
#
#
########################################################
########################################################
################################################
################################################
#
machine VMWare # A good set of modules for a VmWare Virtual Machine
machine classic_generic # Big list of modules that you can choose by unremarking them
module usb-storage
module isofs # ISO9960 file system support for CDRoms module udf # CDRom UDF file system support module vfat # Fat and VFat file system support
module ext4 # Ext4 file system support
#################################################
#################################################
package ts-classic # The classic ts logic for network/netfiles/hostname/mounting/telnetd/telnet/playcd package automount package networkmanager
package ntp # Utility to obtain date & time from network
# your remote session.
package alsa
package xorg7-vesa package xorg7-vmware package xorg7-qxl package xorg7-ati
package xorg7-intel package xorg7-sis
package locale-pt_BR # Portuguese-Brazil
package open-vm-tools
package vmview # VMware Open-View Client, PCOIP
# more help.
package icewm # "ICEWM" window manager. Makes TS a light workstation.
# The standard page is for general user settings, administrative access
# is on port 6800.
# for thinstation on a WAN over a slow link.
# local floppy/cdrom/hd/printer to other Windows
# PCs. Needs supermount for removeable media.
# adds some networking based options for downloading configuration files or
# in using hdupdate package.
package gtk-2.0 # Full gtk-2.0 plus clearlooks theme package gtk-3.0 package icons-cursor # Anti Aliased Mouse Cursor Theme package gtk-theme-adwaita package icons-adwaita
package fonts-misc
package fonts-TTF-BH # This one works nicely most of the time and is small. package fonts-TTF-vera package fonts-TTF-noto
########################################
########################################
param fastboot false # Mangles the filesystem a special way as to improve boot speed and reduce
# Set to 'true' to enable or 'lotsofmem' for slightly slower booting but no squash lag on app launch.
param rootpasswd pleasechangeme # Do Change! Console/telnet password for root
param xorgvncpasswd pleasechangeme # VNC Access Password param storagepasswd pleasechangeme # Password for storage server param dialuppasswd pleasechangeme # Password for dialin account param sambapasswd pleasechangeme # Password for samba shares when using user mode security
param bootlogo true # Enable or Disable the use of the Boot splash. param boottheme default # Backgound picture during boot
param splash silent param fbmtrr 0 # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high
param bootresolution 1280x768-32
param desktop file:./backgrounds/Hive_Lite.jpg # Custom image to load as desktop background param defaultconfig thinstation.conf.buildtime # The file with default setup. No other config file is found
param basename thinstation # Used for all config/tftp/scp file names param basepath ts6.2 # Used to determine path to tftp/scp files param baseurl http://www.doncuppjr.net # Used to determine url to wget files
param haltonerror false # Will halt on error, default is true param hardlinkfs true param sametimestmp true # When enabled, the timestamps for all files and folders will be set to 00:00 of todays date in your timezone param initrdcmd "gzip" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9 param bootverbosity 3 # Increased vebosity when booting TS
# 1 boot
# 2 network
# 4 init
# 8 kernel
# 16 modules
# 32 packages
# 64 email bootlog file to SMTP server & user set in
# thinstation.conf file. This will only work
# if networking is working.
#
# Combinations can be used (e.g.12 does Kernel and Module Messages)
param downloads /downloads
# Value will be inserted as follows: /${bootprefix}boot
# Note: This is incompatible with non-network grub based boot images
param syslinuxtheme "default"
package alltimezone param allres true # Includes a lot of resolution splash images for live-cd s param allfirmware true # Includes a lot of firmwares for live-cd s param blacklist "snd-pcsp.ko pcspkr.ko"
=============================================================================
file 2: ################################################
################################################
SESSION_0_TYPE=icewm SESSION_0_AUTOSTART=on NET_USE=BOTH NET_USE_DHCP=on NET_DNS1=10.40.48.10 NET_DNS2=10.40.48.11 NET_DNS_SEARCH=10.40.48.182 NET_HOSTNAME=teste-pxe TIME_ZONE=America/Sao_Paulo BIND_MOUNT0="home:/root" BIND_MOUNT1="boot:/boot" NET_TIME_SERVER=ntp.example.br HIDE_CONTROLS=on SESSION_1_TYPE=vmview SESSION_1_AUTOSTART=on SESSION_1_VMVIEW_SERVERURL=vdi.example.br SESSION_1_VMVIEW_FULLSCREEN=true SESSION_1_VMVIEW_NONINTERACTIVE=true SESSION_1_VMVIEW_DOMAINNAME=portoalegre
If you are just starting an VMView kiosk over ethernet, maybe use autonet instead of networkmanager. It's not obvious why your config wouldn't work though. On Monday, June 24, 2024 at 01:26:43 PM MDT, clodoaldosimon @.***> wrote:
Right, I will put here the files that I am using to create the pxe image. Below are the text of the files, "build.conf" and "thinstation.conf.buildtime.
After creating the image with devstation, the pxe gets the IP, downloads the tftp files, but when the system boots, I see that the ping for the IP stops, and when I try to access the vdi horizon client, it gives the error that "couldn't resolve server address".
Can you help me with this information? Perhaps some parameter or network driver is missing.
file 1: ################################################
--- Thinstation Build Config ---
################################################
This is Thinstation s basic setup file. In this file you decide which
hardware, programs and features to be included in the Thinstation
boot image generated by running "./build".
You can customize/limit the possibilities in the thinstation.conf
files later.
Anything after a "#" is a comment. You activate "things" by removing
the "#" and remove "things" by putting a "#" in front of them.
First we define which modules to include. Modules are hardware
drivers. NEVER include more than necessary - the more modules, the
longer boot time.
########################################################
--- Machine Modules to include in boot image ---
########################################################
A machine profile is a set of modules for a specific set of hardware
components like a thinclient with adapters. It does not include any
filesystem modules, those need to be selected individualy. Making a
a machine profile is a two step process. First you will need to make
an allmodules build like "./build --allmodules" with the extensions-x
package included. Once the client machine is booted with that image
you can open and xterm or telnet in and run "hwlister.sh". hwlister.sh
will compile some lists and attempt to post them to the pxe server assigned
to the client. If the pxe server is this workstation and you are hosting
files directly out of this build env, you can then run
"./mkmachine SOME-MODEL" and the files will be put into the machine folder
under that model name. Now all you have to do is add a line to this file
like "machine SOME-MODEL" and you will no longer have to make
allmodules builds. If this is not the pxe server, you will have to
move stuff around on your own, but the most important files are
modules.list and firmware.list.
################################################
--- Modules to include in boot image ---
################################################
Any modules may be added as "module" or "module_pkg".
If defined as a "module", the driver is included in the boot image.
If defined as a "module_pkg", the driver is added from outside the
image, such as from a tftp server. See note below for more details.
Normally you should use "module". Only use "module_pkg" if you want
to dynamically load modules.
Note: If you create a module_pkg network driver, and decide to load it
from a tftp server, it won t work. This is because the image
won t have a network driver to get the module_pkg in the first
place.
machine VMWare # A good set of modules for a VmWare Virtual Machine
machine classic_generic # Big list of modules that you can choose by unremarking them
Every mounted device needs a filesystem, so choose which ones you need.
module usb-storage
module isofs # ISO9960 file system support for CDRoms module udf # CDRom UDF file system support module vfat # Fat and VFat file system support
module ext4 # Ext4 file system support
#################################################
--- Packages to include in boot image ---
#################################################
A package is a program or utility.
Any packages may be added as "package" or "pkg".
If defined as a "package", the program is included in the boot image.
If defined as a "pkg", the program is added from outside the image.
Normally, you should use "package". Only use "pkg" if you want to
dynamically load programs.
--- Packages to include in boot image
--- Packages below may be "package" or "pkg"
package ts-classic # The classic ts logic for network/netfiles/hostname/mounting/telnetd/telnet/playcd package automount package networkmanager
package ntp # Utility to obtain date & time from network
package alsa
--- XOrg 7.7
package xorg7-vesa package xorg7-vmware package xorg7-qxl package xorg7-ati
package xorg7-intel package xorg7-sis
package locale-pt_BR # Portuguese-Brazil
package open-vm-tools
package vmview # VMware Open-View Client, PCOIP
Not needed if you don t want to manage windows.
package icewm # "ICEWM" window manager. Makes TS a light workstation.
package gtk-2.0 # Full gtk-2.0 plus clearlooks theme package gtk-3.0 package icons-cursor # Anti Aliased Mouse Cursor Theme package gtk-theme-adwaita package icons-adwaita
package fonts-misc
package fonts-TTF-BH # This one works nicely most of the time and is small. package fonts-TTF-vera package fonts-TTF-noto
Parameters
########################################
--- Miscellaneous Parameters ---
########################################
param fastboot false # Mangles the filesystem a special way as to improve boot speed and reduce
param rootpasswd pleasechangeme # Do Change! Console/telnet password for root
param xorgvncpasswd pleasechangeme # VNC Access Password param storagepasswd pleasechangeme # Password for storage server param dialuppasswd pleasechangeme # Password for dialin account param sambapasswd pleasechangeme # Password for samba shares when using user mode security
param bootlogo true # Enable or Disable the use of the Boot splash. param boottheme default # Backgound picture during boot
param splash silent param fbmtrr 0 # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high
param bootresolution 1280x768-32
param desktop file:./backgrounds/Hive_Lite.jpg # Custom image to load as desktop background param defaultconfig thinstation.conf.buildtime # The file with default setup. No other config file is found
param basename thinstation # Used for all config/tftp/scp file names param basepath ts6.2 # Used to determine path to tftp/scp files param baseurl http://www.doncuppjr.net # Used to determine url to wget files
param haltonerror false # Will halt on error, default is true param hardlinkfs true param sametimestmp true # When enabled, the timestamps for all files and folders will be set to 00:00 of todays date in your timezone param initrdcmd "gzip" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9 param bootverbosity 3 # Increased vebosity when booting TS
#
Leave this alone unless you can t download (wget required on your Linux box):
param downloads /downloads
param syslinuxtheme "default"
package alltimezone param allres true # Includes a lot of resolution splash images for live-cd s param allfirmware true # Includes a lot of firmwares for live-cd s param blacklist "snd-pcsp.ko pcspkr.ko"
=============================================================================
file 2: ################################################
--- Thinstation Conf Build Time ---
################################################
SESSION_0_TYPE=icewm SESSION_0_AUTOSTART=on NET_USE=BOTH NET_USE_DHCP=on NET_DNS1=10.40.48.10 NET_DNS2=10.40.48.11 NET_DNS_SEARCH=10.40.48.182 NET_HOSTNAME=teste-pxe TIME_ZONE=America/Sao_Paulo BIND_MOUNT0="home:/root" BIND_MOUNT1="boot:/boot" NET_TIME_SERVER=ntp.exemple.br HIDE_CONTROLS=on SESSION_1_TYPE=vmview SESSION_1_AUTOSTART=on SESSION_1_VMVIEW_SERVERURL=vdi.exemple.br SESSION_1_VMVIEW_FULLSCREEN=true SESSION_1_VMVIEW_NONINTERACTIVE=true SESSION_1_VMVIEW_DOMAINNAME=portoalegre
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
Hello friend, I changed the parameter leaving only autonet and still, the same thing happens, after downloading the files from the tftp server, it stops pinging.
I also tested an isolated network, using the default configuration files, directory /thinstallation/build/conf/vmview-micro/ and the same problem still occurs.
Do you have any other tips or versions that I can use?
Could try an allmodules build.
thanks I'll try.
Good day. Tell me please. I want to set up clients to boot via PXE boot. How do I set up the config correctly for this purpose? I have attached a screenshot below. Thanks!
You don't need to change any paths there. You can, if you want multiple builds to be hosted by the same PXE boot server, but otherwise the defaults should be fine. The real changes that need to be made are regarding the network stack. Usually autonet is the best option for PXE booting, but networkmanager might work if you don't enable fastboot. On Wednesday, July 3, 2024 at 12:01:38 AM MDT, Brave727 @.***> wrote:
Good day. Tell me please. I want to set up clients to boot via PXE boot. How do I set up the config correctly for this purpose? I have attached a screenshot below. Thanks!
2024-07-03.085951.png (view on web)
— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>
Hello, Using Thinstation 6.2.14 to build pxe with vmwiew, after initialization the network stops working, can you tell me what it could be??