On Fri, Feb 16, 2007 at 11:23:47AM +1200, Alexey Borovskoy wrote: AB> У меня livecd несет в себе тарбол минимальной системы. Потом тарбол AB> разворачивается на целевую систему, делается chroot в нее, затем AB> устанавливается lilo. И тут всё останавливается, лило хочет /dev/hda к AB> примеру. Это я решаю тем, что создаю такие устройства тем самым скриптом, который делает чрут. Для всех storage этот скрипт создает вроде вполне даже правильные девайсы. #!/bin/sh #=============================================================================# # Create nodes for storage devices # #=============================================================================# PREFIX=$1 set +e T=`mktemp /tmp/mk_devices.XXXXXX` for s in `ls -1 /sys/block`; do echo -n "/bin/mknod $PREFIX/dev/$s b " >> $T cat /sys/block/$s/dev | sed 's/:/ /' >> $T for part in `ls -1 /sys/block/$s | grep ^$s`; do echo -n "/bin/mknod $PREFIX/dev/$part b " >> $T cat /sys/block/$s/$part/dev | sed 's/:/ /' >> $T done done #=============================================================================# # Create misc devices # #=============================================================================# mkdir -p $PREFIX/dev/cpu/0 mknod $PREFIX/dev/cpu/0/msr c 202 0 2> /dev/null # for internet access via ppp mknod $PREFIX/dev/ppp c 108 0 2> /dev/null # create tty devices mknod $PREFIX/dev/ptmx c 5 2 2> /dev/null mknod $PREFIX/dev/console c 5 1 2> /dev/null mknod $PREFIX/dev/tty c 5 0 2> /dev/null for s in 1 2 3 4 5 6 7 8; do mknod $PREFIX/dev/tty$s c 4 $s 2> /dev/null done /bin/sh $T 2>&1 | grep -v 'File exists' rm -f $T -- С уважением, Денис http://freesource.info ---------------------------------------------------------------------------- Сизиф он и есть Сизиф. Вечно чего-нибудь не предусмотришь ;) -- inger in sisyphus@