Updated: 11/5/2005; 6:05:18 PM.
Chris Double's Radio Weblog
        

Tuesday, January 06, 2004

I had the painful task of installing Gentoo Linux on a machine with bleeding edge hardware recently. This particular machine (A P4, 3.2Ghz) had Serial ATA (SATA) drives and the Gentoo Live CD (2.4.22 kernel) wouldn't boot. It hung after attempting to recognise the drive.

There is plenty of discussion on this in the Gentoo forums but it was difficult to find a solid answer. I tried the 2.6 kernel experimental live CD but that also hung on booting.

Thankfully I had some Fedora CD's handy. Booting off the first Fedora CD I went into 'linux rescue'. Fedora (a modified 2.4.22 kernel) was able to boot fine and recognised all the hardware. I used that rescue linux as the base to follow the stage 1 Gentoo instructions. I didn't have 'mirrorselect' so manually set the mirror to 'ftp.nz.debian.org' where I got fantastically fast download times.

But after getting past stage 3 by compiling everything and rebooting that machine still hung. This was using the linux 2.6 kernel (gentoo-dev-sources). I went back to 2.4.22 (gentoo-sources) and it failed to boot past Grub due to a VFS related kernel panic. It couldn't find the 'root=' specified disk partition.

Back to the drawing board. Eventually I solved it. I had to ensure that I had a particular kernel setting enabled under the ATA /IDE options, and another one under the SCSI options (enable SATA support. Obvious really but I didn't expect it under SCSI). I also had to build in support for the IBM PIIX chip into the kernel rather than a loadable module - that was a dead in path for a couple of boots!

After all that pain though the machine flies (Alas, it's a work machine, not a home machine). I wanted a light window manager so I went for openbox with the Rox session manager. This is the same as on the Zaurus X11 ROM and I've grown to like it.


12:36:59 AM      

Great comments about Return of the King. I've yet to see it but based on the first two movies I agree. I'm looking forward to seeing this one.
12:11:08 AM      

Continuations Made Simple and Illustrated (from Making it Stick).
12:08:48 AM      

From Lamda the Ultimate: Canonware Onyx, a stack-based, multi-threaded, interpreted, general purpose programming language similar to PostScript.
12:07:05 AM      

© Copyright 2005 Chris Double.
 
January 2004
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Dec   Feb



Click here to visit the Radio UserLand website.

Listed on BlogShares

Click to see the XML version of this web page.

Click here to send an email to the editor of this weblog.