В общем, пишу уже от некоего отчаяния - потому что до Нового года собирал по приводимому ниже шаблону систему и все прекрасно работало. Причем не менял ничего - даже .iso Дебиана использовал тот же - только сейчас все падает на этапе загрузки.
Создаю на виртуалке свеженькую систему Debian, все там устанавливаю и настраиваю что нужно. Затем вырубаю (комментариями) монтирование кФС в /etc/fstab и дописываю туда:
none / tmpfs defaults 0 0
# checkfs ${ROOT} root
# mount ${roflag} -t ${FSTYPE} ${ROOTFLAGS} ${ROOT} ${rootmnt}
mkdir /ramboottmp
mount ${roflag} -t ${FSTYPE} ${ROOTFLAGS} ${ROOT} /ramboottmp
mount -t tmpfs -o size=100% none ${rootmnt}
cd ${rootmnt}
tar -zxf /ramboottmp/ram.tar.gz
umount /ramboottmp
busybox tar -czf /кудахотимсохранить/ram.tar.gz *
Дальше создаю свой initramfs:
/sbin/mkinitramfs -o /initrd-ram.img
Дальше в директорию кладу: ram.tar.gz и isolinux (всю директорию), а в директорию isolinux кладу ядро и свой initrd-ram.img.
В isolinux.cfg вношу:
DEFAULT MyLive
LABEL MyLive
linux /isolinux/ЯДРО
APPEND initrd=/isolinux/initrd-ram.img root=/dev/sr0 rw
Собираю диск командой:
genisoimage -o disk.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -R /ПУТЬ-К-ДИРЕКТОРИИ-ГДЕ-ВСЕ-ЛЕЖИТ
Повторюсь, до НГ собирал по этой схеме не один раз и все прекрасно работало. Сейчас же в процессе загрузки выдает
ALERT! /dev/sr0 does not exist. Dropping to a shell!
Очевидно, что система не находит мое устройство, содержащее кФС (параметр root= из isolinux.cfg).
Более того, выдача lsmod показывает, что вообще ни один модуль не загружен, а выдача ls /dev, действительно, не содержит ни sr0 ни чего либо аналогичного (ничего похожего на диски в принципе).
Попытка подгрузить модули привода командами
insmod sr_mod
insmod cdrom
insmod scsi_mod
И, главное, - ведь грузиться то все начало в любом случае с CD-привода!!! Так как он перестает быть виден на каком то участке загрузки, если он (CD-привод) был успешно подтянут ранее, с него запустился isolinux и ядро! КАК?!?
Реально опускаются руки - один и тот же путь приходится проходить по несколько раз и каждый раз какая то новая хрень. Причем даже намека нет на мысль куда смотреть...