Do remember that my following comment is no criticism.
I just tell how booting may look from a very common set up
of a newly bought computer and from a totally different approach.
A different set up and way of relating to computers.
Step 1 – A simple hardware scheme
An operating system needs to reside in a home.
Seen from another perspective that is a given.
Seen from my perspective one buy the cheapest computer
because that is the one one can afford to use.
That one already have Ms WinXP or Win7 on it.
So Linux users ask me why don't you wipe that
OS from the hdd and do a Linux partition instead.
Because one need that OS to do changes and updates
to the many smartphones one have. A must to keep them.
Sure you can buy a used computer to have Linux on
and them maybe even cheaper than the new one
but then one have to know much about computers and
linux to do such a elaborate set up. Is it not for the newbie?
So now I talk about somebody buying over the shelf at the Mall!
So which hardware was cheapest where I live? Netbook for 1995SEK
That is about 300USD so I got me a Acer D250 with Atom N270 and
1GB memory and the HD will be from say 160GB to 250 GB
depending on if it is WinXP or a Win7 version.
Okay then we have the warranty. two years where you are not allowed
to do any kind of changing of the partitions. So it is a very different
situation than the one you descibe in the link and post that I quoted.
So I need to find ways to Dualboot that retain the original untouched.
so that means I keep the original and don't do any kind of partioning.
Step 2 – A simple boot scheme
That needs to be done in a way that can restore the original boot.
I first used Ubuntu with wubi because them promised that it could be
uninstalled from within Win7 without changing the boot in any way.
Using that wubi menu.lst I could add Puppy to it.
Later I added grub4dos but maybe that one did destroy the MBR
of the original. I will only know that if I try a recovery.
The Acer D250 has three partitions from factory.
1. is the one Acer own. 2. is the Win recovery 3. is the real partition
for the user and there everything is. Win7 and puppy and ubuntu
and so on.
Step 3 – A simple installation scheme
It is really simple. I just installed each system inside a single partition.
Yes that is how I do it too kind of. I only use the NTFS third partition that
is set up to be for the user of the computer.
So how can one explain that your code works on your computer and mine works on mine but yours totally fail on mine.
My explanation is that we have different set up.
Your set up is very unique. At least to me as a noob reading about it.
My set up is the original for that Netbook and 100 000 or more have same computer the world over. So my suggested code can help all
those who don't want to do resize and partitioning. Them just want to
test a distro and don't have CD or USB at the moment so my way of doing it will allow that while your way is rather unique as I get it.