Прочитать каждую строку из файла groups. Разделите члены запятой, отсортируйте их, снова соедините вместе. Распечатайте строку с другими нетронутыми компонентами.
while IFS=: read u x g members
do
members=$(tr ',' '\n' <<<"$members" | sort | xargs | tr ' ' ',')
printf "%s:%s:%d:%s\n" "$u" "$x" $g "$members"
done </etc/group
ISO-образ Debian netinst создается в первую очередь для записи на CD (DVD ). Несколько лет назад он был немного изменен, чтобы его можно было сохранить на флешке USB. Модификация добавляет поддельный сектор MBR, который указывает на первый загрузочный раздел, начинающийся с нулевого сектора! Я не пробовал размещать такой образ ISO на обычном дисковом устройстве. Подсистема USB может распознавать различные типы USB-устройств, USB-накопителей и дисководов USB CD -ROM.
ISO-образ не может быть скопирован на USB-накопитель обычным способом, вы обязательно должны использовать команду:
dd if=debian.iso of=/dev/sd_usbdevice
потому что вы манипулируете данными, принадлежащими блочному устройству.
Что ж, рекомендую придерживаться стандартного пути. Лучше использовать стандартный записанный CD -R или флешку.
Если вы настаиваете на своем, попробуйте поместить образ ISO в /dev/sdb с помощью команды dd. Чем это зависит от вашего чипсета, будет ли распознан ISO.