All of lore.kernel.org
 help / color / mirror / Atom feed
From: lvm@ruby.ridersoft.net
To: linux-lvm@sistina.com
Subject: [linux-lvm] vgscan and initrd
Date: Thu Jun 26 09:30:02 2003	[thread overview]
Message-ID: <200306260753.h5Q7rm4J014403@ruby.ridersoft.net> (raw)

[-- Attachment #1: Type: text/plain, Size: 2111 bytes --]

Hi, I come seeking sage advice :)

Anyways, I've been busy installing a new Linux system using Gentoo. I am running this on a spare box, Duron 800 w 300mb, with the harddisk connected to the Promise ATA 100 onboard controller as /dev/hde8.

Al goes well, and I create the following partitions

/dev/hde6      swap
/dev/hde7      ext3 fs     /boot
/dev/hde8      lvm

I also create the pv on /dev/hde8 and a logical volume at /dev/lv/ide

/dev/lv/ide is my /

From my running livecd I then chroot'ed into /dev/lv/ide, and then the troubles began. When I run vgscan when chroot'ed it doesn't find any volume groups. When I run vgchange, i claims that the VDGA record doesn't match the kernel, and urges me to run vgscan, running vgscan doesn't solve this problem since it doesn't find the volume groups.

ls -l /dev/lv/ide shows me that my volume group indeed doesn't excist. However, the mount command shows me that /dev/lv/ide is mounted at root. So in summary, I can't find the volumegroup, even tough I am working on/in it.

I decided to go ahead anyways, and created a initrd using lvmcreate_initrd (based on the kernel i made, 2.4.21 ) it does this, and when I boot it loads this initrd as it is supposed to. It neatly finds my /dev/hda and /dev/hdb cdroms, and once insmod'ed it also find /dev/hde, but the it runs vgscan and finds no volumegroups, that causes vgchange to not find anything either. That causes the kernel to panic, since it cannot find root.

Weird thing is, if I boot with any other rescue/livecd, such as SuSE rescue, knoppix or gentoo live cd, I can vgscan and vgchange -ay to find my volume group and logical volume. But once chroot'ed or booting to my new system, I cannot and will not find it.

Does anyone have any suggestions on why vgscan doesn't find anything and how to solve this ?

Many thanx in advance, I have been strugling with this one for almost a week now, and I am out of options. I have been able to install lvm as root on quite a few systems before, including a LFS system, but right now, I am stumped.

best regards
Mark


When I boot from a livecd image, such as 

             reply	other threads:[~2003-06-26  9:30 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-26  9:30 lvm [this message]
2003-06-26 12:02 ` [linux-lvm] vgscan and initrd Mark H. Wood
  -- strict thread matches above, loose matches on Subject: below --
2003-06-27  8:34 Mark
2003-06-27  9:03 ` Mark H. Wood
2003-06-30  9:51 Mark de Ruijter
2003-07-02 22:51 ` Herbert Poetzl

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200306260753.h5Q7rm4J014403@ruby.ridersoft.net \
    --to=lvm@ruby.ridersoft.net \
    --cc=linux-lvm@sistina.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.