
SMS.Native.CD requirements:
Any Pentium class processor 500MHz or AMD K2 and above will do, as for the RAM you will need at least 128MB (256MB recommended).
You can install it on a 486 machine with 128MB RAM too, but you need to choose huge or hugel7 kernel while booting SMS install disk.
SMS.Live.CD requirements:
To boot into Live mode any Pentium class processor 500MHz or AMD K2 and above will do, as for the RAM you will need at least 128MB (256MB recommended).
Booting in a slow computer with 128MB might output error with clamav-milter (needs to increase the time for loading),
after you install it on disk there will be no such problem.
Don’t forget that it’s a server , put a descent machine on it.
SMS.Live.CD Installation:
Boot with SMS.LiveCD, login with username: root password: toor, and type 'sms-text-installer' and follow the instructions.
After the sms-text-installer finish reboot and use 'netconfig' command to configure your server's hostname and domain.
SMS.Native.CD Installation:
- At boot promt select your kernel from a choice of four kernels and press enter:
1. hugesmp.s Default SMS Kernel very similar to Slackware's kernel
2. livecd.s This the kernel from SMS liveCD with bootsplash, Squashfs, Sqlzma, aufs patches.
3. huge.s Default Slackware Kernel for i486 and better machines
4. hugel7.s Same as huge.s but with Layer 7 support patch
- Choose you keyboard map and login with username:root, if you haven't create you partitions already use 'cfdisk' to create them, and type 'setup'.
1. Choose your swap partition.
2. Choose your destination partition (mount points).
3. Choose your source media.
4. Select packages you want to install. The most appropriate option is expert mode when you can choose, which packages are going to be install.
From series A only kernel-hugesmp is selected by default, if you want a different kernel, deselect hugesmp and choose the kernel you choose at boot promt.
From Series X x-kde-addon.tgz by default it's unselected, if you want it, select it whith space and press enter.
- Configuring your System:
As you may notice, there is no choose kernel menu, Installer will install the kernel you boot from automatically to your new system.
Lilo configuration has two options. The first is SMS lilo installer that automatically install lilo on your chosen partitions, second it's Slackware's lilo installer where you can create you lilo.conf from scratch.
Network configuration will use 'netconfig' script to alter your server's configuration to your new hostname & domain, including dovecot, postfix, httpd, sasl, squirrelmail, phpldapadmin except openldap.
To be able to configure openldap, /usr/libexec/slapd must be running, so either you configure your system and on first boot you import sms.ldif with the command
Basic setups are already being done and Slack Mini Server is ready out of the box...
Default passwords are:
root account password is toor
administrator account password is toor
Webmin Login: admin : admin
TorrentFlux Login: admin : admin
Samba Shares are:
Samba @ SMS path=/var/smb/samba/ (Read/write to everyone)
Faxes path=/var/spool/hylafax/recvg/ (Read/write to everyone)
TorrentFlux Downloads path=/var/smb/tflux_downloads/ (Read/write to everyone)
Placed under Workgroup = WORKGROUP
FTP Accounts are:
webftp:webftp path=/srv/httpd/htdocs/ (Read)
ftpuser:ftpuser path=/var/ftp/ (Read/write)
WebERP demo account is: demo : weberp
PHPLdapAdmin: toor
AvantFax: admin : password
You can change accounts password using 'passwd'
e.g. 'passwd root' or 'passwd administrator'
SMS uses Slackware's package management ( pkgtools ).
You can install packages using 'installpkg'
installpkg package.tgz
upgradepkg package.tgz
upgradepkg oldpackage.tgz%newpackage.tgz
removepkg /var/log/packages/package.tgz
- Installing SMS's extra packages.
To install development packages mount the second disk or download 'slackware/devel' directory from http://sms.it-ccs.com/isos/SMS-Current/ and do
installpkg slackware/devel/*.tgz
cd slackware/devel/ ./install-packages
To install a bootsplash kernel, just do
installpkg extra/bootsplash_kernels/bootsplash-kernel.tgz
append = "splash = verbose" initrd = /boot/initrd.splash ( under label= SMS )