thanks a lot

On Sat, Jun 27, 2009 at 7:49 PM, Dirk Heinrichs<dirk.heinri...@online.de> wrote:
> Am Samstag 27 Juni 2009 10:25:11 schrieb David Shen:
>
>> yep, i'd like to learn from your script.
>
> OK, here you are.
>
>> BTW, I also put my initramfs into a separate partition /boot.
>
> Seems you misunderstood. I don't use an initramfs anymore, /boot _is_ my
> initramfs replacement. Whatever you put into an initramfs can as well be put
> into /boot.
>
> I've attached both set of scripts, just choose the one you like more.
>
> mkinitfs_script.tar.bz2 contains the script to put stuff to /boot, while
> mkinitramfs_script.tar.bz2 contains the script to create an initramfs for use
> inside the kernel (kernel+initramfs will be one file).
>
> In both cases, you should adapt the /etc/mkinit*fs/config file to your needs,
> just adapt the list of executables you need/want in your init*fs and run the
> desired script.
>
> The mkinitramfs.sh script will put everything into /usr/src/initramfs. You
> should configure this in your kernel config so that the kernel build system 
> can
> create the image for you.
>
> The other one will put everything into /boot.
>
> Out of the box, the resulting fs will be suited for accessing / from a logical
> volume which may optionally be encrypted using LUKS. The init script will find
> out at boot time wether the LV is encrypted and will run cryptsetup to prompt
> for a password.
>
> Finally, you need to adapt your bootloader, depending on which approach you
> choose:
>
> initramfs: realroot=/dev/vg/root  (* NO root=, because that's the initramfs).
>
> initfs: You'll need both root=/dev/sda1, which should be your /boot, realroot=
> as above and rw (this is important).
>
> BTW: Newer kernels also have a configuration option for this: CONFIG_CMDLINE.
>
> In case of further questions, just send a mail.
>
> Bye...
>
>        Dirk
>



-- 
Best Regards,
David Shen

http://twitter.com/davidshen84

Reply via email to