Re: RAID0 and Fedora 16 / f16

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

 



Mark W. Jeanmougin writes:

# fdisk -l /dev/sda
Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9e218bdf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63      530144      265041   fd  Linux raid autodetect

You need to move up the start of partition up to 2048, from 63. Grub won't fit here, as you've discovered.

After the reboot I get:
GRUB  loading.
Welcome to GRUB!

error: no such device: 71ec265a-f934-40a6-b02d-3ff3a274d229.

http://fedoraproject.org/wiki/Common_F16_bugs#Cannot_boot_with_.2Fboot_partition_on_a_software_RAID_array

You need to:

1) Move partition 1 to start on logical sector 2048.

2) Use the workaround given there.

Both 1 and 2 are required to fix this. Neither one, by itself, will give you something that boots.

If you're doing a fresh install, this shouldn't be too bad. If you're trying to salvage a botched upgrade, you have to move up your sd[ab]1, before you can do anything. It can be done in rescue mode, but won't be easy. Given the size of the /boot partition, the easiest thing to do would probably be to temporarily copy /boto to one of your bigger partitions, resize it, and restore it.

Sounds easier than it actually is. fdisk won't be able to write out an updated partition table if something still has the disk mounted. So, you'll have to back up /boot, stop all disk arrays, use fdisk to gingerly remove partition 1 from both disks, and add it back it, slightly smaller, assemble a new mdraid array, being sure to specify version 1.0 raid superblock. mdadm will likely whine that it's still seeing its old superblock, with the wrong partition size. Just follow mdadm's instructions to zero it out. Reformat the slightly smaller sd[ab]1 as ext[34], start up all the arrays, mount everything back up, and restore your former /boot (and update the fstab on your root partition, to reflect the new /boot uuid).

Then you should be able to go into chroot /mnt/sysimage, and fix grub as instructed on the known issues page. Been there myself, have the wounds to prove it…

If I do a "default" partitioning installation, then everything works
fine, but I don't get RAID1. Or, any RAID at all. Just an LV spanning
my drives.

… and you should get rid of LVM as well. It offers very few benefits for a generic RAID1 setup, like you have. Just use native primary/extended partitions, and mount them directly.

P.S. Your 256mb for /boot is a bit small-ish, these days, too.

Attachment: pgpsDwq0dd5rw.pgp
Description: PGP signature

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux