Hai everyone

I have tried ubuntu and linux os multi boot with windows.. but after a change in the partition table or windows installation the linux os goes out of order and need to reinstall every time. each time after the installation i find that the my downloaded and installed programes and data are lost. This problem keeps me away from the linux. I love the linux based OSs but windows I feel much simpler to operate and install. in windows I can easily reinstall without losing the installed programmes and data. It detect and repair the existing installation everything goes fine.. as earlier. why this facility is not included (??) in ubuntu installation.

I would like see the following changes in the installation...
It should detect the existing installation and repair without losing data
It should be customized installation as what apps are to be installed



I'm not an expert in linux because the above problems I have lost many GB of data from my computer even though I love the OS and I would like to get more trained about the linux Please tell me whether there is any solution for my problems..