Here are a list of all the general things I did after installing Slackware Linux 8.0 on the eBox. These are somewhat obsolete now that 8.1 is out (see my current page for 8.1 instructions). I make a lot of assumptions here, so you'll probably need to know at least roughly what you're doing (ie. don't just follow these blindly). Anyway, here we go:
/etc/fstab
:
/dev/fd0 /mnt/floppy auto noauto,user 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,user,ro 0 0 none /proc/bus/usb usbdevfs defaults 0 0
ln -s /dev/hdc /dev/dvd mkdir /mnt/floppy mkdir /mnt/cdrom
removepkg sendmail rm /sbin/sendmail
/opt/kde/lib
ignoreeof=10
ignoreeof
from the export line below itexport INPUTRC=/etc/inputrc
"\e[3~": delete-char "\e[4~": end-of-line "\e[1~": beginning-of-line
cd /etc/rc.d chmod a-x rc.nfsd rc.font rc.pcmcia
installpkg /mnt/cdrom/slakware/n1/samba.tgz
)load printers = no encrypt passwords = yes smb passwd file = /etc/samba/private/smbpasswd map to guest = bad user
useradd guest smbpasswd -a guest
cp /usr/doc/samba-2.2.0a/examples/rc.samba /etc/rc.d
To get quite a few things working you will need to upgrade the kernel (Slackware 8.0 uses either 2.2.19 or 2.4.5, both of which are fairly old).
cd /usr/src rm -rf linux linux-2.2.19 linux-2.4.5 tar yxfv linux-2.4.18.tar.bz2 mv linux linux-2.4.18 ln -s linux-2.4.18 linux cd linux make xconfig
make dep make clean make bzImage make modules make modules_install cp arch/i386/boot/bzImage /boot/bzImage-2.4.18
image=
block of lines and edit as
appropriate. Don't forget to make sure each item has a unique label
line. You may also want to make sure the new 2.4.18
option is the first image=
block defined in the file, and set the timeout
to 20 (this means 20 decisections, ie. 2 seconds).
lilo -v
ext3fs is a journalling file system. Basically, when you write to the hard drive, it also writes to a journal drive. If it gets interrupted during writing (eg. by a power cut) your drive won't get trashed and most of the time you won't lose any data. The great thing about ext3fs is that it runs on top of ext2, so you don't have to reformat to use it, and also it's now a standard part of Linux (in the kernel and util-linux). Anyway, to set it up all you need to do is this:
tune2fs -j /dev/hdXXwhere XX is the partition number (run
mount
with no arguments to find what ext2 partitions are on your system).
XFree86 4.2.0 is required by the latest nVidia drivers, and is worth having. Just grab the packages from slackware-current and install them.