[devel] ALM24 update

Mykola S. Grechukh =?iso-8859-1?q?gns_=CE=C1_altlinux=2Eru?=
Пт Янв 4 16:12:20 MSK 2008


В процессе обновления мастера 2.4 до 4.0. перезжаю через промежуточный
3.0. lvmcompat стоит.

При попытке загрузиться в ядро 2.6.12 взрывается LVM. Пришлось в init
1 хачить rc.sysinit:

 # LVM Setting
 VGCHANGE=/sbin/vgchange
 if [ -x "$VGCHANGE" -a -s /etc/lvmtab ]; then
-       modprobe lvm-mod >/dev/null 2>&1
-       if [ -e /proc/lvm ]; then
-               action "Setting up LVM:" "$VGCHANGE" -a y
+       KV=$(uname -r | cut -c -3)
+       if [ "$KV" = "2.4" ] ; then
+               modprobe lvm-mod >/dev/null 2>&1
+                       if [ -e /proc/lvm ]; then
+                               action "Setting up LVM:" "$VGCHANGE" -a y
+                       fi
+       else
+               mount -n -o remount,rw /
+               modprobe dm-mod >/dev/null 2>&1
+               sleep 1
+               action "Setting up LVM 2.6:" "$VGCHANGE" -a y
+               mount -n -o remount,ro /
        fi
 fi

во-первых модуль, во-вторых на RO vgchange не может получить какую-то
блокировку и все равно взрывается.


Подробная информация о списке рассылки Devel