Solved

Grub setup with 2 hd (change boot disk)

Posted on 2008-06-24
3
1,438 Views
Last Modified: 2013-12-15
I recently installed Fedora 9, as I thought Ubuntu didn't quite meet my expectations. - Bad choice, I guess, but that's another story...

My laptop (Dell XPS m1730) has two disks and my Linux system is installed on the second one. During installation I got the option to choose what disk the system was to boot from. I answered disk A. Then I got the question if I really would like it like that as the system was on disk B. - Well "boot from" is rather vague I guess so I changed it.

Now, fortunately my BIOS lets me boot from disk B, but of course I would prefer not having to pick up the boot list each time I start up. I kind of thought that the problem would be simply solved by running something like grub-install /dev/sda... Here's where the real issue started. Now I had the screen full of "GRUB GRUB GRUB GRUB..." - looks quite like my first Basic program in the late 70's. Booting from disk B was corrupted as well.

For some reason my device.map file says hd0 is sdb and hd1 is sda. This can not be changed without complications either.

So, how do I tell grub to boot from disk A instead (and work, I might add)?
0
Comment
Question by:obg
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
3 Comments
 
LVL 3

Accepted Solution

by:
arndawg earned 125 total points
ID: 21854893

If grub-install is not working for you:

#grub --no-floppy
grub> root (hd0,0)   # change to where the boot partition is (hd1,0 ?)
grub> setup (hd0)   # Install to MBR
grub> quit            #exit

0
 
LVL 2

Author Comment

by:obg
ID: 21863778
This does not help me very much. I have a Windoze boot partition as well, on the first disk. Why do I need to give the root command to grub? How are the parameters interpreted? Why can't it use sda and sdb wich are the names of my disk devices? I assume that hd0 (for example) gets parsed through device.map...? And setup (hd0) would again install on MBR of sdb, right? Can I change the device.map and set hd0 to sda and hd1 to sdb and then update grub.conf without problems?
0
 
LVL 2

Author Comment

by:obg
ID: 21864219
Well, I finally got it working with grub-install. I don't know why but I changed everything I thought should be changed and now it works...

I'll give you some cred anyway...
0

Featured Post

Free Tool: Postgres Monitoring System

A PHP and Perl based system to collect and display usage statistics from PostgreSQL databases.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This is the error message I got (CODE) Error caused by incompatible libmp3lame 3.98-2 with ffmpeg I've googled this error message and found out sometimes it attaches this note "can be treated with downgrade libmp3lame to version 3.97 or 3.98" …
Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

726 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question