I am having similar issues on my s205.
On a previous install (12.04), I had Ubuntu appearing as an item in the boot list in bios. The recommended solution to that was to make sure your HDD was listed higher in boot order (as suggested by alex).
When I ran updates, it would periodically cause this Ubuntu item to be pushed up the list again, and again I would move it.
More recently, I have installed 13.04. This was after a very painful process of trying to get anything to install, and boot on the machine. [The solution to that was to change the name and location of my efi file to be exactly /EFI/boot/bootx64.efi on the efi partition, but I should leave that to a different post.]
Anyway, this most recent install left me with the same issue that the wifi seems to be switched off by the hardware switch, and no amount of blacklisting or switching actual hardware switches changes this. Unfortunately, there is no longer an Ubuntu item in the bios. Arrghh.
Well. I have a working solution, but it ain't pretty. Every time I boot the machine, I press fn+f11 (=f12) to enter the custom boot screen. I then toggle the highlighted items back and forth, and then boot from HDD. I don't know how I discovered that this worked, but nothing else I have tried does. So there you go. If anyone can find an uglier workaround to a software issue, I haven't come across it. In the mean time, it seems to work.
Well, I say that. But I recently drained the battery. And my 'method' lost its mojo. I had to reset the bios. After which, my ugly workaround is again working.
I would love to hear if anyone has a better solution, but if you have a Lenovo Ideapad s205, model number 1038, and nothing else works. Then try this.