Long-lost Click: Wolvix again

| | Comments (2) |

(This post was originally written on April 24, 2008. In the days following, I was able to tweak xorg.conf and run Wolvix on the $15 Laptop (Compaq Armada 7770dmt, on which it runs quite well.)

Finding my long-lost Wolvix post got me itching to run it again. I haven't had it on the $0 Laptop (Gateway Solo 1450) in some time. It did a good job there, but I wasn't able to turn off the annoying tap-to-click feature on the laptop's Alps touchpad, and I've been pretty happy with how Debian Lenny is doing that and more, so my use of Wolvix has dropped quite a bit.

If I could manage to get X configured properly on the $15 Laptop (Compaq Armada 7770dmt) now running OpenBSD 4.2, I'd be running the smaller Wolvix Cub (smaller than Wolvix Hunter, which I run otherwise) on the aging PC right now. The combination of the Xfce and Fluxbox window managers, plus the excellent choice of apps (it has pretty much everything I use day to day) makes the Slackware 11-based Wolvix Cub and Hunter two of the best choices out there — for me anyway.

Adding to Wolvix's flexibility, it can run as a live CD, or be installed in a traditional or "frugal" manner. I've chosen traditional installs, and the install process in Wolvix is excellent. It's easy to create as many partitions as you need, you get a choice of GRUB or LILO bootloaders, and once you do have it installed, slapt-get and Gslapt are ready to bring all the apps up to date from both the Wolvix and Slackware repositories. And the Slackware team continues to update version 11, which was first released in October 2006. Even Slackware 8 (circa 2002) seems to get an update every once in awhile.

All of this makes me very comfortable running Slackware and ... well ... Wolvix, because the two "big" Slackware-derived distros, Zenwalk and Vector, use their own repositories, and they don't support a given release for very long before moving on to the next one. This burned me pretty good one time; I was running Zenwalk 4.4.1, and it was working great, but an unfortunate invocation of the distro's update manager completely broke the thing after 4.6 came out. My machine wouldn't boot the 4.6 CD, so it was the end of Zenwalk for me.

I like Vector, but I like Wolvix even more. And I really like having Slackware's security team watching out and sending patches that flow right into my Wolvix installs with a few easy clicks.

I also like a Slackware-based setup that doesn't depend on KDE. If you have a fast-enough box, KDE is great. My Gateway laptop handles KDE very well, even though I prefer to use GNOME on it. But on my older, slower, less-memory-rich boxes, KDE is a bit too sluggish, and I like a well-appointed Xfce or Fluxbox setup much better. (Note on 9/15/08: My most recent Slackware 12.1 install on the Gateway, though not without problems related to X configuration, again showed KDE to be quite spry and Slack's default lineup of applications to be more than adequate.)

Ever try installing Slackware without KDE? It's easy to do. In fact, the excellent Slackware installer offers complete control, on a package by package basis, over what gets put on your box during the intallation. If you elect to leave out all of KDE, you can run Fluxbox or Xfce, but you get very few apps. And the install still takes up over 2 GB of space. No Abiword, no OpenOffice. I guess that would be a good time to add one of the many GNOME-for-Slackware packages out there, like Dropline GNOME (which wouldn't work on this non-686 CPU, I think, but one of the others will).

But again, Slackware's KDE-centricity doesn't leave the Xfce or Fluxbox user with a whole lot of applications. Sure you can build the system you want with Slackbuilds, Linux Packages or Robby Workman's packages, but I don't think it's a coincidence that there are three major Slackware-based distros (Wolvix, Vector and Zenwalk) that use Xfce as the primary desktop environment.

And being able to use a Wolvix CD to get literally dozens of applications I know and love makes things that much easier. Add to that my seeming inability to get GRUB to boot Slackware 12 (I'm sure using Slack's own GRUB package and script would solve my problem), and Wolvix has solved quite a few problems for me.

(Note on 09/15/08: While Wolvix does an excellent job setting up the LILO or GRUB bootloaders, I've since adopted a policy for dual- and triple-booting in which one distro, using GRUB, controls the Master Boot Record and chainloads into all the other bootable partitions on the drive, with every one of those OSes using their own bootloaders — whatever they may be — on their own root partitions. It makes swapping OSes easier and makes automatic updates of the various /boot/grub/menu.lst files work every time — not always the case with everything stuffed into the /boot/grub/menu.lst controlling the MBR.)

2 Comments

Joe Author Profile Page said:

I don't know if this is completely related to your Slackware-Grub issue, but this might be something to consider...

I have an HP laptop with a bunch of partitions that I'm always loading with one distro or another. My main, everyday, must-work-all-the-time distro has been Kubuntu, currently at version 8.04.

One other quirky thing I do: I don't allow the distros to install any boot loader. I have a separate boot partition that contains Grub set up the way I like it. When I add or modify a partition, I mount that partition in one of my active distros and edit the configuration files myself. It's a little more work, but I prefer to have some things MY way, not some distro's way.

A few months ago, I installed Slackware 12.1 on an empty partition and discovered it would not boot with Grub. This was odd, because a previous 12.0 load booted up just fine with the same Grub partition and boot loader. (The grub messages was "grub error 2").

Turns out there's some issue with Grub's standard 128-byte inodes and Slackware's default 256-byte inodes. The version of Grub I self-installed was unpatched for this issue.

I also discovered that if you run any of the Ubuntus and installed Grub from them initially, the Grub version in the boot sector doesn't get auto-updated, even though the grub binaries are updated to the existing file system when they become available.

Here's a link that briefly describes this issue:

http://www.thelinuxlink.net/myblog/?p=87

So, you may want to check that version of Grub and reinstall if necessary. That may solve your Slackware-related issues.

For me, the best way to deal with bootloader issues is to have only ONE distro boot directly from the MBR. I chainload to ALL of the others.

That way, when each individual distro updates its kernel, it only changes the menu.lst in its own root partition; and that works 100 percent of the time.

I have very poor luck relying on a distro to check for EVERY menu.lst on the drive and then update them.

This way I can change any of the distros to which I am chainloading and use any bootloader I want on those distros' root partitions. Since I'm chainloading, I never have to modify the menu.lst controlled by the master boot record.

GRUB generally works for Slackware if you install it FROM Slackware and get the proper menu.lst entry that way. But I'd just rather use LILO on the root partition and chainload to it from GRUB at the MBR.

It's just easier that way.

Leave a comment

Tech Talk column

Steven Rosenberg's weekly Tech Talk column, which appears Saturdays in the Los Angeles Daily News, is now available on the Daily News Technology page.

About this blog

New ways to sign in to comment: I just added the ability for prospective commenters on this blog to sign in using their AOL, Yahoo! and Wordpress.com accounts (for the past 200 posts anyway ... more than that will take an extensive, middle-of-the-night rebuild). That's in addition to the other sign-in choices, which include starting a Movable Type account on this blog, Typekey, OpenID, Live Journal and Vox. If you have trouble getting your Movable Type account verified, or any of the other sign-in options are not working properly, please e-mail me. With these added ways of signing in, there's more reason than ever for you to make a comment (or several!).




Steven Rosenberg aims to learn what he does not know. He writes about it here.



About this Entry

This page contains a single entry by Steven Rosenberg published on September 15, 2008 3:00 AM.

Long-lost Click: Thanks for the memory (almost) was the previous entry in this blog.

Long-lost Click: 64 MB to 144 MB -- will it make a difference? is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

Steven Rosenberg on Long-lost Click: Wolvix again: For me, the best way to deal with bootloader issues is to have only ON ...

Joe on Long-lost Click: Wolvix again: I don't know if this is completely related to your Slackware-Grub issu ...

Powered by Movable Type 4.25

LXer

Links

Daily News technology
LXer
Distrowatch
Linus' Blog
David Pogue
BoingBoing
Linux Today
TuxRadar
Linux.com
Linux Planet
The Open Road
Linux Outlaws podcast
Dan Lynch
Fabian Scherschel
The VAR Guy
Larry the Free Software Guy
Chess Griffin
Linux Reality podcast
Desktop Linux
Practical Technology
Linux Devices
ZDNet
ZDNet U.K.
iTWire
CNet News
TechCrunch
The Register
Ars Technica
Reg Developer
Computerworld
Computerworld blogs
Steven J. Vaughan-Nichols at Computerworld
Debian
Planet Debian
Debian Forums
Debian News
debianHELP
debiantutorials.org
The Debian User
Wolfgang Lonien
Debian-News.net
Debian Administration
Debian Admin
Debian Weather
Ubuntu
Xubuntu
Kubuntu
Edubuntu
Gobuntu
Planet Ubuntu
Ubuntu Forums
Ubuntu Geek
Works With U
Dustin Kirkland
Ubuntu UK Podcast
Popey
gNewSense
CrunchBang Linux
OpenBSD
OpenBSD Journal
OpenBSD Ports
OpenBSD 101
Planet.OpenBSD.nu
jggimi's OpenBSD live CD
DaemonForums
BSDanywhere
Marc Balmer
Denny's OpenBSD blog
Polarwave's OpenBSD Tips and Tricks
Binary Updates for OpenBSD
Puppy Linux
Damn Small Linux
Tiny Core Linux
PCLinuxOS
Mandriva
Red Hat
Red Hat News
Red Hat Blogs
Red Hat: Truth Happens
Red Hat Magazine
CentOS
Planet CentOS
Fedora
Slackware
Slackbuilds
Robby's Slackware Packages
Slackblogs
dropline GNOME for Slackware
GNOME Slackbuild
GWARE - GNOME for Slackware
Wolvix
Zenwalk Linux
Vector Linux
Slax
Splack Linux — Slackware for Sparc
Nonux
How to Forge
marc.info BSD and Linux mailing list archive
FreeBSD
FreeBSD, the Unknown Giant
A Year in the Life of a BSD Guru
NetBSD
PC-BSD
DesktopBSD
DragonFlyBSD
DragonFlyBSD Digest
DesktopBSD
BSD Talk podcast
OpenSolaris
MilaX
BeleniX
DeLi Linux
Linux Loop
Electronista
Engadget
Gizmodo

Advertisement

Other blogs

Johnson Update in Inside USC with Scott Wolf
Has Bynum outgrown Kareem? in Inside the Lakers
Can the Angels just get to the end of this thing without an injury? in Farther Off the Wall
Neuheisel On: in Inside UCLA with Jon Gold
U.S. Roster for Final Two WCQ Announced in 100 Percent Soccer