I do solemnly swear that if somebody helps me fix this I won't ever play with another OS as long as live.
Not the usual boot issues where new OS takes over mbr. This OS I added was to an existing partition on my first hard disk that had already had an OS I played with on it. In my PCLOS grub boot that is hd0,5 (sda6) and I chainload. I have had a lot of play OS's on there including other ones that use new grub. When I install the other OS I told it not to put grub in mbr but put it on partition dev/sda6.
Everything seemed to go OK and on reboot I choose that partition in grub to boot but got an error 13. Invalid or unsupported executable format. Oh well I escaped and booted my PCLOS which is on sdb2. It took a long time to boot and when I got in I looked at the structure of the files in the new OS boot and things seemed OK. Not sure why it wouldn't boot, I tried it again. Same error.
And PCLOS took a long time so I went to verbose and saw the messages "waiting for sdb1 to appear, timeout one minute" ditto for sdb2. Then after awhile it gives up and said "could not find resume UUID..." goes by too fast for me to catch it but I assume the same message for the other disk. Did the other installer change the UUIDs of my drives? How do I find out and fix?
OK, ran blkid and there was no change in UUIDs compared to my fstab and grub files. I did update fstab for that partition to be ext4
UPDATE: hey, you can see I am trying to work this out while having a NBD. I found googling that resume id is the swap file and noted that the swap UUID did change, so hey, fixed grub with the new UUID for all the resumes and although I no longer have the resume id error, I am still unable to get my sdb1 and 2 to say "HI!" in a timely manner.
I have played around with other OS's on that partition before with no problem as long as I chainload is OK. And I think they all reformat the swap even though it is already linux swap and never had this happen. The other OS's installer only formatted the sda6 partition (ext4) and the sdb1 (swap, they all do that swap is swap, right?)
here is the output of fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x26132612
Device Boot Start End Blocks Id System
/dev/sda1 * 63 512007614 256003776 7 HPFS/NTFS windows
/dev/sda2 512007676 976751999 232372162 f W95 Ext'd (LBA)
/dev/sda5 512007678 720756224 104374273+ 83 Linux sabayon
/dev/sda6 720756288 976751999 127997856 83 Linux debian squeeze - what I just installed
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001b338
Device Boot Start End Blocks Id System
/dev/sdb1 63 16868249 8434093+ 82 Linux swap / Solaris
/dev/sdb2 16868250 836070794 409601272+ 83 Linux PCLOS
/dev/sdb3 836070795 976768064 70348635 83 Linux Testing 64bit
This is just my external
Disk /dev/sdc: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x44fdfe06
Device Boot Start End Blocks Id System
/dev/sdc1 63 307692944 153846441 7 HPFS/NTFS
/dev/sdc2 307692945 625137344 158722200 83 Linux