Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Partition / Boot Order issue!
New Posts  All Forums:Forum Nav:

Partition / Boot Order issue!

post #1 of 3
Thread Starter 
Hey everyone smile.gif A few months ago I decided to dual boot a Ubuntu install alongside my Windows 7 install, one on each of my lappy's 500gb HDDs. I'm using an ASUS ROG G74sx.

My problem is... I can't figure out for the life of me how to get my computer to boot directly into Ubuntu (and by extension, it's GRUB bootloader).

In my BIOS (G74sx v.201), My two HDDs are listed as P0 and P1.
P0 is labeled ST9500423AS, and I've identified it is my Windows 7 drive.
P1 is labeled exactly the same, ST9500423AS, and I've identified it as my Ubuntu drive.
P2 is labeled HL-DT-STDVDRAM GT34N (my DVD-R drive).

The problem is, I've edited my boot order using "Hard Drive BBS Priorities" so that my boot order is as follows:
1: P1
2: P2
3: P3 (my network boot option, although I have not a clue what that is).

In theory, with P1 (my Linux drive) being set as my boot drive, I should boot directly into the GRUB loader and then into Linux. After all, that's what happens when I force boot into that drive from within my BIOS. I should mention that the Loader lists my Win7 install as a boot option. Each and every time I attempt to natural boot into Linux using the boot order, my PC boots back into Windows automatically - and I re-enter the BIOS to find that the Boot Order has been reset to be:
1: P0 (Windows)
2: P2 (DVD)
3: P3

I don't have any experience with BIOS work at all, so I apologize if my terminology is off or I'm explaining this funny. I should also mention that in my BIOS's Boot Settings, UEFI Boot and PXE ROM are both "Enabled".

I wanted to gather some more information so I booted into GParted to take another look at my partitions. I'm hoping that what I found might shed some light on this whole thing.

Under /dev/sda in Gparted, the partition table is as follows:
/dev/sda1/ format:fat32 label:RECOVERY size:25gb flags:hidden, lba
/dev/sda2/ format:NTFS label:OS size:440.76gb flags:boot

Under /dev/sdb in Gparted, the partition table is as follows:
/dev/sdb1/ format:ext4 size:440.76bg flags:boot



Like I said, I really have limited knowledge on this whole subject. I knew enough to partition the drives and get the installs done, but past that I'm a bit lost! I guess, given everything I've found out, I am thinking I may have a few options - let me know if I'm off base.

1. Reflashing or flashing my BIOS to a higher version (I know that G74sx v.203 is available) in hopes that this resetting is a BIOS error or issue.

2. Could I maybe change the flags on my partitions, or remove the "boot" flag from my Windows drive, so the BIOS only recognizes the Linux drive as a bootable?

3. Would there be a way to swap the data and partitions between sda and sdb, so the BIOS/ Boot Order would be accessing the other OS from the same partition or boot position? Terminology is probably WAY off here.

4. A complete wipe of both my drives and reinstall of both OS's, starting with my Linux install, so that the Windows install would be recognized as "second".


I'm really sorry for the large wall of text - I'm hoping that this extensive amount of information will enable people to help me solve this issue.

Thanks, everyone, for your help!

-Smorgan
ASUS G74sx
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2630QM G74Sx NVIDIA GeForce GTX 560M  Stock 
Hard DriveOSMouseAudio
Stock Microsoft Windows 7 Home Razer Deathadder 3500DPI Razer Carcharias 
Other
Razer Nostromo 
  hide details  
Reply
ASUS G74sx
(9 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 2630QM G74Sx NVIDIA GeForce GTX 560M  Stock 
Hard DriveOSMouseAudio
Stock Microsoft Windows 7 Home Razer Deathadder 3500DPI Razer Carcharias 
Other
Razer Nostromo 
  hide details  
Reply
post #2 of 3
Quote:
Originally Posted by smorgan View Post

Hey everyone smile.gif A few months ago I decided to dual boot a Ubuntu install alongside my Windows 7 install, one on each of my lappy's 500gb HDDs. I'm using an ASUS ROG G74sx.
My problem is... I can't figure out for the life of me how to get my computer to boot directly into Ubuntu (and by extension, it's GRUB bootloader).
In my BIOS (G74sx v.201), My two HDDs are listed as P0 and P1.
P0 is labeled ST9500423AS, and I've identified it is my Windows 7 drive.
P1 is labeled exactly the same, ST9500423AS, and I've identified it as my Ubuntu drive.
P2 is labeled HL-DT-STDVDRAM GT34N (my DVD-R drive).
The problem is, I've edited my boot order using "Hard Drive BBS Priorities" so that my boot order is as follows:
1: P1
2: P2
3: P3 (my network boot option, although I have not a clue what that is).
In theory, with P1 (my Linux drive) being set as my boot drive, I should boot directly into the GRUB loader and then into Linux. After all, that's what happens when I force boot into that drive from within my BIOS. I should mention that the Loader lists my Win7 install as a boot option. Each and every time I attempt to natural boot into Linux using the boot order, my PC boots back into Windows automatically - and I re-enter the BIOS to find that the Boot Order has been reset to be:
1: P0 (Windows)
2: P2 (DVD)
3: P3
I don't have any experience with BIOS work at all, so I apologize if my terminology is off or I'm explaining this funny. I should also mention that in my BIOS's Boot Settings, UEFI Boot and PXE ROM are both "Enabled".
I wanted to gather some more information so I booted into GParted to take another look at my partitions. I'm hoping that what I found might shed some light on this whole thing.
Under /dev/sda in Gparted, the partition table is as follows:
/dev/sda1/ format:fat32 label:RECOVERY size:25gb flags:hidden, lba
/dev/sda2/ format:NTFS label:OS size:440.76gb flags:boot
Under /dev/sdb in Gparted, the partition table is as follows:
/dev/sdb1/ format:ext4 size:440.76bg flags:boot
Like I said, I really have limited knowledge on this whole subject. I knew enough to partition the drives and get the installs done, but past that I'm a bit lost! I guess, given everything I've found out, I am thinking I may have a few options - let me know if I'm off base.
1. Reflashing or flashing my BIOS to a higher version (I know that G74sx v.203 is available) in hopes that this resetting is a BIOS error or issue.
2. Could I maybe change the flags on my partitions, or remove the "boot" flag from my Windows drive, so the BIOS only recognizes the Linux drive as a bootable?
3. Would there be a way to swap the data and partitions between sda and sdb, so the BIOS/ Boot Order would be accessing the other OS from the same partition or boot position? Terminology is probably WAY off here.
4. A complete wipe of both my drives and reinstall of both OS's, starting with my Linux install, so that the Windows install would be recognized as "second".
I'm really sorry for the large wall of text - I'm hoping that this extensive amount of information will enable people to help me solve this issue.
Thanks, everyone, for your help!
-Smorgan

I'm not familiar with your specific BIOS, but, since you say you've already tried setting the priority in it, have you tried just swapping the drives around? I know it's a bit more difficult with a laptop, but it should be entirely possible since you aren't using something from Apple.
Bueller
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770K 4.7Ghz @ 1.36v Asus Sabertooth Z77 Gigabyte Windforce 780 Ti 3GB 16GB Corsair Vengeance 1866 9-10-9-27 
Hard DriveOptical DriveCoolingOS
256GB Samsung 840 Pro + RAID1 2TB 7200 Hitachis LG 6X Blu-ray Burner Corsair H100i Windows 7 x64 
MonitorKeyboardPowerCase
Asus VG236HE XArmor U9BL-S Enermax Galaxy Evo 1250W Corsair 600T 
MouseMouse PadAudio
Logitech G500 SteelSeries 5L O2DAC -> Corsair SP2500 (or O2 amp and Beyerdyn... 
  hide details  
Reply
Bueller
(15 items)
 
  
CPUMotherboardGraphicsRAM
i7 3770K 4.7Ghz @ 1.36v Asus Sabertooth Z77 Gigabyte Windforce 780 Ti 3GB 16GB Corsair Vengeance 1866 9-10-9-27 
Hard DriveOptical DriveCoolingOS
256GB Samsung 840 Pro + RAID1 2TB 7200 Hitachis LG 6X Blu-ray Burner Corsair H100i Windows 7 x64 
MonitorKeyboardPowerCase
Asus VG236HE XArmor U9BL-S Enermax Galaxy Evo 1250W Corsair 600T 
MouseMouse PadAudio
Logitech G500 SteelSeries 5L O2DAC -> Corsair SP2500 (or O2 amp and Beyerdyn... 
  hide details  
Reply
post #3 of 3
First of all, you need to have UEFI-GRUB installed on Ubuntu as regular GRUB will not boot from UEFI.

Let me explain a little further, your motherboard has two core modes: BIOS and UEFI. Basically BIOS is the old style firmware and UEFI is the new style. Boot menus (ie GRUB) are very dependant on what your motherboard's firmware mode is. So for ease, I'd recommend setting your motherboard to BIOS mode (or something that sounds like that - I wouldn't know the exact wording that the setting would have). This would negate the need for the UEFI-GRUB thing that I mentioned in my opening sentence.

Now give that a boot and see if it works.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Operating Systems
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Partition / Boot Order issue!