How to create a small Linux image (50mb) and install on Flash memory in thin client
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
How to create a small Linux image (50mb) and install on Flash memory in thin client
Hi
We are a school that has been using syslinux and tftpd boot for some time. It loads directy to Windows Terminal Server as our educational programs are written in Windows. This is working great
However....
With Terminal Server there are issues with video, sound and skype.
I started to look for an image I could use.
I ran into Dam small linux. I liked the idea but need futher customizing.
Question:
Can I somehow customize DSL or any other image to include
Desktop
Firefox
Media Player
Trillian
Skype
Then burn it as a iso file and install on Flash Drive
Can anyone give me some idears what I can do or what software I need.
One possibility is to create a partition in the size that the file ISO image should have, copy DSL onto it, modifying it, and than create the ISO image based on the contents of that partition.
You can use chroot to switch temporarily over to that test partition to check out how it works. Later on write a few version of your ISO image out to a rewritable CD for testing.
It would be a good idea to approach the DSL developer's mailing list for specific questions.
Customizing a distro can be very time-consuming, depending on your overall technical skills.
Hi
We are a school that has been using syslinux and tftpd boot for some time. It loads directy to Windows Terminal Server as our educational programs are written in Windows. This is working great
However....
With Terminal Server there are issues with video, sound and skype.
I started to look for an image I could use.
I ran into Dam small linux. I liked the idea but need futher customizing.
Question:
Can I somehow customize DSL or any other image to include
Desktop
Firefox
Media Player
Trillian
Skype
Then burn it as a iso file and install on Flash Drive
Can anyone give me some idears what I can do or what software I need.
Is what I want possible ?
Regards
Morten
You can do exactly as you wish, except I doubt the result will be ~50MB when you are done adding all the extras. DSL is nearly 50MB by itself.
Puppy is fairly small and includes an easy way of re-mastering your very own "pup-let" to include extras that were not part of the original distro.
Puppy Unleashed is one way to re-master, this should get you started:
Puppy uses JWM (Joe's Window Manager) for a desktop.
Firefox is a 8.8MB download.
Puppy comes with Gxine Media Player and codec.
Looks like you will need Wine to run Trillian on Linux?
Trillian is a 9MB download.
Wine runs around 23MB between Wine, Xorg and Cab extract.
Unfortunately the main Puppy forum www.murga-linux.com/puppy/ seems to be down and Skype is blocked from my location. The numbers listed above are download size not installed size. Installed size is likely to be much bigger.
Looks like you are going to weigh in at around ~150MB regardless. No way this is happening at ~50MB, near as I can see anyhow...
Hi
Thanks to all for your answers.
I have something to go on now
I can see I might not be able to get it all into 50mb.
I was just thinking that DSL was only 50MB and already included desktop and firefox, so by removing some of the other tools (office,picture editing) and adding a media player, skype and one compatible with messanger, i thought it might be possible, but I guess i am wrong.
I will have a look into all this documentation and get started
I am sure i will come back with some more "newbe" questions. lol
Hi
Thanks to all for your answers.
I have something to go on now
I can see I might not be able to get it all into 50mb.
I was just thinking that DSL was only 50MB and already included desktop and firefox, so by removing some of the other tools (office,picture editing) and adding a media player, skype and one compatible with messanger, i thought it might be possible, but I guess i am wrong.
I will have a look into all this documentation and get started
I am sure i will come back with some more "newbe" questions. lol
Thanks again all
Regards
Morten
Don't take my word for it! I'm an idiot. I didn't realize you could do without that other stuff. A stripped version of Puppy is something like 12MB (MicroMuppy).
The reason I mention Puppy is because Puppy has an actual "re-master CD ISO" function built in.
Murga-Linux came back online so I was able to do more investigation.
I agree with Puppy rather than DSL; DSL would be too much work getting the GUI etc.
Just remember you need some tweaking of the init script(s) and fstab to ensure that the CompactFlash is not used for such things as temporary files and that the CF partition is mounted read-only. Otherwise after a few months of moderate use you'll find yourself replacing those cards frequently.
You haven't mentioned your TerminalServer issues with sound, skype, etc though. We have no idea if you can just add a few more scripts to the image on the TS or if booting from CF on each terminal would be the best thing (it means maintaining at least as many customized images as there are different terminals).
I agree with Puppy rather than DSL; DSL would be too much work getting the GUI etc.
Just remember you need some tweaking of the init script(s) and fstab to ensure that the CompactFlash is not used for such things as temporary files and that the CF partition is mounted read-only. Otherwise after a few months of moderate use you'll find yourself replacing those cards frequently.
You haven't mentioned your TerminalServer issues with sound, skype, etc though. We have no idea if you can just add a few more scripts to the image on the TS or if booting from CF on each terminal would be the best thing (it means maintaining at least as many customized images as there are different terminals).
Hi.Sounds good. Its a new field for me so guess there are some learning to do
Regarding sound on Windows Terminal Server..
Its working fine with audio streaming to clients. The problem is Skype and windows 2003 terminal Server does not work. You can get the sounds streamed to the clients, but not the other way around (microphone)
We have many international students and that is the main reason why we need to find new solution using a small linux distro
Since the last time I remastered a Puppy distro just to see how easy it was and:
It is VERY easy! A script walks you through the entire process. I did a remaster in about 20 minutes having no experience at all.
The new remastered version includes the browser "Opera", the browser "Firefox" and a nice picture viewer called "GQView".
The browsers work as if they were freshly installed, no bookmarks survived the remaster.
Anyhow I'm sure the process could be tweaked to suit your needs. I haven't tried to make a smaller remaster, only a larger one but I'm sure the process would be similar.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.