Thank you for the replies
Are there more details for your grub error? What version is it? Maybe it has to do with device.map? It looks like you copied the right files though. Maybe try copying them over again, or in another partition.
Looks like I was a bit hasty in concluding that Grub "sees" the /bzImage in the frugal install partition that refuses to boot. Certainly, if I use the Grub "find" command from Ubuntu, it picks up both partitions where I have "installed" TC (traditional and frugal). However, in Xandros, only the /bzImage on the traditional install partition is seen. Now, as the Xandros grub is in the MBR of this machine and boots everything, it seems that the /bzImage in the frugal install is not being seen by the bootloader.
I would have liked to confirm this by checking the version of Grub in Ubuntu and Xandros but have been unable to ascertain how to do this.
In X, run wbar.sh and see if wbar shows up. If not, check that it's there: ls -l `which wbar`
Yes, /usr/bin/wbar is present in my traditional install but still I can't see either the dock or the top panel. In the TC VM that I can run in VMware Server on this same machine, I can see both panel and dock, but the latter only by scrolling down quite a bit.
Additionally, in the traditional install screen, if I "mouse around" below the bottom of the screen I can, by clicking now and again, get maybe a terminal to appear or a "getting started" window. So, it seems as if the dock is there but off the bottom of the screen.
It's less easy to explain why the top panel doesn't show up.
My EeePC 901 has a screen size of 1024x600 and I have the impression that a screen resolution of 1024x768 is being used so that part of the screen is not visible. However, I have used the XVesa setup tool to try to change the screen resolution (to for example 640x480) but in no case did any change take place even after rebooting.
A frugal install onto an existing Grub/Linux partition is quite easy.
1. Optional but suggested, mkdir a level one directory named tinycore
2. Copy two files, bzImage and tinycore.gz into said tinycore directory
3. Since this is an existing working Grub/linux system then edit menu.lst by copying an existing entry for this partition. And adjust for tiny core...
Example from eeePC 900A
title TinyCore
root (0x80,0)
kernel /tinycore/bzImage quiet irqpoll tz=PST+8PDT,M4.2.0/2,M11.1.0/2
initrd /tinycore/tinycore.gz
The above example shows that I copied the defaullt Xandros Boot menu item, and changed it to look at the tinycore directory.
Well, the idea of getting the bootloader to pick up the bzImage and tinycore.gz in Xandros first did the trick for me. My frugal install of TC is now bootable.
However, whereas you seem to have TC installed frugally on the Xandros partition, mine is on its own independent logical partition. In my case, therefore, I copied both bzImage and tinycore.gz from the TC iso to a /boot/tinycore directory that I created on the Xandros partition.
I then added the following to the Xandros /boot/grub/menu.lst
title TinyCore 1.0 Frugal Install
root (0x80,0)
kernel /boot/tinycore/bzImage root=/dev/hdd7
initrd /boot/tinycore/tinycore.gz
And, yes, this is fast. It boots in 16 seconds on my machine. However, amazingly, it's not the fastest I have. Both Haiku and Senryu on this machine boot in 11 seconds.
Many thanks for the help.