ASSIGNUSBDEVICES=y
MOUNTDIFFERENT=0
BADEVICE=/dev/sda3
BADEVID=0:2
IPADDR=192.168.1.2
SERVERIP=192.168.1.1
GATEWAY=192.168.1.1
BOOTARGS=console=ttyAS0,115200 root=$badevice rw ip=$ipaddr:$serverip:$gateway:255.255.255.0:kathrein:eth0
ff mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit
BOOTCMD=usb reset;usb reset;ext2load usb $badevid a5000000 boot/uImage;bootm a5000000
вот так все работает винта нет, энигма стоит на 3ем разделе.
вот примонтированые устройства
/dev/sda1 on /tmp/usb/XBA (1-1) type ext2 (rw)
/dev/sda2 on /tmp/usb/XE1 (1-2) type ext2 (rw)
/dev/sda3 on /tmp/usb/XE2 (1-3) type ext2 (rw)
/dev/sda4 on /tmp/usb/XSWAP (1-4) type ext2 (rw)
при том если поставить BADEVID=1:2 она все равно будет грузится без винта.
потом подключаю винт, меняю конфиг:
ASSIGNUSBDEVICES=y
MOUNTDIFFERENT=0
BADEVICE=/dev/sdb3
BADEVID=1:2
IPADDR=192.168.1.2
SERVERIP=192.168.1.1
GATEWAY=192.168.1.1
BOOTARGS=console=ttyAS0,115200 root=$badevice rw ip=$ipaddr:$serverip:$gateway:255.255.255.0:kathrein:eth0
ff mem=64m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=6 nwhwconf=device:eth0,hwaddr:$ethaddr init=/bin/devinit
BOOTCMD=usb reset;usb reset;ext2load usb $badevid a5000000 boot/uImage;bootm a5000000