On 11/17/2013 12:15 PM, Tanstaafl wrote:
> On 2013-11-12 4:55 PM, Tanstaafl <tansta...@libertytrek.org> wrote:
>>> Depending on your system, you might want to add one or more of the
>>> following options:
>>> Option     Description
>>> --disklabel     Add support for LABEL= settings in your /etc/fstab
>>> --dmraid     Add support for fake hardware RAID
>>> --firmware     Add in firmware code found on the system
>>> --gpg     Add in GnuPG support
>>> --iscsi     Add support for iSCSI
>>> --luks     Add support for luks encryption containers
>>> --lvm     Add support for LVM
>>> --mdadm     Add support for software RAID
>>> --multipath     Add support for multiple I/O access towards a SAN
>>> --zfs     Add support for ZFS
>>
>> So, are these *all* of the potential options? If so, then I can probably
>> safely say that all I need is lvm...
>
these options say do additional tasks. i.e. initialise lvm volume groups
or search and start all mdraid devices.  or all of the above.
you only need lvm if root/usr is on lvm.
you only need mdadm if root/usr is on a mdraid
if your root/usr is on a normal device  like /dev/sda3  but all data
drives are on lvm then you still do not need these options.
they are just what to do in the initramfs to get root mounted.

> Never got a response to this...
>
> Maybe I can ask another way...
>
> Is this a complete list of the items that may break BOOTING? I
> understand now that you can add pretty much any drivers that you want,
> but on my server (that has the separate /usr), modules are disabled
> and so I have every driver and filesystem built into the kernel.
>
> Going just by the above list of items, the only thing I use is lvm, so
> I'm guessing (I *hate* guessing) that this is the only thing I need in
> my initramfs.
>
do you have kernel modules that are not compiled into the kernel in
order to mount root ? 
i.e. is root on ext4 and ext4 is <M> in menuconfig
i.e. is root on an adaptec scsi card and the scsi drivers is  <M> in
menuconfig
then you need  to edit genkernel's modules_load
https://forums.gentoo.org/viewtopic-t-497370.html

for split /usr check out initramfs.mounts
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-kernel/genkernel/files/initramfs.mounts?view=markup
i don't do this so can't comment if it works, maybe someone else can?
> Another question - is there any reason I couldn't just enable
> everything just in case? Or could that cause other problems?
>
if you have them selected anyway, it jus tmakes the boot process slower
as it scans for raid devices to find none..
> On 2013-11-12 5:54 PM, Neil Bothwick <n...@digimed.co.uk> wrote:
> > There is a very capable tool for examining your system and deciding
> > what is needed... you.
>
> Yes, but again, I have never had to worry about this - EVER - in the
> past. The question simply never came up.
>
> Now, I am being FORCED to worry about it... and I want to understand
> it as much as possible.
>
hope this helps

Reply via email to