LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Fedora 11: Cannot mount partition on Seagate FreeAgent Drive's secondary partition (http://www.linuxquestions.org/questions/linux-newbie-8/fedora-11-cannot-mount-partition-on-seagate-freeagent-drives-secondary-partition-735159/)

Erik Anderson 06-23-2009 11:24 PM

Fedora 11: Cannot mount partition on Seagate FreeAgent Drive's secondary partition
 
When I try to install Fedora 11 (64 bit) onto a Seagate Freeagent disk drive's second partition (first one is Windows, and I'd like to keep it that way) as /boot and the thirds as the / (root), I get the error message that cannot mount (or maybe it's find) partition. Error #15 if I remember correctly.

The drive *may* be (I'm not sure) considered a Mass Storage Device rather than a Hard Drive by my BIOS.

I've read on another page http://www.togaware.com/linux/surviv...s_Storage.html that USB devices are read as SCSI? Would that mean when I install Fedora, I should have checked the SCSI box? If so, does that mean I should reinstall?

I've tried using EasyBCD 2.0 Beta Build 63 and have been receiving suggestions from their tech support, but alas, my difficulty does not lay in grub but rather somewhere deeper I think.

Thank you for any help,
Erik

sonnik 06-24-2009 05:33 PM

Please describe how you're booting up to the USB device.

I believe what happened is the following... You installed from a CD-ROM. When anaconda (setup) ran from the CD-ROM, at the time - the USB device was hd(1,1) - The internal hard drive was hd(0) at the time.

Now that you're booting from the USB device, the USB device is hd(0,1) (since that's the first hard drive seen by GRUB).

So, grub is trying to boot to hd(1,1) instead of hd(0,1). This happens when you install to removable media from an image on a physical drive other than where you'll be installing to in some scenarios.

If you can, use grub's edit option after it has booted and try to change from hd(0,1) to hd(1,1) or vice versa.

yancek 06-24-2009 06:42 PM

Grub Error 15 is file not found which means Grub is looking for it's boot files and they are not where they are expected. The stage1 file of Grub is in the master boot record, the rest (almost all) of the Grub files are on the root or boot partition. You have a separate /boot partition so that is where Grub will be looking.

Load the Fedora Live/Install CD, go to a terminal and enter the "fdisk -l" command as root user. Post the output here. Also might be useful to post the output of the command: cat /boot/grub/menu.lst (menu.lst might be called grub.conf in Fedora).

How many drivess do you have attached?

Erik Anderson 06-25-2009 12:19 AM

Quote:

Originally Posted by sonnik (Post 3585215)
Please describe how you're booting up to the USB device.

Now that you're booting from the USB device, the USB device is hd(0,1) (since that's the first hard drive seen by GRUB).

So, grub is trying to boot to hd(1,1) instead of hd(0,1). This happens when you install to removable media from an image on a physical drive other than where you'll be installing to in some scenarios.

If you can, use grub's edit option after it has booted and try to change from hd(0,1) to hd(1,1) or vice versa.

No, I don't think that's it because I am using EasyBCD as my grub. This loads up from my main hard drive (hd0) and looks to hd1,2 (where I have installed Fedora's /boot partition. hd1,1 is another Windows partition.

I'm afraid if I edit grub to boot from hd0,1 that I'll overwrite my "lovely" Vista in places that will cause pain and suffering.

Erik

Erik Anderson 06-25-2009 12:56 AM

Quote:

Originally Posted by yancek (Post 3585278)

Load the Fedora Live/Install CD, go to a terminal and enter the "fdisk -l" command as root user. Post the output here. Also might be useful to post the output of the command: cat /boot/grub/menu.lst (menu.lst might be called grub.conf in Fedora).

How many drivess do you have attached?

I do not know how to redirect the output where I can upload it here. I'm using my Windows version of Firefox to read this. How can I transfer a file from my Linux side to my Windows side before installation?

One thing I did notice about fdisk -l's output was an asterisk by my main drive's root directory (infamous C:\ in the Windows world) and not one by what should be the /boot partition on my Linux side. Is that relevant?

I have three drives attached. hd0 is my Windows side, hd1,0 is another Windows partition for the Free Agent Drive. hd1,1 is where I put /boot and hd1,2 is where I mounted the /. (not slashdot). My third one is a hard drive (hdc)I did something screwy trying to get this to work and is uninitialized. It was my old computer's hard disk. I have to recover some data from it, but it does not enter into my Linux thoughts for now.

Anyway, please let me know how to redirect so we can begin making progress. If there's a link somewhere that explains it already, just point me there.

Thank you both/all for the help.
Erik

syg00 06-25-2009 01:10 AM

There are lots of "half information" here so far. Is the following (all) correct.

- you can successfully (still) boot Vista using the Vista boot loader
- you completed the Fedora install, and installed grub to the boot partition, not the MBR
- you successfully used EasyBCD to locate grub and added Fedora as an option to the Vista boot menu
- when you select Fedora from the Vista boot menu you get the (grub) error 15.

As for getting the Linux info, you should be able to boot the Fedora CD/DVD and "switch" to the disk install (bypassing grub), then look around, as suggested above. Your network should come up so you can post directly from there. Otherwise it may run as a liveCD - same comments apply.


All times are GMT -5. The time now is 02:12 PM.