The last week was a nightmare. Well, no one ever said it was gonna be easy. On the contrary, the operating systems lab is a legend. Anyway...
I spent quite a few days setting-up User Mode Linux. Compiled it, ran it, made and even better filesystem with a fresh and Ubuntu-suited script. The network didn't work. I spent a day trying to set it up. Nothing. I said "okay, I can live without mc, althrough I really like the built-in text editor as I don't have much experience with Vim or Emachs". Fine. Then make didn't work. One more day setting up the network, as successful as the previous one. I said "okay, I can live without make, I can compile on Linux1 (my machine on VmWare) then copy it onto Linux4" (the third attepmt to UML - don't ask wether I count from 0 or from 1). Fine. Modules didn't work.
This was time for a good lets'-burst-into-tears crisis. One week to deadline and I don't know how much trouble is UML gonna cause. So my boyfriend and I decided to give it up - I would mess with Linux1's kernel. He gave me access to the VmWare console so I could take snapshots and clean my mess.
Fine. Donwloaded a vanilla kernel. Compiled it (you gotta edit the Makefile a bit to compile 2.6.17-13 under Ubuntu, easy to find). Edited Grub and tried to run it. Once. Once again. And again. And again. And again.
And let's burts into tears again.
My boyfriend changes the hard drive on VmWare from SCSI to IDE. I reinstalled Ubuntu. He came over. Half an hour and it worked!
Man, when I think we could have just started off that way... One week to deadline and I haven't started writing the module. I just wasted an entire week.
Okay, gotta be strong now and type as hard as I can.
09 December 2007
Givin'up on UML
Topics:
kernel hacking,
Linux,
school,
software
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment