I forgot to mention that I put together a Crux system for my X60s the other day, and it went as well as I expected.
The real trick was the inability to boot the 2.6 installation CD from a USB optical drive, but I circumvented that by installing to a virtual machine, and then using dd to export that image to an external hard drive. Then from a live environment I used dd again to send the image back to the internal drive. In short, and for my own reference in the future:
- Install something like Arch, which is more of a cousin to Crux than some other distros, and will run a virtual machine fairly light.
- Add qemu and install to a RAW format image file. About 3Gb of space should be enough. I left out the home partition, and added it later.
- Install Crux to the image file, stopping after the packages and kernel are decompressed. This is mostly to avoid compiling in a virtual machine, which seems rather obtuse and runs very slowly.
- dd the file to an external drive, which for me was
dd if=qemu-img of=/dev/sdb.
- chroot from Arch into the external system. The steps shown in the Crux Handbook will work just fine here, and once you’re working off the external drive, you have all of the processor power available to you.
- Build a kernel, update the system and add any software you would like.
- Install Grub, remembering that the external drive is (probably) root (1,0).
- Boot into a live environment of any flavor, and dd the external drive back across to the internal drive. For me,
dd if=/dev/sdb of=/dev/sdadid the trick.
- Reboot to the new system, and from there you should be able to continue installation or use the computer, as you like.
Beyond that, the only real problems I had were the ones I usually experience when I am working with new hardware. I didn’t get a graphical system working, because apparently this Intel graphics card needs certain settings in the kernel (direct rendering and modesetting built as modules, if I understand it right) so X can do it’s “magic.” 🙄 I will work more on that when I have more time.
The text-only system was dangerously snappy. Boot time from Grub to the login was under 9 seconds — the fastest of any machine I’ve ever owned. If I wanted to use the machine as a framebuffer-based system, like I do on most others, it would be extremely impressive.
But that is an honor I save for the underdogs in this household, not the lead breadwinners. I’ll keep this system cloned on an external drive so I can restore it when I need it, but otherwise, I have a long list of things planned for this computer. … 😈