А нельзя ли "обучить" mkbootflash работать с образами СД/ДВД, а не с "вставленными" в дисковод дисками. Или хотя бы указывать источник файлов вручную, вместо забитого по дефолту /media/cdrom?
указывать источник файлов можно через параметр -p
-p -- это про squashfs. Разве этот ключ позволяет указать путь до ISO-образа диска? [root@threebears ~]# mkbootflash -v --live -p /ALT/Distrib/ISO/ALT_Linux_Desktop_4.0/live-RC-20070809.iso /dev/sdc1 building file list ... rsync: link_stat "/ALT/Distrib/ISO/ALT_Linux_Desktop_4.0/live-RC-20070809.iso/syslinux/." failed: Not a directory (20) done sent 29 bytes received 20 bytes 98.00 bytes/sec total size is 0 speedup is 0.00 rsync error: some files could not be transferred (code 23) at main.c(980) [sender=2.6.9] can't copy /ALT/Distrib/ISO/ALT_Linux_Desktop_4.0/live-RC-20070809.iso/syslinux to /tmp/.private/root/mkbootflash-mount.CotDg24024 syncing...
(В ответ на комментарий №2) > -p -- это про squashfs. Нет, "-p" меняет значение iso_path=/media/cdrom, как вы и хотите. > Разве этот ключ позволяет указать путь до ISO-образа > диска? Можно смонтировать iso образ, например в /mnt/loop, и вызвать: $ mkbootflash -v --live -p /mnt/loop /dev/sdc1 Если хотите скармливать именно iso файлы, тогда переоткройте.
> Если хотите скармливать именно iso файлы, тогда переоткройте. Лично мне-то все равно, я могу и руками подмонтировать. Но вот "обычному пользователю" это не всегда под силу. Да и сама операция монтирования loop-устройства чисто механическая. Почему бы ее не делать из mkbootflash? Зачем вручную делать то, с чем может справиться скрипт? Или теперь все "обычные пользователи" тыкают мышкой в различных альтераторах?
(In reply to comment #4) > Или теперь все "обычные пользователи" тыкают мышкой в различных альтераторах? Скорее так; если у не совсем обычных пользователей возникает желание обучить полезную утилиту чему-нить этакому, могу предложить посмотреть isoinfo (и mc extfs, поскольку утилита умеренно вредная по части формата вывода).
Постараюсь добавить в alterator-mkbootflash возможность для задания источника, в том числе, iso файла
Уже не актуально.
Может, {alterator-,}mkbootflash пора прибрать из сизифа? В текущем виде они порой создают недоразумения тем, кто пытается использовать. Сам лет пять не применял, но порой спрашивают.