Обновился через emerge и сейчас ситуация такая:
/boot/grub/grub.conf:
|
title Gentoo Linux root (hd0,2) kernel /boot/kernel-genkernel-x86-2.6.34-gentoo-r6 root=/dev/ram0 real_root=/dev/dm-3 dodmraid initrd /boot/initramfs-genkernel-x86-2.6.34-gentoo-r6
|
/etc/fstab:
|
/dev/dm-3 / reiserfs notail,noatime 1 1
|
|
cat /proc/cmdline root=/dev/ram0 real_root=/dev/dm-3 dodmraid
|
udev-151-r4
как видите, везде используется имя диска /dev/dm-3, но при загрузке выполняется скрипт /etc/init.d/checkroot который запускает fsck -C -T -a / :
|
Failed to open the device '/dev/mapper/ddf1_bazis13': No such file or directory
|
причём тут /dev/mapper/ddf1_bazis13 ??? это старое имя устройства. оно было когда стоял devicemapper, щас давно уже его нет и всё было нормально до обновления мира. для того, чтобы загрузка не останавливалась на этой ошибке, пришлось закомментировать вызов fsck в скрипте.
а дальше смотрим:
|
cat /etc/mtab /dev/mapper/ddf1_bazis13 / reiserfs rw,noatime,notail 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0 shm /tmp tmpfs rw 0 0 shm /var/tmp tmpfs rw 0 0 shm /var/lock tmpfs rw 0 0 shm /dev/shm tmpfs rw,noexec,nosuid,nodev 0 0 usbfs /proc/bus/usb usbfs rw,noexec,nosuid,devmode=0664,devgid=85 0 0 securityfs /sys/kernel/security securityfs rw,noexec,nosuid,nodev 0 0
|
1 2 3 4 5 6 7 8 9 10 11 12 13
|
cat /proc/mounts rootfs / rootfs rw 0 0 /dev/dm-3 / reiserfs rw,noatime,notail 0 0 proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0 sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0 udev /dev tmpfs rw,nosuid,relatime,size=10240k,mode=755 0 0 devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620 0 0 shm /tmp tmpfs rw,relatime 0 0 shm /var/tmp tmpfs rw,relatime 0 0 shm /var/lock tmpfs rw,relatime 0 0 shm /dev/shm tmpfs rw,nosuid,nodev,noexec,relatime 0 0 usbfs /proc/bus/usb usbfs rw,nosuid,noexec,relatime,devgid=85,devmode=664 0 0 securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
|
объясните, при чём тут старое имя и откуда он его может брать, если оно нигде не прописано и в устройствах только dm-0 dm-1 dm-2 dm-3 ?
UPD: почитал ещё немного инет и оказывается у меня проблема в том, что устройства /dev/mapper/ddf* почему то не создаются при старте. как такое исправить?
По теме: может что в /etc/conf.d/ осталось? Или вообще поиск по конфигам запусти на предмет devmapper.