Anonymous User
Ensign
- Registriert
- Juli 2019
- Beiträge
- 190
Hi,
ich versuche zu erlernen, wie ich im Initramfs eine statische IP vergeben, mit SSHFS einen remote Ordner
mounten und anschließend den Inhalt dieses Ordners in das Root Verzeichnis kopieren kann. Automatisch mit Skripten.
Da alle Versuche bisher gescheitert sind, habe ich Tests versucht, die ebenfalls gescheitert sind. 😂
Zum Beispiel:
chmod +x ...
wieder chmod +x ....
und update-initramfs -u
Ich bin der Meinung, dass es funktionieren müsste.
Immerhin konnte ich mit dmesg nachvollziehen, dass das Script beim Bootvorgang gestartet wird, mehr passiert nicht.
Woran liegt das?
ich versuche zu erlernen, wie ich im Initramfs eine statische IP vergeben, mit SSHFS einen remote Ordner
mounten und anschließend den Inhalt dieses Ordners in das Root Verzeichnis kopieren kann. Automatisch mit Skripten.
Da alle Versuche bisher gescheitert sind, habe ich Tests versucht, die ebenfalls gescheitert sind. 😂
Zum Beispiel:
Bash:
nano /etc/initramfs-tools/hooks/mount-usb.hook
Bash:
#!/bin/sh
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case "$1" in
prereqs)
prereqs
exit 0
;;
esac
. /usr/share/initramfs-tools/hook-functions
copy_exec /bin/mount /bin
copy_exec /bin/umount /bin
copy_exec /bin/echo /bin
copy_exec /bin/sh /bin
copy_exec /sbin/blkid /sbin
copy_exec /sbin/findfs /sbin
exit 0
chmod +x ...
Bash:
nano /etc/initramfs-tools/scripts/init-bottom/mount-usb.sh
Bash:
#!/bin/sh
PREREQ=""
prereqs()
{
echo "$PREREQ"
}
case "$1" in
prereqs)
prereqs
exit 0
;;
esac
# USB-Stick mounten und Testdatei erstellen
UUID="1234-5678"
mkdir -p /mnt/usb
mount -o rw $(findfs UUID=$UUID) /mnt/usb
echo "Testdatei" > /mnt/usb/testdatei.txt
umount /mnt/usb
exit 0
wieder chmod +x ....
und update-initramfs -u
Ich bin der Meinung, dass es funktionieren müsste.
Immerhin konnte ich mit dmesg nachvollziehen, dass das Script beim Bootvorgang gestartet wird, mehr passiert nicht.
Woran liegt das?