Проблем с Gentoo+LVM

6 отговора 272 прегледа
#1

Проблем с Gentoo+LVM

Здравейте,

Имам следния проблем с Gentoo linux: Root партишъна ми е във LVM2 дял. Използвах mkinitrd за създаване на initrd имидж и след като не успяваше да се монтира направих ext2 имидж за активиране на lvm дяловете. Сега имиджа се монтира в началото, но кернела отново не иска да буутне, гершката е:

File descriptor 3 left open
Locking type 1 initialisation faild.
ERROR: /bin/lvm exited abnormally!(pid 901)
Activating logical volumes
File descriptor 3 left open
Locking type 1 initialisation faild.
ERROR: /bin/lvm exited abnormally!(pid 903)
Mounting root filesystem
mount: error 2 mounting xfs
Switching to new root
awitchroot : mount failed: 22
Kernel panic - not syncing: Attempted to kill init!

Ядрото ми е 2.6.15-gentoo-r1.

Моля, помагайте.
Благодаря предварително.

Поздрави,
Деница

Отговор
в отговор на deni #2

Re: Проблем с Gentoo+LVM

Е ... оправих си проблема. Ако някой се интересува, мога да напиша инструкции за това как да си сложим root дяла в lvm партишън

Отговор
в отговор на deni #3

Re: Проблем с Gentoo+LVM

напиши

Отговор
в отговор на jay #4

Аре, по-добре не, а?



Дорога невоздержанности и излишеств ведет к храму мудрости
Отговор
в отговор на deni #5

Re: Проблем с Gentoo+LVM

1. Във /etc/make.conf добавятв ACCEPT_KEYWORDS="~x86". Това е с цел да се инсталират device mapper 1.02.03 и LVM2 2.02.02. Иначе инслира някакви по-стари, несъвместими версии и LVM2 дава грешка при опит за инсталация.
2. Инсталирате mkinitrd.(Трябва да има поддръжка за initrd в ядрото). С mkinitrd
си правите initrd имидж.
3.
 dd if=/dev/zero of=/boot/nqkakvo_fajlche bs=1024 count=3100

cd /boot
mkfs.ext2 nqkakvo_fajlche
mkdir bla
mount -o loop nqkvo_fajlche /bla
cd /bla
gzcat fajlcheto_generirano_ot_mkinitrd | cpio -i
mv init ./sbin/

4. С mknod си правите устройства в /boot/bla/dev/ hdа* и console.
5. С някакъв редактор отваряте /boot/bla/sbin/init и:
Коментирате редовете: mkdevices /dev, mkdmnod и mkrootdev.
Променяте ред mount /dev/root /sysroot, като заменяте /dev/root с пътя до вашия руут.
6. В Grub конфигурацията : root=/ram0 rw.(За Лило не знам)

Това направих аз за да успее да буутне. Проблема който описах по - горе беше заради mkdevices затова го коментирах и си направих устойствата сама(стъпка 4).

Отговор
в отговор на deni #6

Re: Проблем с Gentoo+LVM

По т.1 - по-добре само необходимите пакети да се размаскират в /etc/portage/package.keywords т.е. в този файл да има редове
=sys-fs/device-mapper-1.02.03 x86
=sys-fs/lvm2-2.02.02 x86
а и в момента единия пакет вече е stable.

Отговор
в отговор на deni #7

Re: Проблем с Gentoo+LVM

хвала

Отговор