So I botched my triple boot of Windows XP , Vista, and Ubuntu on my laptop. It wasn’t that it didn’t work, it’s that my partition sizes were wrong. I totally underestimated how much space XP would need to run with everything that I use. I guess I didn’t realize how much software I actual install in XP.
On top of that, I created my largest partition as a FAT32 share so all my OSes could see it. But it turns out that Windows XP does everything considerably slower on that drive. So the huge enterprise java application that resides there takes forever to do anything with. It is even slow to open up a file explorer and search through that partition. When I use it in Linux, it seems fine. Could be because I used gparted during the Ubuntu installation to partition the drive, and Windows doesn’t like that. But I have a coworker who has a similar problem and he partitioned with Partition Magic.
In a completely separate debacle, last night I was trying to get a clean install of Apache2 on Ubuntu when I somehow removed all my packages, including network-manager (of “connecting to my WPA encrypted home wi-fi network” fame). I was running a “sudo apt-get remove” script, but the targets were only apache based, so I have no clue why it started removing everything. If I hadn’t stopped it, I really think it would have removed every package that was installed. I guess I need to boot from the Ubuntu CD to get things repaired… but with the state of my partitions it might be worth it to give the whole installation another shot.
I’ve found that I will never use Windows Vista, so there’s really no point in making space for it. I gave it 10 GB, and it used up every last bit of it just for the typical install. I also gave XP 10 GB, but I should have given it 20 GB. It started complaining yesterday that it didn’t have enough space.
I’m not sure what I’m going to do about a shared partition. Maybe I’ll just have to resort to doing all my work Java development on Windows XP and all my web development projects on Ubuntu. I need Apache, PHP, Ruby on Rails, and possibly Tomcat/Groovy/Grails installed in Ubuntu.
My problem with Ubuntu’s installation process is that I don’t really know whether to use the Synaptic Package Manager thing or do it from the command line with “apt-get”. I think I’m going to start from scratch. It would probably be safe to just split my hard drive space 40/40/20, with 40% for each OS and another 20% in a FAT32 share for anything I need to pass between them. I’m not planning on making this a music/movie/pic laptop since I have plans for a file server at home.

2 Comments
Have you considered just installing one OS using the entire disk, and then virtualizing the other OSes you want to run? I have CentOS running under VMWare on my Win XP laptop and I don’t really have to worry how I partition the drive for one OS or the other.
The added benefit is having them run simultaneously. No reboots to use one OS or the other.
I don’t know if that is a viable option, because I’ll be developing and testing web applications on my Linux distro.
Will I be able to run a web server that I can hit from another computer on my home network through CentOS?