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