I’ve been meaning to have another look at Linux for a while, but I’ve been too scared to install anything after a run in with Debian and an Ultra Sparc 5 that scarred me for life. Now that LiveCDs are in vogue, it seemed like good time to try out Linux again… but this time at work.
My first hurdle was burning a LiveCD. Having never used a CD burner before I was expecting some difficulty, but it was actually pretty simple. I just downloaded the SLAX 4.2 iso, opened Roxio Easy CD creator (on Windows), found the file, and clicked OK a few times.
Next I tried to boot my work computer from the LiveCD, but the sysadmins had locked the box down tightly, and it just booted Windows again. The SLAX website suggested making a bootloader floppy using RawWrite to copy an image of Smart Boot Manager onto a blank diskette. I did so, and rebooted using both the LiveCD and the bootloader floppy. Success! Take that, sysadmins!
SLAX booted relatively quickly, and after logging in I typed gui at the command line to launch KDE. The window manager came up looking beautiful, so I guess it must have autodetected my video card. I checked the resolution and refresh rate and they were the same as I usually use under Windows. Nice.
I wanted to see whether I could access my hard drive or not, so I ran Midnight Commander next. Everything was in order, and SLAX had properly automounted my Windows hard drives (as read only, which I understand is an ntfs thing). I tinkered with KDE for a bit then saved my config onto a fresh floppy using the configsave command at the terminal.
Internet access was next on my list, so fired up Konqueror only to discover that I didn’t have any. Bummer. I felt certain the SLAX website would have some good suggestions on this topic, but without internet I would have to log out and boot back into windows to get them. Oh well.
Back in Windows and Firefox, I found the info I needed and took note of my network settings. I also printed out half of the SLAX website as I didn’t feel like spending half the evening rebooting. Once I got back into SLAX I read my printouts carefully, then typed three lines at the terminal and had internet. Sweet.
As some tunes would go nicely with my surfing, I opened the media player to listen to mp3s from the hard drive, but sadly I couldn’t get any sound. A quick look around the SLAX website revealed how to fix this; typing alsaconf in the terminal detected my sound card and got the music playing.
All in all I’m very impressed with SLAX. It’s pretty easy to set up for a *nix, and its so small you can actually run it from RAM for lighting speed! (You can do this by typing slax copy2ram at the boot prompt.)
My next tasks are to get Perl, php, and an Oracle client going (TOra if licencing permits, something hacked up with ADODB otherwise). The SLAX site tells you how to roll your own custom iso, so if it all works out I should soon have everything I need to use Linux at work on a single CD.