Wednesday, December 31

Shuffling OSs...

Having discovered that

a) I like Breezy, but not to the point of replacing my tweaked Xandros Easy Mode
b) I don't use WinXP on my Eee all that much... or even at all
c) Part of the reason I like Breeezy is that it's snappy, running in RAM
d) Part of the reason I don't use WinXP is that it's slooow running of a class 2 SD card

I decided to do the only "logical" thing; move WinXP to the faster Cruzer USB stick, move Breezy to the SD card and hopefully not break too many things in the process.

This was going to be a case of musical chairs with OSs and USB sticks... I'll move WinXP from the SD card to my TwinMOS USB stick, then move Breezy from my Cruzer to the SD card and then finally move WinXP from the TwinMOS to the Cruzer.

Before even starting I had prepared both the sticks on my desktop with the Hitachi Microdrive Filter Drivers to make them bootable.

Step zero was - as always - to make a backup. As usuall, I strongly recomend eeeBackup - it simply works. While I didn't need it this time around, I still wouldn't done without... better safe than sorry


First thing to do was to boot up my Eee, plug in the SD card, the Cruzer and the TwinMOS and make a note of what drive paths each is assigned by Xandros.

- /dev/sdb1 is my SDcard - with WinXP
- /dev/sdc1 is my Cruzer - with Breeezy
- /dev/sdd1 is my TwinMOS - empty


My next step was to unmount them all! Using the command "sudo umount" three times took care of that problem with ease.


Time for GParted to do it's magic. Based on what I did when I first installed WinXP to the SD card, I knew my life would be simpler if all the partitions were the same size. The nice thing is that GParted runs nicely under Xandros, so I simply fired it up and got to work.


The SD card (sdb) was the smallest at 1898Mb, so I told GParted to reduce my Cruzer (sdc) and TwinMOS (sdd) to the same size. And off course, since everything had gone so well up to this point, things didnt go so well... The Cruzer didn't want to be reduced in size - the otherwise excelent software don't like Fat16 partitions, and thats excatly what I had onthe Cruzer.


Nil desperandium... after all, Breezy is made to be portable and easy to install - so I decided to press on with moving the WinXP installation. Opening a new session in my consolle, I used "sudo fdisk -l" to reverify which disk was disk, and then took the plunge with "sudo dd if=/dev/sdb1 of=/dev/sdd1", followed by "sudo dd if=/dev/sda of=/dev/sdb bs=512 count=1"


Now, if you know Linux command better than I do, you will realise that this copied everything - kitchen sink and all - from the SD card to my TwinMOS card, thus getting one third of the way along. Next move was simple - after I realised that the only 'tweaks' I had made to my Breeezy install was adding AdBlock to FireFox - was to resize the TwinMOS to fit the Cruzer, and then simply do "sudo dd if=/dev/sdd1 of=/dev/sdc1", followed by "sudo dd if=/dev/sdd of=/dev/sdc bs=512 count=1"


More than halfway there - all that was left was to format the SD card and the TwinMOS to clean up, and install Breeezy on the SD card as outlined in one of my previous posts. Mission accomplised - the card boots Breeezy like a dream, and WinXP boots of the USB stick. I'll time the boot of both later, but WinXP at leasts feels snappier than it did.

Thursday, November 13

Apples and other sorts of apples

I did a quick and dirty comparison of Breeezy and Xandros w/ tweaked Easy Mode, with XP tossed in for shits and giggles.

Boot times were measured by hitting Esc during boot, select the boot device containing the OS in question, and until a working desktop was avilable (ie: disk access stopped). Test was run with my Eee plugged in.
Running time was measured by plugging in a fully charged 5200mAh battery and running it down by continously playing a movie off my external hard drive (a Maxtor Basic 160Gb). Part of logic to run the test of an external hard drive (and use more power), rather than to copy a movie to a SD card or a USB stick was partly lazyness, partly to run the battery down faster (ie: worst case scenario). Volume, brightness etc set at the same levels, WiFi off.

Boot times:
- Breeezy: 45 seconds, booting from a Sandisk cruzer micro 4.0GB (includes connecting to the WiFi)
- Xandros: 32 seconds, booting from the internal SSD
- XP: 146 seconds, booting of a Kingston 2Gb SD-card, rated at 5MB/s read speed.

Running time:
- Breeezy: 2h20min
- Xandros: 2h25min
- XP: 2h5min

Saturday, November 8

It's a Breeezy day

I'm backtracking on using BackTrack... it may be an excellent distro for those who either know how to use the agressive security features it provides, or has the time to learn them... But since I don't really need that feature, but rather see a need for a fast, lightweight live distro to either act as a backup for, or a repair tool for, Xandros, I decided to try a flavour of Puppy Linux: Breeezy.

More than simply try in fact; this post is posted from my Eee running Breeezy.

So far, colour me impressed! Not only was the installation simple enough for even me to follow (see here and here for the entire process), but the boot time from the USB stick rivals Xandros from the internal SSD. Setting up the networks was straight forward too, thanks to the thoughtfully provided wizards - just remember to activate WiFi before you boot into Breeezy, since the Fn+F2 combo don't seem to work.

The provided apps should do what i need from a backup system - web surfing and pulling things of the other drives. Add the fact that it comes with graphic tools and a movieplayer, and you go a OS that can keep anybody happy. In fact, I might put Breeezy on that SD card XP lives on now (and put XP on the stick I have Breeezy on) so I can run Breeezy with nothing sticking out of my Eee. I see the use for watching movies etc while traveling...

The provided setup has only gotten a singe tweak from me so far - I installed Ad Block Plus and Filterset G to Firefox. Not only does it saves me some real estate on my screen, but I don't have to watch ads unless I want to!

Off course, no blogpost is complete without a beutyshot of the OS in question, so here you go:

Monday, September 29

Backtracking

Yes, it's a new OS - BackTrack 3.

Running of a USB stick on a 1.5Gb FAT32 partition, with persistent changes on a ext2 partition. Runs smoothly, feels very responsive and fast - we'll just have to see how well it does on the "aggressive security" part...

Installation went suprisingly smoothly. I had found a SanDisk Cruzer 4Gb for cheap, and used PartedMagic (mentioned in my last post) to divide it into two partitions - one 1.5Gb Fat32, one Ext2 covering the rest of the avilable space. Once I had downloaded the USB Extended version of BT3 with my desktop, I mounted the ISO and copied the files onto the fat32 partition. Then I just ran the provided .bat file to make thestick bootable. Switching over to my Eee, I created a folder named 'changes' on the Ext2 partition, and edited the syslinux.cfg file as outlined in an article on eeeuser.com's wiki. Then it was a simple matter of rebooting my Eee, selecting the correct mode to allow for persistent changes and wait for the boot to finish.

Boot times are - compared to the native Xandros running of the SSD - fairly long, but still a lot shorter than my desktop. I've yet to find my way around very well, and I haven't had a go at accessing the agressive security features yet. Expect a short post on that once I gotten around to testing it.

So now my Eee has three operating systems to choose from: Xandros (both Easy and Advanced Mode), XP on a SD card, and BT3 on an USB stick. I might reuse the stick for otehr distros later, or see if I can't manage to set up multiple OS's on it. Time will tell.

Wednesday, September 17

The joy of Windows....

Don't worry - I haven't decided to switch from Xandros to WinXP. I just figured it may be a nice challenge to have an XP install on a SD card in cause I needed it at some point. That, and we all need some self inflicted misery in our life =)

