Zum Glück gibts immer mehrere Wege zum Ziel. Weil ich am Server eine Menge boot-iso's einbinde (für PXE netboot) und auch noch zusätzlich einige iso's zum direkten mount via nfs anbieten möchte, bin ich mit den 8 standardmässig eingebundenen loop devices bald am Ende.
Meine derzeitige, funktionierende Lösung ist, dass ich die loop devices manuell anlege:
Was ich aber erreichen möchte ist, dass diese bereits beim booten statt den 8 default devices eingerichtet werden.#!/bin/bash
# dieses script mountet alle /var/iso/* nach /var/tftpboot/iso-image
bd="/var/tftpboot/iso-image"
# ACHTUNG: default sind nur 8 loop devices vorhanden, siehe:
# http://tldp.org/HOWTO/CDServer-HOWTO/addloops.html
f="debian-live-6.0.4-amd64-lxde-desktop debian-live-6.0.4-amd64-rescue \
debian-live-6.0.4-amd64-xfce-desktop debian-live-6.0.4_squeeze-amd64-gnome2-desktop \
deft_v7.1 KNOPPIX_V7.0.2DVD-2012-05-30-DE lubuntu-12.04-desktop-amd64 \
xubuntu-12.04-alternate-amd64 xubuntu-12.04-desktop-amd64"
# loop devices anlegen
i=0;while [ $i -le 64 ];do
mknod -m0660 /dev/loop$i b 7 $i && chown root.disk /dev/loop$i
i=$(($i+1))
done
for i in $f;do umount $bd/$i; done
for i in $f;do rm -r $bd/$i; done
for i in $f;do mkdir $bd/$i; done
for i in $f;do mount -t iso9660 -o loop /var/iso/$i.iso $bd/$i;done
Info:
PS.: die Möglichkeiten die ich gefunden habe, funktionieren leider nicht:installiert ist wheezy/sid
black:~# uname -a
Linux black.aio4u.loc 3.2.0-2-amd64 #1 SMP Fri Jun 1 17:49:08 UTC 2012 x86_64 GNU/Linux
z.B: Eintrag in /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet max_loop=64"
Hat jemand eine Tipp? ... der auch funktioniert
Danke, Konrad