Сначала предложения, которые ИМХО помогут избежать путанницы и облегчить тестирование :
1 Т.к. новая версия основанна на precise-5.7.1 желательно завести новую тему, и возможно, если Андрей простит мою наглость
, назвать сборку немного по другому (типа IvannaXP_2)
2 изменить номер ixp_004.sfs и zdrv, чтобы при загрузке с CD не подхватывались старые версии с винта.
Теперь первые итоги: Пошел "правильным" путем - записал образ на RW -болванку, загрузился в ретро версию, чтобы ничего не мешало выбрал загрузку в RAM.
Порадовало - в логах ошибок и загрузки особой ругани нет.
Модули из каталога SFS не подключились (наверное так и надо,
ведь sfsdir= не указан)
Зато оказались смонтированы оба zdrv вот вывод losetup:
# losetup
/dev/loop0: 0 /mnt/tmpfs/ixp_004.sfs
/dev/loop1: 0 /initrd/mnt/dev_ro2/Usoft-XFCE-4.10-ixp.pfs
/dev/loop2: 0 /initrd/mnt/dev_ro2/Usoft-acpi_ixp.sfs
/dev/loop3: 0 /mnt/tmpfs2/zdrv_ixp4-R.sfs
/dev/loop4: 0 /initrd/mnt/dev_ro2/Usoft-libQtWxJrFf.pfs
/dev/loop5: 0 /initrd/mnt/dev_ro2/Usoft-pfs-utils-XFCE-0.3.0.6-ixp.sfs
/dev/loop6: 0 /initrd/mnt/dev_ro2/Usoft-pup-volume-monitor-0.1.10-ixp.sfs
/dev/loop7: 0 /initrd/mnt/dev_ro2/ixp_004.sfs
/dev/loop8: 0 /initrd/mnt/dev_ro2/zdrv_ixp4-R.sfs
/dev/loop9: 0 /initrd/mnt/dev_ro2/zdrv_ixp4.sfs
Мне кажется, это именно из-за пустого значения переменной sfsdir=
PUPMODE=5
PDEV1='sr0'
DEV1FS='iso9660'
PUPSFS='sr0,iso9660,/ixp_004.sfs'
PUPSAVE=''
PMEDIA='cd'
SFSDIR=''
SFSDIR_NAME=''
так отрабатывают строки подключения модулей из rc.sysinit
ls -1 ${MNTPT}${PSUBDIR}/[Uu]soft-*.[ps]fs ${MNTPT}$SFSDIR/*.[ps]fs 2>/dev/null | #avdy-voit изменил строку.
система так-же работала и раньше, просто два zdrv на CD проявили эту особенность
.
проверю установку на USB - отпишусь