First let me say sorry for another one of these threads. My situation is unique or after five days of reading and trying I cant figure this out, but I am very dangerous. So if i missed it i am sorry for posting this. I am novice at Linux at very best actually probably less than.
What I have is i can load Ubuntu just fine and I can load windows just fine, but to switch between them i have to disable Ubuntu under UEFI in bios. It is like Grub is not mapped to the windows boot loader/MBR properly. By disabling Grub it will bypass it and load windows enabling it allows me to load Ubuntu. I just would like the Grub loader to work as designed. I know it is operator error.
I didn't do boot repair as most examples didn't fit my situation. After about 30 installs I need help.
This is what I have:
Windows 7 machine HP sandy-bridge mother board quad core I5 2.8ghz Sata with UEFI
12 Gig RAM
2 separate HDD Drives TB each
Windows 7 on one /dev/sda1
Ubuntu 12.10 on the other /dev/sdb1
this got me pointed and started in the right direction. Also when i put in iso.image it loads in efi mode
http://www.linuxbsdos.com/2012/05/17/how-to-dual-boot-ubuntu-12-04-and-windows-7/
I Manually partitioned ubuntu on install and it looks like this
/dev/sdb1 Fat32 /boot/efi
(did efi because ext4 wouldn't work do to UEFI i think)
/dev/sdb2 ext4 /
/dev/sdb3 ext4 /home
/dev/sdb4 linux-swap
Install worked as expected then rebooted. Grub loader came up I picked Ubuntu and it loaded fine. Tried to reboot into windows and got (error invalid efi file)nothing else, but Ubuntu loads fine. When the install finished it put an Ubuntu header under UEFI where there was nothing before.
bios setup looked like this before install
UEFI
Legacy Boot Sources
ATAPI-CD-ROM
Hard Drive
Hitachi (windows drive)
Stxxx(ubuntu drive)
Network controller
Bios looks like this after ubuntu 12.10 install
UEFI
Ubuntu (If i disable this windows loads)
Legacy Boot Sources
ATAPI-CD-ROM
Hard Drive
Stxxx(ubuntu drive)
Hitachi (windows drive)
Network controller
So I have moved the master and slave drive around and it doesn't help. I was going to use easyBCD but was scared to mess with windows hints the separate hdd. How can I get grub to load either Ubuntu or windows just be selected which one i want. My family also uses this computer and don't want them in the bios.
Hope this isn't to confusing I really appreciate any help just even pointed in the right direction. I have read just about everything i can find on UEFI and dual boot, but most is on partitioning the windows drive and not separate drives.
I have also thought about pulling the windows drive and then installing Ubuntu, but know if it will still read Live CD if i do this. Or if that would make a difference.