And if / when all else failed, I made sure I had a recent backup of my user partition (courtesy of gfoot's excellent eeeBackup - highly recommended). And not surprisingly, it came in handier than I thought

Reading up a bit, I thought I had the perfect solution for installing directly to an SD card, leaving my tweaked box untouched. Uhm.. no. No matter what trick I tried (granted, given for USB hard drives), I could not make the Windows installer see the SD card as the C-drive. And I wasn't about to trash my boot partition for no gain.

So, the next step were more research; what was needed to get Windows from the SSD to an SD card... and once again I found a workable solution.

I've started with my Eee, my WinXP desktop, a fresh SD (2gb) card, a USB stick, a legal copy of WinXP (in my case, a students edition) and a borrowed USB DVD-reader.

I then download the XP3eSD utility, the Hitachi Microdrive Filter Drivers, and a copy of Partedmagic.

First step should have been to burn and test a LiveCD with Partedmagic...

Following the instructions made life simple - the installation of Windows took longer than I remembered, but then it has been a year or two since I had to reinstall on my desktop. The one thing I made sure of was to installWinXp to a partition slightly smaller than 2Gb - I selected 1900Mb - to make transfer to the SD card easier later. Once WinXP was installed and running I turned of the swap file, system restore and the screen saver. I then loaded theMicrodrive Filter Driver for the SD card, paying close attention to the instructions once again. A quick reboot later to make sure I hadn't screwed things up, I powered down to boot withPartedmagic.

Remember I mentioned I should have tested the LiveCd first?

At any rate, another quick download - this time from PartedMagics homepage - I had a working copy of Partedmagic and could get to work again. I must say it was easier then the arcane commands in the instructions would imply; adjust the partitions to match (in my case, reduce the partition on the SD card with 20Mb), open the terminal and copy the commands carefully.

After the files were transferred, I rebooted again, this time selecting the SD card as the boot device. WinXP was a little slow loading (well, compared to from theSSD - not compared to me desktop) but came up. Putting the Asus Restore DVD in the external DVD, I rebooted from the DVD and restored Xandros. Next reboot was directly from my "USB Backup Stick", using gfoot's excellent and most recommended eeeBackup to restore my user partition. Yet another reboot - this time from the SSD - assured me that my Eee was back at it's own self, running Linux with all my software and tweaks in place.

All that remained was to reboot into WinXP on the SD card (which, for some reason, seemed faster the second time), put the support DVD in the external player and start installing the drivers... which took for ever.

Later, I'll install Firefox (probably 2.0.0.16) with a few add-ons, SpyBot, AdAware and a lightweight anti-virus to make a usable system, and see about hacking bits of WinXP away. For now, I'm satisfied with the fact that I have managed to install WinXp on a removable media and running it on such a tiny box - couldn't have done it without others doing it before me though.

Oh, and I've found a use for it: as a "sand box" environment for letting others borrow my Eee. Supervised, off course =)

Friday, July 18

I got some new hardware for the Eee!

Nothing I really need - the Eee do pretty much everything i want out of the box, except brewing coffe - but a couple of nice to haves.

First, I've invested in a spare, larger battery - a 6600 mAh one to suppliment the 5200 mAh battery that came with my Eee. Although i suspect the battery to be mislabeled and actually be 7800 mAh, because i got two days of casual use out of it on the first full charge... and later useage seems to conform my theory. Which makes it even funnier that the command cat /proc/acpi/battery/BAT0/info tells me that the battery says it is 4400 mAh, and as such should last significantly shorter than the original. Smile, nod, move on...

Secondly, I found a Maxtor Basic™ 160 Gb external hard drive for a price that couldn't be beat. Just plugged it in and saw the big, empty vistas ahead of me... I've put a few movies on it, along with the full run of a couple of television series. There are still a huge open space there.
Now, as I said, neither of these 'upgrades' are needed as such, and both reduces the portability of the basic Eee. But since my job requires me to do one or two (or, in summer when everyone else has vacation, five) 24 hours dutyshifts a month, they will make those more bearable... just plug in the big battery, plug in the HDD, copy a movie or two to the SD-card, unplug the HDD and lean back to enjoy the show.

Off course, with all this gear my pockets would be bulging, so I started a search for a suitable bag or carrier to carry it in. I might even have found it, and in an unlikely place: The Norwegian Armed Forces Museum's shop in Oslo. It's an old respirator carrier, with pockets that will hold the external hard drive, the cable for the same, my mouse and a couple of USB sticks. In the main room the Eee fits (in it's sleeve) along with my charger, a spare battery and a notepad. And when I go on vacation I'll have room in there for a change of socks too *grin*.




Tuesday, July 8

I'm plotting... stars!

Part of the reason why I bought the Eee in the first place was my attempts at literature. And as part of that, I 'need' a star map. Much like a fish needs a bike, but...


Now, the Eee comes with the universe preinstalled, in the shape of KStars - an interactive, accurate graphical simulation of the night sky from anywhere on Earth. And that was, in fact, the trouble. I needed to get off the planet.


Now, a little bit of digging at Atomic Rockets - a most excellent resource for anyone interested in hard science fiction - revealed StarPlot. Not only lightweight, but also in the repositories I have pinned. Success!


Or, so I thought.


Turns out, StarPlot only comes with a few test stars in it's internal database. So off I go again, finding in the repositories the Gliese dataset. More stars than you can shake a very big stick at. A very big stick indeed. Download goes smooth, and we have success!


Uhm. No.


Turns out the Gliese dataset is not in the 'proper' format for StarPlot to read. However, I wasn't very deep into the documentation when I found what needed: the stardata-common package provides hooks to automagicaly convert stardata on your system to a StarPlot dataset. And yes, stardata-common was also in my pinned repositories.


So, download. Watch the percentage scroll. Open StarPlot, point the program towards the right dataset... Success!


So, to summarize:

sudo apt-get install starplot

sudo apt-get install gliese

sudo apt-get install stardata-common

sudo apt-get clean
Result: I can see the relationship between stars in three dimensions, from any point in space.

Sunday, June 15

Whats new in the land of the Eee?

Not too much tweaking the last couple of weeks - I've mainly been focusing on using the lill guy. Typing on the small keyboard goes better and better, even if the touchpad is giving me trouble - it's right under where my thumbs hoover, so sometimes I'll touch it, send the cursor to a completly different part of the screen and not notice until a sentence later...

One thing I have done is to install KompoZer, so I can make websites on my Eee if the urge overtakes me. I've even worked out roughtly how large the 'usable' part of the screen is for a webpage (760 x 340 if anyone is interested - the rest will be taken up by menues and scrollbars). So if I can come up with something thats worth putting online, and I can work out how to use KompoZer, I can make the site on the Eee...

The intersting thing is how I installed it thought... my first brush with apt-get. Worked perfectly, and all I had to do afterwards was to use the Launcher Tools to put an icon on the Easy mode Desktop.

Yupp, got to love my powerfull lill Eee.

Thursday, May 29

Tweeeaks

My little Eee is running the stock OS it came with - a customised Xandros with a tabbed front end. A nice little 'simulation' of it can be found at honeypothack. However, that's not quite what I see when I power the little guy up; my Eee is tweaked. Or was that tweeeaked? Or possible tweakeeed?

Thanks to the Absolute Beginers guide at eeeuser.com, it's easy even for a noob like me.

A quick list of what I have done:

Added repositories

Used pimpmyeee.sh

Added some third party tools

Namely pimpmyeee.sh, Launcher Tools, Theeemer, EmEditor and Tweakeee

Placed icons for said tools in a separate sub-tab

It's easy using the Launcher Tools

Enabled the Start button

Takes two mouseclicks with Tweakeee

Changed the default console

Tweakeee again - one click

Disabled the popup that tells me the Eee has found an SD card on boot

Not hard at all, following the howto. Using the console, I turned the script that runs to inform me that my Eee has found a SD card or USB stick non-executable.

Removed some of the useless (to me) buttons from the lower right

Tweakeee once again. So simple even grandma could do it.

Changed the default background images

Theeemer was used for this. Quick and easy.

Added dictionaries to Open Office

There is a macro in OO itself that lets you do this with ease.

Installed VLC

Tweakeee. I sense a pattern forming...

Made it shut down when I close the lid

Tweakeee, but with a minor twist this time. Tweakeee will - if you ask it to - place an icon on your desktop to let you change what happens when you close the lid.

Installed the GIMP on a whim

Because I could, and Tweakeee offers a button to push to do it!

Placed a shortcut (icon) to the characther map on my work tab so I could have an easy way t get norwegian letters when I need them

This one I actually had to research... for all of five minutes. The character map under Xandros is named 'kcharselect', and once I had learned that it was a simple thing to use the Launcher Tools to place an icon on the right tab.

Placed a shortcut to Open Office Base on my worktab (not that I am a big user of databases, but I can see a use for it in the future)

Again, easy with the Launcher Tools once you know that the name of the executable is 'oobase'.

While a fair number of these tweaks are 'under the hood', my Eee looks quite different when I boot it...


Friday, May 16

Whoops

I was going to talk briefly about my tweaks. However, I will instead talk of the joys of restoring to a virgin system...

Yes, I did mess someting up, trying to enable the advanced desktop (ie: the Windows lookalike). Most probably I made a mistake in the file startsimple.sh (as far as I understand - which isn't very - a sh-file is more or less like a bat-file in old MS-DOS), renderign my lill guy unable to finish the boot-up.

No worries - or so I thought. Just hit F9 during boot up and restore it to factory default!

Uhm. No. Could not get F9 to work.

Tried tapping. No joy.

Tried holding. No joy.

Tried swearing in multiple languages. That didn't work either, but it made me feel better.

Put my lill Eee in it's sleeve, dug up the DVD it comes with, brought both to work. Ten minutes after I got to work my lill Eee was up and running again with a factory fresh OS... leaving me wonderign where I messed up. Should I have gone into the BIOS and set the "OS Installation" to 'Start'? After the restore from the DVD that seems to do the trick... but then, now the F9 works with that option set to 'Finished' as well...

Looking on the bright side - I get to do all the tweaks all over again!

Sunday, May 4

My little Eee

Now that I've had the EEE for almost two weeks it s time to do a quick, subjective review...
Short version:
A little slower than on my desktop, a little faster than the old Craptop - the main problem is actually to get used to the american keyboard... oh well :)

Long version:
Off course, there are about a thousand reviews of the Eee out there, most of the a lot better than mine is going to be. However, these are my exeriences and opinions, so there you go. The Eee itself is a nice little machine - the build quality of it is suprisingly good despite the low price. My left screen hinge made a creaking noise the first few times, but whatever caused that has gone away, leaving me with hinges that opens smoothly, yet are firm enought to keep the screen where I put it. The screen itself was / is a pleasant surprice. Despite the relatively low resolution, it's crisp and clear, making webpages and documents much more viewable than anticipated when I bought the Eee. The keyboard has taken virtually no time tofet used too - allthought fair is far: the Psio had a much smaller keyboard and I wrote a whole novella on that... The only minor niggle is that i don't have easy access to Norwegian letters without having to go through the characther map. I've heard that there exists a 'US International' keyboard layout that should be able to give me access to pretty much every special letter there exists out there, but... I havn't gotten around to that yet.

On the software and OS side of things I can't add much - it works pretty much as advertised out of the box, and with the help of tweaks (or is that tweeeaks?) and hints from the community at eeeuser.com, I've gotten it to look and behave in a way I can live with. The only software I've added so far - in addition to the utilities for tweaking - is VLC, mostly because I'm familiar with it and not because of any shortfalls in the player that come with the Eee. As I type this I'm sitting in the 'chow hall' at the local airbase, doing my stint as Officer Of the Day. Despite the fact that there is no WiFi here, i'm able to work quite well with Google Docs offline. OpenOffice would work just as well - I'll probably switch to using that more later - but Google Docs have the benefit of being on all my computers, by sheer virtue of being web based.
I havn't played too much mediafiles yet, but what I have thrown at my Eee it has played with no trouble. It recognises all the various USB-sticks, MP-players and external DVD-players I've hooked up so far.
The obligiatory pictures comparing my nice, shiny white Eee with my old Psion5 and my old laptop:

Overall, I'l give the Eee six out of five stars - it works better than I expected, it is smaller than I realised (honestly, untill you have held one in your haand you can't really grasp how tiny it is), and it simply works. And as a bonus, I'm learning about Linux as well. Can life be better?