SCOEIT
Group: Members
Posts: 29
Joined: Dec. 2006 |
|
Posted: Dec. 21 2006,17:56 |
|
Meo:
Thanks. Here goes (sorry for the length of the post, but wanted to give you all the details):
I used the dsl-3.1-syslinux.iso download to boot
I downloaded the app I need to use (ICAClient for Linux 8.6) and installed it. To get it to run I had to do this:
Select MyDSL Select System Select gnu-utils.dsl.info Downloaded gnu-utils.dsl Load Local selecting gnu-utils Right Click Desktop, Apps, Tools, Select “Enable Apt” Then open a command window as Super User and run: apt-get update apt-get install cpio libxaw6
ICAClient would then load and make a connection once I set up a connection.
I then used this procedure that I found on the forum to remaster:
Quote | Remastering HOWTO for Damn Small Linux (Copying manually)
Start by running from the live DSL-cdrom
Become root and mount the right partition
$sudo su #mount -rw /dev/hda3 /mnt/hda3
Make the directories needed
#mkdir /mnt/hda3/source #mkdir /mnt/hda3/newcd #mkdir /mnt/hda3/newcd/KNOPPIX
Copy necessary files to directory /newcd
#cp -Rp /cdrom/autorun.bat /mnt/hda3/newcd (MY NOTE – no such file on my cd) #cp -Rp /cdrom/autorun.inf /mnt/hda3/newcd (MY NOTE – no such file on my cd) #cp -Rp /cdrom/index.html /mnt/hda3/newcd
Copy files to directory /newcd/KNOPPIX
#cp -Rp /cdrom/KNOPPIX/boot.cat /mnt/hda3/newcd/KNOPPIX #cp -Rp /cdrom/KNOPPIX/boot.img /mnt/hda3/newcd/KNOPPIX
Copy the sources to the right directory
#cp -Rp /KNOPPIX/* /mnt/hda3/source #cp -Rp /KNOPPIX/.bash_profile /mnt/hda3/source
Go through and copy wanted things to /mnt/hda3/source
I usually keep scripts, studyprojects and whatever I want to have handy in a directory on a usb-drive. That makes it easy to copy it to what will be the home directory on the live cd. In that way all I have to take along is the live cd, knowing it's all right there (and perhaps some favorite mp3's on the usb-drive):
(Don't forget to mount your usb-drive first with mount.app if you try this)
#cp -Rp /mnt/sda1/Docs/* /mnt/hda3/source/home/damnsmall
Create the custom compressed image file:
#mkisofs -R /mnt/hda3/source | create_compressed_fs - 65536 > /mnt/hda3/newcd/KNOPPIX/KNOPPIX
Create the iso-file as follows:
#cd /mnt/hda3 #mkisofs -r -J -b KNOPPIX/boot.img -c KNOPPIX/boot.cat -o myknoppix.iso newcd
Copying your new iso-file to another partition to be able to burn it First be sure that you have mounted the target partition (You can use the mount.app)
#cp /mnt/hda3/myknoppix.iso /mnt/hda1
Now just burn the iso with whatever software you have installed in the target partition.
It can surely be done in many ways, but this is the way I do it |
The remaster worked and the CD would boot. The ICAClient application (/usr/lib/ICAClient/wfcmgr) was present, but I got the libx6.so not found error –
I reran the gnu-utils load on the remastered CD, and the ICAClient would work.
Next I followed this procedure, which also came from this thread before I remastered again:
Quote | Follow this procedure with all the modules so they all end up in /mnt/hda3/source/home/dsl
#chroot source #cd home/dsl
OBS! Make sure there are two hyphens "-" before --same in same-owner. I doesn't look so in the standard firefox browser.
#tar -zxvf gnu-utils.dsl –same-owner -C / #rm gnu-utils.dsl #exit |
To load the gnu-utils prior to remaster. On this try Citrix Client would actually start, I would not get the libx6.so error. However, the client would never try and make a connection until I redid the gu-util thing again.
My next step is to use this second remaster and work backwards, trying the “apt-get update” and apt install cpio libxaw6” to see if that helps, and if not then try the “Enable apt” then the two commands I tried first to see what is missing.
My goal is a CD that starts a classroom computer into our Citrix client. DSL seems like it will work. My problem is that when I started this process I knew nothing about Linux. I still know next to nothing, but I’m learning. It seems to me that the whole gnu-utils loading process could be done from the command line. Linux is, after all, a file based OS designed to run from a command line.
Having said that, seems to me the brute force method would seem to be to come up with what us PC types call a batch file that does the whole gnu-util loading thing on start up – I think you linux types call that a script. My problem is figuring out the right commands, command syntax, and figuring out how to include that in the remaster.
Thanks.
|