четверг, 14 июля 2011 г.

Gentoo & soft raid dmadm & LVM

Перемонтировать raid массивы:
mdadm --stop /dev/125
mdadm --stop /dev/126
mdadm --stop /dev/127
mknod /dev/md1 b 9 1
mknod /dev/md2 b 9 2
mknod /dev/md3 b 9 3
mdadm --assemble /dev/md1 /dev/sda1 /dev/sdb1
mdadm --assemble /dev/md2 /dev/sda2 /dev/sdb2
mdadm --assemble /dev/md3 /dev/sda3 /dev/sdb3
mdadm --detail --scan > /etc/mdadm.conf

vgscan
vgchange -a y

Зайти в chroot:
swapon /dev/md1
mount /dev/md3 /mnt/gentoo
mount /dev/md2 /mnt/gentoo/boot
mount /dev/cloud/var /mnt/gentoo/var
mount /dev/cloud/opt /mnt/gentoo/opt
mount /dev/cloud/home /mnt/gentoo/home

mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"

Компилим ядро
make && make modules_install
cp arch/i386/boot/bzImage /boot/kernel-2.6.34-gentoo-r1

Выходим
exit
umount -l /mnt/gentoo/usr{/portage/distfiles,/portage,}
umount -l /mnt/gentoo/dev{/pts,/shm,}
umount -l /mnt/gentoo{/usr,/var/tmp,/tmp,/var,/opt,/dev,/proc,/home,/boot,}
reboot