Re: FC5 RAID 1 - booting off either drive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Craig White wrote:
On Tue, 2006-03-28 at 08:05 -0700, Craig White wrote:
On Mon, 2006-03-27 at 21:43 -0600, Laurence Vanek wrote:
Greetings -

To my surprise, fresh install of FC5 with RAID 1 configured at install time went without a hitch. I have /dev/md0 defined on /boot partitions. It boots fine with this setup.

I had my FC4 system setup this exact way except I found that I had to manually install grub on one of the disks to permit booting off either one if the other is down.

Does anyone know of a way to check for the presence of grub on each drive (obviously its on hda since it boots presently) to see if this needs to be done for FC5 also without powering down each drive in turn & attempting to boot?
----
thought I should post against the right thread

just an untested thought...

bb if=/dev/sda of=/tmp/sda-bootblock.bin bs=512 count=1
bb if=/dev/sdb of=/tmp/sdb-bootblock.bin bs=512 count=1

diff /tmp/sda-bootblock.bin /tmp/sdb-bootblock.bin

Thinking...

- substitute different values for sda/sdb as fits
- the first 512 bytes on each drive are the boot (perhaps less, someone
will surely correct me...it might just be the first 256 or 384 bytes)
- if they are the same (i.e. grub has been installed on both), there
will be no diff

otherwise...

grub-install /dev/sdb

Of course, the only way that you'll ever KNOW for sure that it's going
to work is to do a real simulation, i.e. disconnecting one drive, then
the other drive...
----
not only wrong thread but as Paul so correctly points out.

dd - NOT bb

I am rapidly ingesting coffee but haven't figured out a mainline method
so I am left to normal ingestion methods which apparently haven't quite
caught up to my fingers or my brain.

duh.

Sorry

Craig

Craig -

results using bs=466
============
[root@localhost tmp]# dd if=/dev/hda of=/tmp/hda-bootblock.bin bs=466 count=1
1+0 records in
1+0 records out
466 bytes (466 B) copied, 7.6e-05 seconds, 6.1 MB/s
[root@localhost tmp]# dd if=/dev/hdc of=/tmp/hdc-bootblock.bin bs=466 count=1
1+0 records in
1+0 records out
466 bytes (466 B) copied, 7.7e-05 seconds, 6.1 MB/s
[root@localhost tmp]# diff hda-bootblock.bin hdc-bootblock.bin
Binary files hda-bootblock.bin and hdc-bootblock.bin differ
================

files also differ is bs=256, 128
BUT for bs=64 we get no complaint from diff:

================
[root@localhost tmp]# dd if=/dev/hda of=/tmp/hda-bootblock.bin bs=64 count=1
1+0 records in
1+0 records out
64 bytes (64 B) copied, 7.8e-05 seconds, 821 kB/s
[root@localhost tmp]# dd if=/dev/hdc of=/tmp/hdc-bootblock.bin bs=64 count=1
1+0 records in
1+0 records out
64 bytes (64 B) copied, 7.6e-05 seconds, 842 kB/s
[root@localhost tmp]# diff hda-bootblock.bin hdc-bootblock.bin
================


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux