so?
we can't do any of this from inside suse anyway. you'll need a livecd (ie knoppix) to do it easiest.
will the data in hda7 fit inside the remaining space on hda5 and hda6 (assuming we make hda6 into a usable partition)?
the best way to find this out will be to open a shell (eg Konsole) and type:
Then tell me the results to "df" so that i can better help you.
edit:
forgot to mention, we will make hda5 the primary partition. By this i mean that we will keep the same directory structure as before so that "/" which is hda7 will be the lowest directory on hda5, and move all the data in hda5 to its
mount point when it is all mounted in a running system. we can do this by making this folder in hda5 "/mount/dev/hda5/mnt/1GB_native" (or whatever its
mount point is - df will tell you) and
moving everything in hda5 to that folder. This means that hda5 will resemble how the file system looks on a system with both hda5 and hda7 mounted, but without all the data thats on hda7 (we will then want to move all of that into hda5 from hda7)
tell me which bits don't make sense, i know most of it doesn't. got a broken finger so re-typing it will take ages.