Кусок init от DdShurik, где он ищет kernel-${KERNELVER}.pfs по всем носителям:
всегда в положительном афиге от кода Дядь Шурика, я его не сумел приспособить, и потому пошёл пилить свой велосипед вот кусок кода который создаёт каталог /flash_drives/ в /mnt/ ищет все подключеные флэшки к компу создаёт для них каталоги, и подключает их в в /mnt/flash_drives/ далее можно искать метку QFlag в этом каталоге , этот способ решит сразу несколько задач, автоподключение флешки скриптом, не будет искать на sda, хотя это было реализовано и в прошлом скрипте, кроме этого решит проблему с задумчивостью при поиске метки, и унифицирует поиск, для всех, (у кого-то монтирование в /media у кого-то в /mnt) буду докручивать скрипт с этим кодом, но энтузиазм под охладел, ибо мой скрипт теряет смысл, есть ведь более функциональный qemoo, но для того чтоб звёзды крепче держались на небе, работу нужно доделать.
#!/bin/bash
# Путь к каталогу для монтирования
mnt_dir="/mnt/flash_drives/"
# Отмонтируем все устройства в каталоге, если они уже смонтированы
sudo umount $mnt_dir*
# Получаем список разделов после sda
devices=$(ls /dev/sd[b-z][0-9]*)
# Создаем каталоги и монтируем разделы
for device in $devices; do
device_mount_point="$mnt_dir$(basename $device)"
# Создаем каталог, если он не существует
sudo mkdir -p $device_mount_point
# Монтируем раздел в созданный каталог
sudo mount $device $device_mount_point
echo "Устройство $device смонтировано в $device_mount_point"
done