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
next 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.