PDA

View Full Version : small linux without GUI etc needed



ottosykora
08-05-2005, 12:08 PM
I am looking for a distro which is samll, but contanis all functions for basic hardware and will work from a solid state disk . it should have way to communicate over standard tcp/ip over ethernet and some simple webserver and MC , bash with most commands and telnet and ftp etc.

GUI as Gnome and KDE and Xfree etc not needed

any suggestions?


otto

christianm
08-07-2005, 09:28 PM
Hi,
maybe you should check "DSL" (Damn Small Linux). It's about 50MB and it HAS a GUI.


http://www.damnsmalllinux.org/
http://distrowatch.com/dwres.php?resource=interview-damnsmall

Hope this helps.

Christian

ottosykora
08-08-2005, 08:46 AM
Well the this one I did try, but it is somehow still too big and complex. I dont need any GUI, this takes just too much space. I would need a rather complete bash with most internal and external commands, MC, and support for TCP/IP network, FTP and DHCP client, and some small webserver for some tests.
No need for multimedia, graphics, games, GUI, offie and other similar things.

DSL seems also to be somehow complicated to opereate, bash does not understand me or I does not understand the bash, well something more stright forward would be more useful for me.

UnderScore
08-08-2005, 05:31 PM
I have made a custom slax LiveCD for you. If you are not familiar with Slax, then check out this article Linux.com | Review: Slax 5.0.6 (http://www.linux.com/article.pl?sid=05/07/28/2036235).

First I started with slax-5.0.6.iso 178MB (http://ftp.tiscali.be/pub/slax/SLAX-5.0.x/slax-5.0.6.iso) which is the KDE GUI slax LiveCD. I booted my test PC with it. Then I downloaded slax-frodo-5.0.6.iso 47MB (http://ftp.tiscali.be/pub/slax/SLAX-5.0.x/special-editions/slax-frodo-5.0.6.iso) which is described as "the console base for all other SLAX releases. It doesn't contain almost anything, only full working Linux command prompt and drivers." That sounds like something you might want. So I decided to use the frodo edition as the base and add some packages to fit the functionality you wanted. I mounted the ISO image and then copied the files to a 'newroot' directory. I downloaded the apache, vim, screen modules. I downloaded the mc slackware 10.1 package from a slackware mirror. I made a .MO module from the TGZ file & then removed the TGZ file. Then I made a new ISO.

The commands went something like this:
cd /mnt/hda1
mkdir newroot
wget 'http://ftp.tiscali.be/pub/slax/SLAX-5.0.x/special-editions/slax-frodo-5.0.6.iso'
mkdir original
mount -t iso9660 -o loop,ro slax-frodo-5.0.6.iso original
cd newroot
cp -Rp ../original/* ./
cd modules
wget http://ftp.tiscali.be/pub/slax/SLAX-5-modules/network/Apache_Server_1_3_33.mo
wget http://ftp.tiscali.be/pub/slax/SLAX-5-modules/console/Screen_4_0_2.mo
wget http://ftp.tiscali.be/pub/slax/SLAX-5-modules/console/Vim_6_3_078.mo
wget http://slackware.mirrors.pair.com/slackware-10.1/slackware/ap/mc-4.6.0-i486-4.tgz
tgz2mo mc-4.6.0-i486-4.tgz mc-4.6.0-i486-4.mo
rm *tgz
cd ..
./make_iso.sh /mnt/hda1/slax-frodo-5.0.6-Apache-mc.iso
umount /mnt/hda1/original

Then I used KDE's Konqueror to copy it to my PC with a burner. Then I burned it & booted off of it. I logged in as root and then started the ssh daemon & the apache httpd daemon.
cd /etc/rc.d
chmod 755 rc.sshd
./rc.sshd start
chmod 755 rc.httpd
./rc.httpd start

http://www.virtualacuity.com/james/other-linux/slax-frodo-5.0.6-Apache-mc.iso 56MB
md5sum c94593dc7e6db716ddcabf974aa59667

I hope this helps you.
James

ottosykora
08-09-2005, 11:50 AM
Many thanks, I am just going to test it all

otto

ottosykora
08-09-2005, 12:20 PM
Ver ynice, first test very positive, can make connection to my networkdevices, transfer files and all looks as this will work fnie for me.

thanks very much , I have not so big knowledge of linux yet, but I see that I have to learn here more to be able to create my own sets like this one.

ottoĻ

ottosykora
09-07-2005, 12:48 PM
>http://slackware.mirrors.pair.com/slackware-10.1/slackware/ap/mc-4.6.0-i486-4.tgz <

when I try this , I am getting the tar archive, can I use it the same way as the tgz? or how do I do tgz from it?

otto

UnderScore
09-07-2005, 03:09 PM
They are not in tar but are gzipped tar files. The webbrowser or download agent is automatically g-unzipping the TGZ file into a TAR file. You should use a different web browser or use the command wget to download a TGZ file. In the commands below, I use 'wget' to download the mc-4.6.0-i486-4.tgz and then use the 'file' command to get a description of its format.

james@test-machine /home/james
$ mkdir temp

james@test-machine /home/james
$ cd temp

james@test-machine /home/james/temp
$ wget http://slackware.mirrors.pair.com/slackware-10.1/slackware/ap/mc-4.6.0-i486-4.tgz
--09:53:20-- http://slackware.mirrors.pair.com/slackware-10.1/slackware/ap/mc-4.6.0-i486-4.tgz
=> `mc-4.6.0-i486-4.tgz'
Connecting to 192.168.1.102:80... connected.
Proxy request sent, awaiting response... 200 OK
Length: 1,776,619 [application/x-tar]

100%[====================================>] 1,776,619 5.20M/s

09:53:20 (5.20 MB/s) - `mc-4.6.0-i486-4.tgz' saved [1776619/1776619]


james@test-machine /home/james/temp
$ file mc-4.6.0-i486-4.tgz
mc-4.6.0-i486-4.tgz: gzip compressed data, was "mc-4.6.0-i486-4.tar", from Unix, max compression


Then to generate the MO file:
james@test-machine /home/james/temp
$ tgz2mo mc-4.6.0-i486-4.tgz

If you do not want to use wget or want to change browsers, then you can just g-zip up the TAR file into a TAR.GZ, then rename it to TGZ.

james@test-machine /home/james/temp
$ ls
mc-4.6.0-i486-4.tgz

james@test-machine /home/james/temp
$ gunzip mc-4.6.0-i486-4.tgz

james@test-machine /home/james/temp
$ ls
mc-4.6.0-i486-4.tar

james@test-machine /home/james/temp
$ gzip mc-4.6.0-i486-4.tar

james@test-machine /home/james/temp
$ ls
mc-4.6.0-i486-4.tar.gz

james@test-machine /home/james/temp
$ mv mc-4.6.0-i486-4.tar.gz mc-4.6.0-i486-4.tgz

james@test-machine /home/james/temp
$ tgz2mo mc-4.6.0-i486-4.tgz

fpd
09-08-2005, 03:55 AM
LNX-BBC (bootable business card) is less than 50MB and starts in command-line mode:
http://www.lnx-bbc.org/

Puppy Linux is less than 60MB but boots into a GUI:
http://www.goosee.com/puppy/

slash_canadian
11-10-2005, 03:40 AM
.......

slash_canadian
11-10-2005, 03:45 AM
........

UnderScore
11-10-2005, 05:27 AM
If you only need the webbrowser then download Damn Small Linux or Puppy Linux or Firefox LiveCD 1.0
http://www.damnsmalllinux.org/
http://www.goosee.com/puppy/
http://blogs.livecd.net/www/index.php

oscar
11-12-2005, 05:59 PM
this may be useful too

http://lwn.net/Distributions/

simo
10-20-2006, 08:28 PM
i have the same problem :)
i need to cut knoppix to bash and maybe fluxbox and firefox no other software needed (especialy gnome kde text editors qt liblaries etc) :)

i've chosen knoppix because i need live cd linux based on deb packages with good hardware support and constant development :) :)

im trying to use DSL but it's on 2.4 kernel and some software was installed from source not from deb

isn't there a knoppix base version without most of the software installed ?
something similar to Debian Minimal CD where you can add all your packets to a small minimalistic base system

mcreel
10-26-2006, 02:08 PM
grml has a small version (about 70M or so) that could be further cut down.