Gentoo + корень на LVM (не загружается)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Ответить
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Gentoo + корень на LVM

Сообщение Mister1o »

доброго времени суток, уважаемые. простите великодушно, я новичек в в дженту (доводилось устанавливать только на физические разделы). LVM для меня штука новенькая. вот и первый косяк:
в данном случае имеется винт, на котором имеем несколько разделов. один из них - /boot, второй - физический раздел, который, в свою очередь, является единственным в виртуальной групе LVM. на последнем несколько виртуальных разделов. в том числе раздел подкачки и корень пингвина.
систему установил. ядро версии 3.1. система загружается. но только до момента монтированя корневого раздела... с чем собственно и имею проблему:
устройство /dev/mapper/vg1-gentoo является неверным. в каталоге /dev/mapper имеется только каталог control.
гуглил по этому поводу, но ничего кроме устаревшей информации не нашел.
загрузчик GRUB2. на данном разделе живут также CentOS и Debian. разметка GPT. ядро собрано с поддержкой рейд, лвм и маппер. также установлен порт ЛВМ2.
к тому же ядро собралось в каталоге х86-й архитектуры, несмотря на то, что в make.conf указывал АМД 64. ядро собирал ручками, без genkernel. initramfs - при помощи последнего.
возможно упустил какой-то параметр загрузки?
в чем накосячил - не пойму. надеюсь на вашу помощ. заранее благодарен.
Спасибо сказали:
Eraser
Сообщения: 224
ОС: Gentoo Linux

Re: Gentoo + корень на LVM

Сообщение Eraser »

Что в grub.cfg по отношению к gentoo записано?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Gentoo + корень на LVM

Сообщение Mister1o »

menuentry "Gentoo" {
insmod part_gpt
insmod ext2
set root='(hd1,gpt3)'
linux /kernel1 dolvm2 root=/dev/ram0 init=/linuxrc real_root=/dev/mappe$
initrd /initramfs1
}

после запуска mdev показывает что-то похожее на это:
vgscan or vgchange not found: skiping volume group activation.
lvm2 почему-то делать не хочет. вместо этого делает lvm?
ничего что собраное ядро оказалось в папке х86, а не х64_68?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Gentoo + корень на LVM

Сообщение serzh-z »

Mister1o писал(а):
10.01.2012 22:22
в каталоге /dev/mapper имеется только каталог control.
А /dev/sd* есть (при загруженном initramfs)?
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Gentoo + корень на LVM

Сообщение Mister1o »

да. все разделы обоих жестких дисков имеют соответсвующие файлы.
видимо ЛВМ не хочет оживать по каким-то причинам...
а покаким - мне (нубасу) не понять...
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Gentoo + корень на LVM

Сообщение Mister1o »

пересобрал ядро с пмощю genkernel, подшаманил груб.
вроде работает. но не до конца... ядро грузится, подгружаются модули, оживает ЛВМ, определяются мои логические тома. но корень монтировать не хочет...
говорит: невозожно найти каталог /newroot. неверный параметр. что я опять натворил?

mount: mounting /dev/mapper/vg1-gentoo on /newroot failed: Invalid argument
! ! Could not mount specified ROOT, try again
! ! Could not find the root block device in .
Please specify another value or: press Enter for the same, type "shell" for a shell or "q" to skip. . .
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: Gentoo + корень на LVM

Сообщение Mister1o »

все. проблему решил. дело біло в ядре.
Спасибо сказали:
Ответить