So I have a Dell Inspiron 4150 laptop that I bought for my semester in Germany back in 2002-2003. I have, I believe, put Linux on this laptop several times, but I always end up removing it because of various frustrations. I have, since the Zend/PHP conference, become a little more convinced that I WILL make it work… I don’t need some crap Alienware pre-fabbed laptop, I can do this on my own. Now, of note are that the pcmcia slots are bent beyond any hope of use by a gravity-induced, floor-terminated trip started by careless placement of the laptop on a table. Also, in a similar accident, the USB port became … ‘wobbly’ I like to call it. So, by this, I intend to let you know that my interface options are somewhat limited.
This laptop has an onboard NIC, so network should not be a problem, an ATI RADEON 7500C 32mb card (rather generic/common) so that should not be a problem, a sound card that I’ve had working in Linux before so we’re good there, and overall just some mid-old age hardware that all should work with Linux… so I’m super-geeked and convinced that this is SOOOO gonna happen (This is Sunday night btw).
First try - Fedora Core 3 :: The OS goes on, though the loading process is somewhat lengthy, but it DOES go on, and by the end, I have a working system (other than the NIC) that boots straight into XWindows… I don’t want it to go straight into XWindows. Also, the system feels VERY slow and cumbersome. I go through the XWindow tools for network management and eventually I get the network card working correctly by assiging it a static IP address, and telling it what nameservers to use. Not the ‘preferred’ method of function, but it’ll do… for a minute. It eats at me for a whole night.
Next try - Debian Sarge :: So, I get on Debian’s site and download the floppy-disk install images, write them to disk using winrwwrt, boot up and see an error message.. after several attempts, I realize that the floppy is close to going bad and because of the low-level reading nature required of the ‘boot’ floppy, this will not do. So, I swap the root and boot floppies, rewrite the image and now all is good in the hood. I boot up and I see the ever-so-friendly and very familiar Debian installer. I go through the installer a bit, and eventually get to the point that it’s supposed to hit the Debian mirrors and pull stuff down… I realize I’ve not got DHCP working again, so I reboot, go into the expert install, set the IP address, set the DNS, now I get access to the mirrors and it pulls down the base Debian system, installs it, and reboots. At reboot I now re-enter the Debian installer, again without DHCP address, and this time however, I cannot find ANYWHERE to manually set the network configuration. Because of that, I save the settings and end up with a VERY basic Debian install. I search the internet and hack around in the files until I find the places to manually set up my network card (/etc/network/interfaces or something like that) and where to set the dns server info (in /etc again somewhere). I do so, and now I can ping google… yay! So, I apt-get install x-window-system and BOOM… it works like I remember Debian working… it’s friggin gorgeous… By the way, I haven’t mentioned that when booting into the terminal like I just did, any of the Linux distros always utilize only like the center 40% of my LCD, so I have this tiny box in the middle of my screen with the info on it, but I can see that X is installing. I test the X install afterwards, and it’s working… awesome. Now I apt-get install kde and like 20 minutes later, KDE is downloaded and installed. This is beautiful. I log into X and there’s KDE… however, it’s still only using the small center of my screen… very annoying. So I reboot… Same thing. I figure well, at least DHCP is working now I’m sure, so I use XWindows to reconfigure the NIC for DHCP, do a dhclient, and nothing… reboot… nothing. Furious, I turn the machine off; I give up.
Next Try - Red Hat 9 :: Okay, I love RH9, some systems are just CLASSIC. The system goes on quickly, I choose to hand pick every single thing that is installed and I do so, I ask it to boot into text mode instead of graphical, everything installs, it uses the full screen… so now everything is just absolutely awesome… DHCP still doesn’t work. As a note, at ONE point in time, DHCP DID work because I used this laptop in lotsa different DHCP-only environments. I’m still not sure what’s going on but I’ve decided to do two things.
I’ve decide first of all that I’m going to stick with RH9, I’m going to get the Windows driver for my USB-wireless (hope my USB works happily for a bit) network stick, and get the NDISwrapper and go that route. Hopefully my USB-stick will be able to pull DHCP plus I’ll be able to play wirelessly so I can work from upstairs where my family stays.
Secondly, I am going to dual-boot my computer at work. This may seem unrelated, but I want to try one of the heavier installations (Fedora Core 4 is burning as we speak) and this computer has all the nice new stuff. I have a 3.2ghz, 1gb RAM, 100GB HD, svideo out to a nice monitor, etc… I have not really had a chance to use Linux on a really buff machine ever… I always dedicate yesterday’s trash to Linux. Well, if I can get OpenOffice (um, yea), Firefox/Thunderbird (well duh), Gaim (ya think?), Zend Studio Pro (it works) and Meeting Maker (the only possible challenge) to run on FC4, I will most likely attempt, in a month or two, to format this Windows machine, and go full-out FC4.
I don’t hate Windows honestly, but all the software I use on any regular basis can and does run on Linux, plus I’ve been wanting to learn the ins and outs more for a long time, and I think jumping off the deep-end may be the only way to achieve the competency I want. Plus, I see RHCE (Red Hat Certified Engineer) and perhaps RHCT (RHC Technician) in the future for me possibly and if so, I want to get prepared. Finally, our department is moving towards Linux and the LAMP (Linux, Apache, MySQL, PHP/Perl/Python) stack for development, and I think it would be of great use for me to be more familiar.
So anyway, that’s the update for now… hopefully tonight I’ll get RH9 with the USB wireless going on DHCP, and then maybe tomorrow or sometime later this week I’ll finish burning FC4, and dual-boot my work system and see how that goes.