[TriLUG] Linux forums other than trilug?

Matthew Lavigne mattchew.latreen at gmail.com
Thu Sep 9 19:08:12 EDT 2004


I would be inclined to think that running grub and then at the grub
prompt (chrooted to hdb) then at the command line type

root (hd1,0)
setup (hd1)

exit

now what this *should* do is rewrite the grub info for you new config
(grub actually stores some data in files other then
/etc/boot/grub/grub.conf

then try the reboot and see what you get

Another thing to try (if you are feeling cagey and have a print out of
your grub is remove the grub.conf completely and reboot... then feed
grub the commands one at a time using tab complete it may help to
troubleshoot what the issue is.

Matthew 


On Thu, 9 Sep 2004 10:49:46 -0400, Tom Bryan <tbryan at python.net> wrote:
> On Thursday 09 September 2004 09:37 am, Matthew Lavigne wrote:
> 
> > 1. is the boot still on hda?  if so then you will need to ensure that
> > you edit the /boot/grub/grub.conf there.
> 
> /dev/hda8 is the current root partition.  I do not keep a separate partition
> for /boot.  I would like the new root partition to be /dev/hdb1, and the
> /boot directory will live on the /dev/hdb1.
> 
> Right now, / is /dev/hda8 and /newroot is /dev/hdb1.  Once I can successfully
> boot off of /dev/hdb1, then I'll test the system like that for a bit, not
> even mounting /dev/hda8.  If everything still works, then /dev/hda is going
> to be repartitioned.
> 
> Every time I modify /boot/grub/grub.conf, I copy it to
> /newroot/boot/grub/grub.conf so that the two files are identical.  I just ran
> diff to make sure.
> 
> > 2. have you installed linux before on the disk that you are using for
> > hdb?
> 
> No.  /dev/hdb was just a "data" drive for this machine for quite some time.
> Now, I'd like to use the /dev/hda disk in another machine, so I'm rearranging
> and repartitioning.  :-)
> 
> > If so and you user using the BIOS to boot to the secondary hard
> > drive on the Primary channel (hdb) then you will need to ensure that
> > you run grub-install /dev/hdb
> 
> Yes, but I don't want to do that until I can boot off of /dev/hda and then use
> grub to select the kernel, etc., from /dev/hdb and test things out.
> 
> > 3. what is your fstab setup as and what is the label on hdb?  that may
> > be causing some issues.
> 
> Trimming out the proc filesystems and such in /etc/fstab leaves me with
> 
> /dev/hda8               /                       ext3    defaults        1 1
> LABEL=/data             /data                   ext3    defaults        1 2
> /dev/hdb1               /newroot                ext3    defaults        1 2
> LABEL=/opt              /opt                    ext3    defaults        1 2
> LABEL=backup            /opt/ftp                ext3    defaults        1 2
> /dev/hdb2               /newlocal               ext3    defaults        1 2
> /dev/hda10              /usr                    ext3    defaults        1 2
> /dev/hda9               /usr/local              ext3    defaults        1 2
> /dev/hdb5               /usr/share              ext3    defaults        1 2
> /dev/hda11              swap                    swap    defaults        0 0
> /dev/hdg6               /home                   ext3    defaults        1 2
> 
> A bit of a mess right now, but you can see that I'm explicitly mounting the
> root and /newroot partitions because labels get too confusing while I'm
> moving things around.  :)
> 
> Of course, on /dev/hdb1, /etc/fstab looks a bit different.
> 
> /dev/hdb1               /                       ext3    defaults        1 1
> LABEL=/data             /data                   ext3    defaults        1 2
> LABEL=/opt              /opt                    ext3    defaults        1 2
> LABEL=backup            /opt/ftp                ext3    defaults        1 2
> /dev/hdb2               /newlocal               ext3    defaults        1 2
> /dev/hda10              /usr                    ext3    defaults        1 2
> /dev/hda9               /usr/local              ext3    defaults        1 2
> /dev/hdb5               /usr/share              ext3    defaults        1 2
> /dev/hda11              swap                    swap    defaults        0 0
> /dev/hdg6               /home                   ext3    defaults        1 2
> 
> 
> > I would be inclined to think that you will need to get grub configured
> > by chrooting in to the hdb then doing grub-install
> 
> Interesting.  I could give that a try.  But you're basically just trying to
> get grub on /dev/hdb's MBR?  That shouldn't really be a problem yet, should
> it?  I should be able to run grub off of /dev/hda and boot to the system on
> /dev/hdb.
> 
> > Could  you list the partition information (ie hda1 = /boot, hdb1 = /)
> > fully?
> 
> My current system has
> 
> /dev/hda8 on / type ext3 (rw)
> /dev/hdb1 on /newroot type ext3 (rw)
> /dev/hda13 on /data type ext3 (rw)
> /dev/hda12 on /opt type ext3 (rw)
> /dev/hdb6 on /opt/ftp type ext3 (rw)
> /dev/hda10 on /usr type ext3 (rw)
> /dev/hda9 on /usr/local type ext3 (rw)
> /dev/hdb2 on /newlocal type ext3 (rw)
> /dev/hdb5 on /usr/share type ext3 (rw)
> /dev/hdg6 on /home type ext3 (rw)
> 
> Of course, if I can get the system to boot with (hd1,0) as the root
> filesystem, then I should have
> 
> /dev/hdb1 on / type ext3 (rw)
> /dev/hda13 on /data type ext3 (rw)
> /dev/hda12 on /opt type ext3 (rw)
> /dev/hdb6 on /opt/ftp type ext3 (rw)
> /dev/hda10 on /usr type ext3 (rw)
> /dev/hda9 on /usr/local type ext3 (rw)
> /dev/hdb2 on /newlocal type ext3 (rw)
> /dev/hdb5 on /usr/share type ext3 (rw)
> /dev/hdg6 on /home type ext3 (rw)
> 
> > Looking at your grub.conf the question that I have is that have you
> > run grub-install? and is so how (ie using what parameters?)
> 
> No.  I have no notes of having run it.  :)
> 
> > Where is the boot that you are trying to boot to right now?  is hda
> > the only active partition?
> 
> By "active" partition, you mean...?
> 
> > Worst case bring it to the installfest on the 18th (if you can) and I
> > will give you a hand bailing it out..
> 
> Before then, I'll have bought a new disk and installed from scratch.  :)  The
> only reason that I haven't done that yet is that it's hard for me to let go
> of such a strange problem without understanding it at all.  I have no problem
> working around a problem that I understand.  I don't like working around
> problems caused by my own ignorance.
> 
> 
> 
> ---Tom
> 
> --
> TriLUG mailing list        : http://www.trilug.org/mailman/listinfo/trilug
> TriLUG Organizational FAQ  : http://trilug.org/faq/
> TriLUG Member Services FAQ : http://members.trilug.org/services_faq/
> TriLUG PGP Keyring         : http://trilug.org/~chrish/trilug.asc
>



More information about the TriLUG mailing list