Tak jsem problém vyřešil a ubuntu 6.06 mi už
funguje.

Jak se mi to povedlo:
Říkal jsem si, že na /boot v nějakém konfiguračním souboru bude špatně zapsán odkaz na hdd.
V Live CD jsem spustil Prohlížeč souborů - a prohlédl jsem si změny na /boot.
Přímo na /boot mě zarazilo, že je zde kromě nového initrd.img-2.6.15-29-386 aktualizováno i initrd.img-2.6.12-9-386.
Jinak tu kromě nových jsou i staré soubory.
V adresáři /boot/grub jsem našel novou verzi souboru
menu.lst.
Zde z neznámého důvodu bylo hd
b3 místo hd
a3.

Tak jsem to opravil.
Za zmínku stojí, že když jsem jednou upravoval menu.lst, tak jsem uložil starou verzi do menu.lst.bak.
A nyní mi instalátor tento soubor
smazal a od opravovaných souborů neudělal žádnou pořádnou zálohu.
Tomu říkám "prasárna".

Nyní tam sice vidím i menu.lst~, ale v něm je také hdb3 a ne původní hda3 jak jsem to měl.
Změna souboru menu.lst v live CD:
po otevření /boot/grub/menu.lst jsem si všiml, že se otevřelo /media/_boot/grub/menu.lst (jen pro čtení)
v terminálu:
sudo cp /media/_boot/grub/menu.lst /media/_boot/grub/menu.lst.bak
gksudo gedit /media/_boot/grub/menu.lstzámena hdb3 -> hda3, Save
Děkuji všem za rady a komentáře. Moc jich nebylo...
