LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

Это не сложно, например с помощью метки файловой системы или UUID:

mount `findfs LABEL=метка_файловой_системы_носителя` /точка_монтирования/
. /точка_монтирования/install.cfg
mount `findfs UUID=UUID_файловой_системы_носителя` /точка_монтирования/
. /точка_монтирования/install.cfg
Перебором, в цикле тоже можно, но немного сложнее, хотя бы так:
blkid  | cut -f1 -d: | while read DEV 
do 
  mount $DEV /точка_монтирования/ -o ro
  test -e /точка_монтирования/install.cfg && . /точка_монтирования/install.cfg
  umount $DEV
done

Это всё примеры, они, конечно простые и применять их просто сразу нельзя, но в первом приближении, для указания сути достаточно.

Исходная версия kostik87, :

Это не сложно, например с помощью метки файловой системы или UUID:

mount `findfs LABEL=метка_носителя` /точка_монтирования/
. /точка_монтирования/install.cfg
Перебором, в цикле тоже можно, но немного сложнее, хотя бы так:
blkid  | cut -f1 -d: | while read DEV 
do 
  mount $DEV /точка_монтирования/ -o ro
  test -e /точка_монтирования/install.cfg && . /точка_монтирования/install.cfg
  umount $DEV
done

Это всё примеры, они, конечно простые и применять их просто сразу нельзя, но в первом приближении, для указания сути достаточно.