Koozali.org: home of the SME Server
Obsolete Releases => SME 9.x Contribs => Topic started by: fhoffmann on July 31, 2016, 02:46:50 PM
-
Hello,
I have installed on sme 9.1 dhcp, tftp, ubcd.iso; the thinclient gets a IP-address, a tftp prefix: ubcd/, it is loading pxelinux.cfg/default, then booting ubcd iso, loading memdisk....
And then appears "could not find ramdisk image: ubcd.iso"
Next line is: boot:
What should I do now?
Greetings
fhoffmann
-
Post your config might help... :-)
-
And as a follow up to that..... I think you either need to mount the iso via nfs or extract the contents of the iso and configure accordingly. There is a lot of info around if you search for "pxe boot ubcd" or similar.
-
A few extra notes....
I have a directory called /tftpboot/images where I keep the required files
I extracted the UBCD ISO into :
/tftpboot/images/UBCD/
Now look in /tftpboot/images/UBCD/ubcd/images and you should see various img.gz files
If you then look in /tftpboot/images/UBCD/ubcd/menus/syslinux you will see various config files for each of the applications above.
I basically copied the bits I wanted to a file called /tftpboot/pxelinux.cfg/diag which looks a bit like this :
[root@server pxelinux.cfg]# cat diag
menu title --== UBCD, UBCD Menu ==--
menu background graphics/background.png
menu tabmsgrow 22
menu cmdlinerow 22
menu endrow 24
menu color title 1;34;49 #eea0a0ff #cc333355 std
menu color sel 7;37;40 #ff000000 #bb9999aa all
menu color border 30;44 #ffffffff #00000000 std
menu color pwdheader 31;47 #eeff1010 #20ffffff std
menu color hotkey 35;40 #90ffff00 #00000000 std
menu color hotsel 35;40 #90000000 #bb9999aa all
menu color timeout_msg 35;40 #90ffffff #00000000 none
menu color timeout 31;47 #eeff1010 #00000000 none
prompt 0
noescape 1
allowoptions 0
timeout 0
default com32/vesamenu.c32
label main
menu label Back to ^Main Menu
kernel com32/vesamenu.c32
append pxelinux.cfg/default
LABEL -
MENU LABEL Drive Fitness Test V4.16 (IBM/Hitachi)
TEXT HELP
Quickly and reliably tests SCSI, IDE and SATA drives. For Ultrastar 10K300,
Ultrastar 15K73 and DK32XX, use the OGT Diagnostic Tool (Windows only). Does
not support Microdrive Digital Media products. Supports all Travelstar HDDs,
except 8E, 10E and C4K series. Does not support external USB/Firewire drives.
ENDTEXT
COM32 linux.c32 memdisk
kernel images/memdisk
INITRD images/UBCD/ubcd/images/dft.img.gz
blah.....
With that you should get a menu for each application to run directly via tftp, rather than trying to load the whole ISO which will require NFS set up.
Makes life a bit easier.
Note partedmagic may take a little more messing with - look in /tftpboot/images/UBCD/ubcd/menus/syslinux/main.cfg for samples
HTH
B. Rgds
John
-
Hello John,
thank you for yours answers. I am back from holidays and try again thinclients running. I have thought, that the ubcd.iso would be extracted when I added it in the thinclient configuration. How can I extract ubcd.iso in /tftpboot/ubcd/? You have asked me for my config. How can I post it to you?
Best regards.
Frank.
-
Hello John,
thank you for yours answers. I am back from holidays and try again thinclients running. I have thought, that the ubcd.iso would be extracted when I added it in the thinclient configuration. How can I extract ubcd.iso in /tftpboot/ubcd/? You have asked me for my config. How can I post it to you?
Best regards.
Frank.
No, tftpd will not extract a file for you. It is extremely dumb. It just sends exactly what is asked and cannot do anything particularly complicated. You can search for 'pxe boot UBCD' or similar
As explained above you have two options:
NFS share the ISO
tftpd will then pass the entire iso to the client
Extract the required utilities and make each one available separately
tftpd will them pass each required utility to the client
To extract them you can loop mount the ISO - have a Google on how to do this
If you get stuck after some more searching please ask.
B. Rgds
John