LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 11-06-2009, 05:43 PM   #1
lupusarcanus
Senior Member
 
Registered: Mar 2009
Location: USA
Distribution: Arch
Posts: 1,022
Blog Entries: 19

Rep: Reputation: 146Reputation: 146
Angry External hard drive boot problem


Hello everybody. I made a thread several hours ago, but it returned no responses. I will try to re-word it so hopefully you can understand my problem.

I have a brand new external 320 GB USB HDD. I divided it into two partitions. I put Ubuntu Netbook Remix & the GRUB on a 152 GiB partition, and on the other I made an NTFS partition to backup my Windows data.

I changed my BIOS settings to boot into USB HDD first, and then I booted into Linux just fine. I then shut down Linux and removed the USB HDD to boot into Windows, which worked. Then after I saw Windows was running well, I wanted to get working on my Linux box so I shutdown Windows. Then I plugged the USB HDD in, and started the computer, which booted directly into Windows. Now this part confuses me: If I *restart* Windows, or Ubuntu, or 'save changes and exit' from BIOS (which restarts my computer), then my HDD brings up GRUB. But If I shutdown the computer, or turn it off by the power button, my computer just boots directly into Windows. How do I fix this so I can bring up GRUB and boot into Linux every time I plug the USB HDD in?

Its a Seagate FreeAgent Go brand if that helps.

Thanks Everyone,

leopard
 
Old 11-06-2009, 09:59 PM   #2
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 11,017

Rep: Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618
I'm not sure if I understand your scenario, but from what you have in your post when you have the external set to first boot priority, you boot into Ubuntu. So I would assume you have Grub stage1 in the mbr of the external and if you unplug the external and boot you just get windows with no grub menu. then you have windows boot file in mbr of the internal disk so windows boots.

Quote:
How do I fix this so I can bring up GRUB and boot into Linux every time I plug the USB HDD in?
As long as you have Ubuntu/Grub files on it and stage1 Grub in the mbr of the external, you just need to leave the external set to first boot priority with your internal second. If the external is not attached, the BIOS just looks at the other drives in sequential order for boot code.
 
Old 11-07-2009, 11:19 AM   #3
lupusarcanus
Senior Member
 
Registered: Mar 2009
Location: USA
Distribution: Arch
Posts: 1,022

Original Poster
Blog Entries: 19

Rep: Reputation: 146Reputation: 146
Unhappy

Thanks for the reply.

Quote:
Originally Posted by yancek View Post
I'm not sure if I understand your scenario.
The BIOS does not recognize the External Hard Drive off a cold boot. It does recognize it when I restart the computer.

I have the external HDD set to first priority in the boot order.

Is there a way to fix this or should I take the drive back to Wal-Mart and get a different one?

thanks,

leopard
 
Old 11-07-2009, 11:27 AM   #4
AwesomeMachine
LQ Guru
 
Registered: Jan 2005
Location: USA and Italy
Distribution: Debian testing/sid; OpenSuSE; Fedora; Mint
Posts: 5,524

Rep: Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015Reputation: 1015
It sounds like you need to boot a linux CD into rescue mode and reinstall grub to the external drive. Almost any distro's install CD-1 will have a rescue system on it. You have to boot with the install CD, and follow the instruction for rescue. One of the choices is reinstall grub bootloader

Also, if the bios did not detect the drive, there would be no option for usb boot.

Last edited by AwesomeMachine; 11-07-2009 at 11:36 AM.
 
Old 11-07-2009, 12:04 PM   #5
lupusarcanus
Senior Member
 
Registered: Mar 2009
Location: USA
Distribution: Arch
Posts: 1,022

Original Poster
Blog Entries: 19

Rep: Reputation: 146Reputation: 146
Thank you for your reply.

Quote:
Originally Posted by AwesomeMachine View Post
It sounds like you need to boot a linux CD into rescue mode and reinstall grub to the external drive.
GRUB boots properly when the computer is restarted.

Quote:
Also, if the bios did not detect the drive, there would be no option for usb boot.
In the BIOS, the device name FreeAgent Go is listed next to the option USB HDD when the computer is restarted. When the computer goes off a cold boot, the BIOS does not list the device name FreeAgent Go.

So basically, If I want to access my USB HDD Ubuntu off a cold boot, I have to enter BIOS, then save changes and exit, which reboots the computer and therefore allows me into Ubuntu.

I just installed Linux on the HDD yesterday. If I reinstall GRUB wouldn't I still be in th same situation I'm in now?

I will reinstall GRUB, and will post back result. PLEASE, if anybody has even a CLUE as to why this is happening, PLEASE post.

Thanks for your reply again, AwesomeMachine.

Sincerely,

leopard
 
Old 11-07-2009, 01:26 PM   #6
lupusarcanus
Senior Member
 
Registered: Mar 2009
Location: USA
Distribution: Arch
Posts: 1,022

Original Poster
Blog Entries: 19

Rep: Reputation: 146Reputation: 146
Reinstalling GRUB did not work

I am getting so frustrated. I just want to boot the hard drive off a cold boot. Thats all I want to do. Right now I can only boot the hard drive off a restart. Why?!

Please help me,

leopard
 
Old 11-07-2009, 01:26 PM   #7
yancek
LQ Guru
 
Registered: Apr 2008
Distribution: Slackware, Ubuntu, PCLinux,
Posts: 11,017

Rep: Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618Reputation: 2618
So you have the external set to first boot priority and don't change that?

FreeAgent Go is the name of the Seagate Hard Drive as see at this link?

http://www.seagate.com/www/en-us/pro.../freeagent_go/

How old is your system board? Doesn't seem like a Grub problem. I'd highlight the FreeAgent Go hard drive in the BIOS, you should be able to set an option to auto-detect, save the changes and re-boot and see if thedrive is detected correctly. If it is, I have no other ideas about it. If it's not, you probably need to upgrade BIOS.
 
Old 11-07-2009, 01:35 PM   #8
lupusarcanus
Senior Member
 
Registered: Mar 2009
Location: USA
Distribution: Arch
Posts: 1,022

Original Poster
Blog Entries: 19

Rep: Reputation: 146Reputation: 146
Quote:
Originally Posted by yancek View Post
So you have the external set to first boot priority and don't change that?

FreeAgent Go is the name of the Seagate Hard Drive as see at this link?

http://www.seagate.com/www/en-us/pro.../freeagent_go/

How old is your system board? Doesn't seem like a Grub problem. I'd highlight the FreeAgent Go hard drive in the BIOS, you should be able to set an option to auto-detect, save the changes and re-boot and see if thedrive is detected correctly. If it is, I have no other ideas about it. If it's not, you probably need to upgrade BIOS.
The link is my exact hard drive.

My computer is an Acer Aspire One. I bought this computer 3 weeks ago. The BIOS always detects the drive off a restart or reboot.

The drive is never detected when the computer is Shut Down.

I can and have booted into the drive after a reboot.

It will not boot the drive or even detect it off a cold boot.

I will see if there is an auto-detect option in the BIOS, and will post results.

Thanks for trying, your effort is greatly appreciated.

leopard
 
Old 11-07-2009, 01:53 PM   #9
lupusarcanus
Senior Member
 
Registered: Mar 2009
Location: USA
Distribution: Arch
Posts: 1,022

Original Poster
Blog Entries: 19

Rep: Reputation: 146Reputation: 146
There is no auto-detect option.
Since I "Shut Down" Windows the BIOS did not detect it when I presssed the power button.
But because the BIOS requires me to reboot when I save changes, it detected it upon reboot...
 
  


Reply

Tags
bios, externalharddrive, seagate, ubuntu, usb boot


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Which boot disk image should I use to boot an external hard drive? dublinus Linux - Laptop and Netbook 8 09-29-2008 02:32 AM
Ubuntu: Installed to external hard drive; boot to primary hard drive gives error 22 dcorb62 Linux - General 7 09-05-2007 12:28 AM
Boot Linux from external hard drive?? wootletootle Slackware 9 01-19-2007 06:46 AM
Daul Boot with external hard drive Haloony Linux - Newbie 7 01-05-2006 12:13 PM
external hard drive and dual boot Ashearah Linux - Newbie 2 10-18-2003 10:07 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 03:23 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration