chroot Script >>>
Code: Alles auswählen
#!/bin/sh
sudo sed -i 's/de.archive.ubuntu.com/archive.ubuntu.com/g' /etc/apt/sources.list
clear # Bildschirm löschen
a= uname -a
sudo mount /dev/sdb16 /mnt # hier muss man anpassen
sleep 1 && echo "Zeile mit: sudo mount /dev/sda1 /mnt"
sudo mount -o bind /dev /mnt/dev
sleep 1 && echo"zeile mit: sudo mount -o bind /dev /mnt/dev"
sudo mount -t devtmpfs /dev /mnt/dev
sleep 1 && echo"Zeile mit: sudo mount -t devtmpfs /dev /mnt/dev"
sudo mount -t devpts /dev/pts /mnt/dev/pts
sleep 1 && echo"Zeile mit: sudo mount -t devpts /dev/pts /mnt/dev/pts"
sudo mount -o bind /sys /mnt/sys
sleep 1 && echo"Zeile mit: sudo mount -o bind /sys /mnt/sys"
sudo mount -t proc /proc /mnt/proc
sleep 1 && echo"Zeile mit: sudo mount -t proc /proc /mnt/proc"
sudo mount -t sysfs /sys /mnt/sys
sleep 1 && echo"Zeile mit: sudo mount -t sysfs /sys /mnt/sys"
sudo mount -t tmpfs /run /mnt/run
sleep 1 && echo"Zeile mit: sudo mount -t tmpfs /run /mnt/run"
sudo mount -o bind /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot /mnt
b=uname -a
notify-send "Achtung" "Jetzt bist du im <chroot> System "
#echo -e "Ein\033[0;31m\033[1mbold\031Nur in dieser Konsole bist du <chroot>\033[0m."
echo "Nur in dieser Konsole bist du <chroot>"
echo "Also diese Konsole nicht verlassen"
echo "Jetzt kanst du Software <installieren> oder <deinstallieren>"
if [ "$a" = "$b" ]
then
notify-send "Beide Betriebssysteme sind gleich"
echo
read c
fi
# sleep 1 && exit
#sudo grub-mkconfig -o /boot/grub/grub.cfg
#sudo update-grub2
#sudo grub-install /dev/sda
# notify-send "Achtung" "Jetzt hast du das System <chroot> verlassen!!" && exit
sleep 5
# sudo reboot
als Ouput, nach mehrmaligem starten des Scriptes, kommt folgendes >>>
Mehrmals hintereinander habe ich folgende Fehlermeldung. >>>/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 1: #!/bin/sh: Datei oder Verzeichnis nicht gefunden
Linux andy-desktop 3.13.0-39-generic #66-Ubuntu SMP Tue Oct 28 13:30:27 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
mount: /dev/sdb16 ist bereits eingehängt oder /mnt wird gerade benutzt
mount: Laut mtab ist /dev/sda1 schon auf /mnt eingehängt
Zeile mit: sudo mount /dev/sda1 /mnt
/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 10: echozeile mit: sudo mount -o bind /dev /mnt/dev: Datei oder Verzeichnis nicht gefunden
mount: /dev ist bereits eingehängt oder /mnt/dev wird gerade benutzt
mount: Laut mtab ist /dev schon auf /mnt/dev eingehängt
/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 12: echoZeile mit: sudo mount -t devtmpfs /dev /mnt/dev: Datei oder Verzeichnis nicht gefunden
/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 14: echoZeile mit: sudo mount -t devpts /dev/pts /mnt/dev/pts: Datei oder Verzeichnis nicht gefunden
/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 16: echoZeile mit: sudo mount -o bind /sys /mnt/sys: Datei oder Verzeichnis nicht gefunden
mount: /proc ist bereits eingehängt oder /mnt/proc wird gerade benutzt
mount: Laut mtab ist /proc schon auf /mnt/proc eingehängt
/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 18: echoZeile mit: sudo mount -t proc /proc /mnt/proc: Datei oder Verzeichnis nicht gefunden
mount: /sys ist bereits eingehängt oder /mnt/sys wird gerade benutzt
mount: Laut mtab ist /sys schon auf /mnt/sys eingehängt
/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 20: echoZeile mit: sudo mount -t sysfs /sys /mnt/sys: Datei oder Verzeichnis nicht gefunden
/home/andy/Schreibtisch/chroot LiveCD.sh: Zeile 22: echoZeile mit: sudo mount -t tmpfs /run /mnt/run: Datei oder Verzeichnis nicht gefunden
mount: Einhängepunkt /mnt/etc/resolv.conf ist eine symbolische Verknüpfung auf nirgendwo
Wie kann ich die fehlermeldungen beseitigen?Datei oder Verzeichnis nicht gefunden