public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-user] booting with an lvm2 root. How do I make a working initrd?
@ 2006-06-23 19:59 Javier Ubillos
  2006-06-23 20:40 ` Sascha Lucas
  0 siblings, 1 reply; 3+ messages in thread
From: Javier Ubillos @ 2006-06-23 19:59 UTC (permalink / raw
  To: gentoo-user

Hi.

I'm trying to get my gentoo isntallation to work, but I'm just ending up 
pulling my hair out.

The setup I'm going for is a single disk, with two partitions

One 100MB partition for /boot
and the rest of the disk (~120GB) for LVM

I've used the standard gentoo installation handbook + "Gentoo LVM2 
installation" <http://www.gentoo.org/doc/en/lvm2.xml> + gentoo wiki 
"HOWTO Install Gentoo on an LVM2 root partition" 
<http://gentoo-wiki.com/HOWTO_Install_Gentoo_on_an_LVM2_root_partition#Make_your_initrd>
and some random googeling

 From what I gather, I need an initrd image to boot with, so that it can 
load neccecary modules to be able to read the logical volumes.
I don't want to use genkernel, but I still want it to work.
The entry in the gentoo wiki is inkomplete (the links to the precompiled 
binaries are broken)

when I try to run
mkinitrd --preload md_mod --with=md_mod initrd-2.6.16-gentoo-r9 
2.6.16-gentoo-r9
I allways get
no temporary directory could be found
(I'm runniing this from the live cd)

In conclusion:
how do I get/make a working initrd so I can boot with my lvm2 root?
-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] booting with an lvm2 root. How do I make a working initrd?
  2006-06-23 19:59 [gentoo-user] booting with an lvm2 root. How do I make a working initrd? Javier Ubillos
@ 2006-06-23 20:40 ` Sascha Lucas
  2006-06-24  5:11   ` Jim Burwell
  0 siblings, 1 reply; 3+ messages in thread
From: Sascha Lucas @ 2006-06-23 20:40 UTC (permalink / raw
  To: gentoo-user

On Fri, 23 Jun 2006, Javier Ubillos wrote:

> I don't want to use genkernel, but I still want it to work.

you realy should use genkernel.... it's much easier.

> mkinitrd --preload md_mod --with=md_mod initrd-2.6.16-gentoo-r9

well you should not use mkinitrd, if you refuse genkernel :-).
btw: md-mod is RAID (multiple devs), LVM is dm-mod (dev mapper).

> In conclusion:
> how do I get/make a working initrd so I can boot with my lvm2 root?

that's much work to do it your self.... start building ext2 images or 
cpio's with static busybox & lvm2 and write your own linuxrc (here you may 
cheat by looking into linuxrc from genkernel :-)). Don't forget to create 
dev-files and to include some modules.

Sascha.

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-user] booting with an lvm2 root. How do I make a working initrd?
  2006-06-23 20:40 ` Sascha Lucas
@ 2006-06-24  5:11   ` Jim Burwell
  0 siblings, 0 replies; 3+ messages in thread
From: Jim Burwell @ 2006-06-24  5:11 UTC (permalink / raw
  To: gentoo-user

Sascha Lucas wrote:
> On Fri, 23 Jun 2006, Javier Ubillos wrote:
>
>> I don't want to use genkernel, but I still want it to work.
>
> you realy should use genkernel.... it's much easier.
>
>> mkinitrd --preload md_mod --with=md_mod initrd-2.6.16-gentoo-r9
>
> well you should not use mkinitrd, if you refuse genkernel :-).
> btw: md-mod is RAID (multiple devs), LVM is dm-mod (dev mapper).
>
>> In conclusion:
>> how do I get/make a working initrd so I can boot with my lvm2 root?
>
> that's much work to do it your self.... start building ext2 images or 
> cpio's with static busybox & lvm2 and write your own linuxrc (here you 
> may cheat by looking into linuxrc from genkernel :-)). Don't forget to 
> create dev-files and to include some modules.
>
> Sascha.
>

Yes.  What Sascha said.  I've had many a user (in #gentoo IRC) sneer at 
me for using Genkernel to produce a kernel + initramfs archive to boot 
up my RAID + LVM2 based system.  But it's far simpler than reinventing 
the wheel by creating all that is needed to bootstrap the RAID/LVM2 
setup (static bins, linuxrc script to start everything up, create device 
nodes, etc, etc).  I don't see much value in doing it myself when 
Genkernel already does it for me.

Also, you can do all the kernel customization you wish (within reason) 
even if you use Genkernel by using one of the --menu|x|g|config flags, 
and/or --oldconfig. 

-- 
+---------------------------------------------------------------------------+
|         Jim Burwell - Sr. Systems/Network/Security Engineer, JSBC         |
+---------------------------------------------------------------------------+
| "I never let my schooling get in the way of my education." - Mark Twain   |
| "UNIX was never designed to keep people from doing stupid things, because |
|  that policy would also keep them from doing clever things." - Doug Gwyn  |
| "Cool is only three letters away from Fool" - Mike Muir, Suicyco          |
| "..Government in its best state is but a necessary evil; in its worst     |
|  state an intolerable one.." - Thomas Paine, "Common Sense" (1776)        |
+---------------------------------------------------------------------------+
|   Email:  jimb@jsbc.cc                              ICQ UIN:  1695089     |
+---------------------------------------------------------------------------+

-- 
gentoo-user@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-06-24  5:22 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-23 19:59 [gentoo-user] booting with an lvm2 root. How do I make a working initrd? Javier Ubillos
2006-06-23 20:40 ` Sascha Lucas
2006-06-24  5:11   ` Jim Burwell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox