Hallo Jan11000,
Je hebt helemaal gelijk. Ubuntu 11.04 wordt aangesproken op '(/dev/sda,msdos7)' en het is dan logisch dat je dat ook in de aanroep van Puppy zet omdat Puppy een 'frugal'-installatie is, d.w.z. een bestand in een map (puppy525) in Ubuntu 11.04, dus niet op een aparte partitie. Maar als ik dat doe, krijg ik bij het aanroepen van Puppy de melding:
"fout: no such disk"
"fout: You have to load kernel first."
Op de oude computer had ik hetzelfde, al is dat geen dual-boot maar alleen een enkele Xubuntu 11.04-installatie met Puppy, ook als frugal. Xubuntu staat daar op '/dev/sda,msdos4'. Als ik dat in de 40_custom file zette, kon grub ook de disk niet vinden. En toen ik er 'hd0,1' van maakte, startte Puppy wel en het doet het perfect op het oude lijk.
Als ik op de laptop b.v. via een diskmanager of het aloude Gparted naar de schijf kijk, staat Ubuntu ook gewoon op sda7. Maar als ik dat opgeef als disk, kan grub de schijf weer niet vinden. Het is om te gillen. 'hd0,x' zijn volgens mij oude benamingen. De handleiding bij de installatie van Puppy 5.25, wat de laatste 'officiële' distrutie is, gaat nog uit van grub (1) en heeft het over 'titel' i.p.v. 'menuentry' en werkt inderdaad ook nog met de oude hd0,x schijfaanduidingen. Het lijkt een beetje op een leeftijdsconflict want Puppy5.25 is wel de laatste betrouwbare versie, al is er al een experimentele 5.3, maar die 5.25 is al zeker een jaar ou of zelfs ouder, want Puppy wordt niet elk half jaar ge-update. Groet, Rudolf