Ahoj, testuji jeden IDE/CF prevodnik s CF kartou a HDD na IP400. HDD mam Seageta jako master a CF jako slave - naformatovane v ext3. HDD jsem chtel pouzit na nahravaky a CF na var a multiboot.
Zjistil jsem, ze muj uhlavni nepritel je soubor /etc/rcS.d/extract . Nechce mi pripojit CF kartu do mnt/part2 - pokud to udelam rucne, tak mam pocit, ze zas uz nenabootuju z CF. Primountovava 3x stejne zarizeni do ruznych adresaru
# mount hdd
if [ -e /dev/ide/host0/bus0/target0/lun0/part1 ] ; then
mount /dev/ide/host0/bus0/target0/lun0/part1 /mnt/part1
fi
if [ -e /dev/ide/host0/bus0/target0/lun0/part2 ] ; then
mount /dev/ide/host0/bus0/target0/lun0/part2 /mnt/part2 .......
Pritom by me stacilo, kdyby do mnt/part2 primountil target1.
Dalsi problem mam s pokracovanim souboru a to presne, ze se snazi botoovat jen z flash nebo /hdd coz je vzdy mnt/part1
if [ -e /mnt/jffs/.initaddons ]; then
/bin/mount -o bind /mnt/jffs /var
/bin/rm -f /hdd/var/.initaddons
elif [ -e /hdd/var/.initaddons ]; then
/bin/mount -o bind /hdd/var /var
/bin/rm -f /mnt/jffs/.initaddons
else
/bin/mount -o bind /mnt/jffs /var
touch /var/.initaddons
fi
Tady by me bodlo, kdyby prohlizel vsechny adresare v mnt - /mnt/ ..../var/.initaddons
Nasledne jsem si nasel, ze presunuti var na hdd, je reseno scriptem ve var/sbin/addon.sh, ktery by se me snad podarilo upravit tak aby misto /hdd udelal patricne operace na /mnt/part2 . Obavam se, ze bez uprav se mi nejak nepodari startovat z mnt/part2
Zpusob zapojeni multibootu pres menu 0.6 pri startu jsem jeste nenasel.
Záložky