Re: [ANNOUNCE] mdadm-3.1 has been withdrawn

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

 



You still have to have some part of your boot process served by normal
startup support (like a hardware raid / motherboard supported
fakeraid; unless you're doing some kind of netboot) no matter what you
do you still need a kernel exposed, and you may as well have an initrd
of some kind after it.

What I'd likely do is use GPT and place your bootloader inside of a
Guid Partition Table area (preferably near the front of the disk so
you're assured to be within realmode bios LBA range (just in case LBA
48 bit isn't supported by your bootloader/bios) which might end at
128GB of data http://ubuntuforums.org/archive/index.php/t-301826.html)
and set it up so that the boot-loader code in the first 440 (446)
bytes of the MBR compatibility/protective label loads the blocks for
the real bootloader from that area.

Then you can use DD to duplicate the first 446 bytes on to each other
'mirror' device and either have those boot devices as a mirror set, or
intentionally only manually update the backups when you've tested a
new kernel.


<  Free Open Source Plug  >
If for some reason your current distribution's initrd/initramfs
doesn't do what you want, I know of an easily customized alternative:
"Another Early Userspace Init Option"
http://sourceforge.net/projects/aeuio/ which is based on basic /bin/sh
, awk, sed ; it builds best when you have a local copy of busybox, but
should also build (a somewhat larger) initrd using the other binaries
on your system.
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux