[Gelöst] Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

[Gelöst] Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 14:16:16

Ich habe mehrere Probleme mit Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting, ich hoffe das ich das hier richtig einsortiert habe (ansonsten verschieben)?!
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
Abgespeichert habe ich das Script als '/home/andy/Schreibtisch/chroot LiveCD.sh' und ausführbar gemacht.
als Ouput, nach mehrmaligem starten des Scriptes, kommt folgendes >>>

/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
Mehrmals hintereinander habe ich folgende Fehlermeldung. >>>
Datei oder Verzeichnis nicht gefunden
Wie kann ich die fehlermeldungen beseitigen?
Zuletzt geändert von DEBIANUNDANDREAS am 28.11.2014 17:53:31, insgesamt 1-mal geändert.

JuergenPB

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von JuergenPB » 14.11.2014 14:39:17

Mach mal zwischen echo und den Anführungszeichen ein Leerzeichen

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 14:51:14

Mach mal zwischen echo und den Anführungszeichen ein Leerzeichen
Wo soll ich echo machen?
Und wohin sollen die Anführungszeichen ein Leerzeichen ????

JuergenPB

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von JuergenPB » 14.11.2014 14:57:46

Wenn Du echo"zeile schreibst, wird das wie ein Befehl interpretiert, aber einen Befehl echo"zeile gibt es nicht.

Also statt:

Code: Alles auswählen

echo"zeile mit: sudo mount -o bind /dev /mnt/dev"  
richtig so:

Code: Alles auswählen

echo "zeile mit: sudo mount -o bind /dev /mnt/dev"  
Das gleiche in allen anderen Zeilen wo zwischen echo und den Anführungszeichen das Leerzeichen fehlt.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 15:06:38

Hab ich gemacht, brachte keinen Erfolg.

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

Code: Alles auswählen

 '/home/andy/Schreibtisch/chroot LiveCD (Kopie).sh' 
/home/andy/Schreibtisch/chroot LiveCD (Kopie).sh: Zeile 1: #!/bin/sh: Datei oder Verzeichnis nicht gefunden
[sudo] password for andy:
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: Spezialgerät /dev/sdb16 ist nicht vorhanden
Zeile mit: sudo mount /dev/sda1 /mnt
mount: Einhängepunkt /mnt/dev ist nicht vorhanden
zeile mit: sudo mount -o bind /dev /mnt/dev
mount: Einhängepunkt /mnt/dev ist nicht vorhanden
Zeile mit: sudo mount -t devtmpfs /dev /mnt/dev
mount: Einhängepunkt /mnt/dev/pts ist nicht vorhanden
Zeile mit: sudo mount -t devpts /dev/pts /mnt/dev/pts
mount: Einhängepunkt /mnt/sys ist nicht vorhanden
Zeile mit: sudo mount -o bind /sys /mnt/sys
mount: Einhängepunkt /mnt/proc ist nicht vorhanden
Zeile mit: sudo mount -t proc /proc /mnt/proc
mount: Einhängepunkt /mnt/sys ist nicht vorhanden
Zeile mit: sudo mount -t sysfs /sys /mnt/sys
mount: Einhängepunkt /mnt/run ist nicht vorhanden
Zeile mit: sudo mount -t tmpfs /run /mnt/run
mount: Einhängepunkt /mnt/etc/resolv.conf ist nicht vorhanden
chroot: failed to run command ‘/bin/bash’: No such file or directory
/home/andy/Schreibtisch/chroot LiveCD (Kopie).sh: Zeile 25: -a: Kommando nicht gefunden.
Nur in dieser Konsole bist du <chroot>
Also diese Konsole nicht verlassen
Jetzt kanst du Software <installieren> oder <deinstallieren>

JuergenPB

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von JuergenPB » 14.11.2014 15:22:28

Die Zuweisung zu a und b sind falsch

Code: Alles auswählen

a= uname -a
bzw.

Code: Alles auswählen

b=uname -a
funktioniert nicht.

Du willst die Ausgabe von "uname -a" in der Variablen a bzw. b speichern. Dazu mußt Du schreiben:

Code: Alles auswählen

a=$(uname -a)
bzw.

Code: Alles auswählen

b=$(uname -a)
Die Fehlermeldungen sind eigentlich doch eindeutig: Die Mountpunkte existieren nicht.
Du mußt erst die Verzeichnisse anlegen.
Zuletzt geändert von JuergenPB am 14.11.2014 15:26:08, insgesamt 1-mal geändert.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 15:25:57

Kann ich die Fehlermeldungen
Datei oder Verzeichnis nicht gefunden
beseitigen?
Auf der Festplatte ist ein Ubuntu-mate 14.04.1 (64 Bit) installiert.
D.h die Mountpoint sind vorhanden!!
Mit dem folgenden hattest du recht>>>

Code: Alles auswählen

a=$(uname -a)
b=$(uname -a)
Der Verursacher ist aber nicht die Variablen!!

JuergenPB

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von JuergenPB » 14.11.2014 15:57:34

Wenn mount meldet

Code: Alles auswählen

Spezialgerät /dev/sdb16 ist nicht vorhanden
dann gibt es /dev/sdb16 nicht

Und wenn es heißt

Code: Alles auswählen

Einhängepunkt /mnt/dev ist nicht vorhanden
dann ist /mnt/dev nicht vorhanden

u.s.w.


NACHTRAG
Zur Fehlermeldung:
Zeile 1: #!/bin/sh: Datei oder Verzeichnis nicht gefunden
Hat Ubuntu evtl. kein /bin/sh ?
Eigentlich sollte das zwar als symb-Link vorhanden sein (verweist auf dash) aber man weiß ja nie…
Der Fehler scheint ja in der ersten Zeile zu liegen.

schreib statt dessen mal

Code: Alles auswählen

 #!/bin/bash
Zuletzt geändert von JuergenPB am 14.11.2014 16:10:01, insgesamt 2-mal geändert.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 16:08:29

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/sda16 /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

'/home/andy/Schreibtisch/chroot LiveCD .sh'
/home/andy/Schreibtisch/chroot LiveCD .sh: Zeile 1: #!/bin/sh: Datei oder Verzeichnis nicht gefunden
[sudo] password for andy:
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/sda16 ist bereits eingehängt oder /mnt wird gerade benutzt
mount: Laut mtab ist /dev/sda16 schon auf /mnt eingehängt
Zeile mit: sudo mount /dev/sda1 /mnt
zeile mit: sudo mount -o bind /dev /mnt/dev
mount: /dev ist bereits eingehängt oder /mnt/dev wird gerade benutzt
mount: Laut mtab ist /dev schon auf /mnt/dev eingehängt
Zeile mit: sudo mount -t devtmpfs /dev /mnt/dev
Zeile mit: sudo mount -t devpts /dev/pts /mnt/dev/pts
Zeile mit: sudo mount -o bind /sys /mnt/sys
mount: /proc ist bereits eingehängt oder /mnt/proc wird gerade benutzt
mount: Laut mtab ist /proc schon auf /mnt/proc eingehängt
Zeile mit: sudo mount -t proc /proc /mnt/proc
mount: /sys ist bereits eingehängt oder /mnt/sys wird gerade benutzt
mount: Laut mtab ist /sys schon auf /mnt/sys eingehängt
Zeile mit: sudo mount -t sysfs /sys /mnt/sys
Zeile mit: sudo mount -t tmpfs /run /mnt/run
mount: Einhängepunkt /mnt/etc/resolv.conf ist eine symbolische Verknüpfung auf nirgendwo
root@andy-desktop:/#
ich habe das Script mehrfach durchlaufen lassen deshalb dieses >>>
wird gerade benutzt

Aus einem mir nicht bekannten Grund gehen die Festplatten sda 16 sdb16 auf wanderschaft, gparted zeigt jeweils vertauscht an, ohne das ich an der Hardware etwas geändert hätte.
Mir ist noch ein Fehler aufgefallen, wenn ich den Desktop wechsle, und dann einen Ordner aus dem Kontextmenü heraus anlegen will, erscheint nur der drehende Kreis, Sanduhr.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 17:51:00

Mir ist noch ein Fehler aufgefallen, wenn ich den Desktop wechsle, und dann einen Ordner aus dem Kontextmenü heraus anlegen will, erscheint nur der drehende Kreis, Sanduhr.
Nach einem neustart war es dann richtig.

Dieses blieb bis jetzt ungelöst >>>
Aus einem mir nicht bekannten Grund gehen die Festplatten sda 16 sdb16 auf wanderschaft, gparted zeigt jeweils vertauscht an, ohne das ich an der Hardware etwas geändert hätte.
Andere Partionen auf den jeweiligen Festplatten (1 Hdd, 1 SSD) sind auch von dem Tausch sdax nach sdby betroffen.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 18:00:36

Muss ich eventuell fstab editieren??

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 14.11.2014 18:02:37

Oder ist es der grub?

JuergenPB

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von JuergenPB » 14.11.2014 18:26:24

Normalerweise sollten die Nummern fix sein.
1 – 4 sind für primäre Partitionen; ab 5 beginnen die logischen Laufwerke

Man kann die Laufwerke aber auch über ihre UUID ansprechen

Liste der UUIDs bekommt man mit

Code: Alles auswählen

ls -l  /dev/disk/by-uuid
Beim Befehl mount mußt Du dann mit dem Parameter -U und der UUID arbeiten, statt mit /dev/sdxy
Die UUID sollte sich normalerweise nicht ändern.
-> https://de.wikipedia.org/wiki/Universal ... Identifier

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 15.11.2014 07:51:00

1. Schritt

Code: Alles auswählen

ls -l  /dev/disk/by-uuid
i
nsgesamt 0
lrwxrwxrwx 1 root root 10 Nov 15 07:48 15D61527EB00883E -> ../../sda3
lrwxrwxrwx 1 root root 10 Nov 15 07:48 245CD7565CD7217A -> ../../sdb1
lrwxrwxrwx 1 root root 10 Nov 15 07:48 305C039C5C035BCA -> ../../sda7
lrwxrwxrwx 1 root root 11 Nov 15 07:48 3115de8e-033a-44c7-91df-87d8ff5ec72c -> ../../sda16
lrwxrwxrwx 1 root root 10 Nov 15 07:48 453fc95e-0d78-421f-9102-073a390ce07e -> ../../sdb5
lrwxrwxrwx 1 root root 10 Nov 15 07:48 4EAAD895AAD87AC3 -> ../../sda8
lrwxrwxrwx 1 root root 10 Nov 15 07:48 50DC7888DC7869DC -> ../../sda1
lrwxrwxrwx 1 root root 10 Nov 15 07:48 70AA7AE96E5C1A6F -> ../../sda4
lrwxrwxrwx 1 root root 10 Nov 15 07:48 CC8AE0BF8AE0A6E4 -> ../../sdb2

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 15.11.2014 08:02:45

2. Schritt (nach Neustart von Ubuntu-mate)

Code: Alles auswählen

ls -l  /dev/disk/by-uuid
insgesamt 0
lrwxrwxrwx 1 root root 10 Nov 15 07:51 15D61527EB00883E -> ../../sdb3
lrwxrwxrwx 1 root root 10 Nov 15 07:51 245CD7565CD7217A -> ../../sda1
lrwxrwxrwx 1 root root 10 Nov 15 07:51 305C039C5C035BCA -> ../../sdb7
lrwxrwxrwx 1 root root 11 Nov 15 07:51 3115de8e-033a-44c7-91df-87d8ff5ec72c -> ../../sdb16
lrwxrwxrwx 1 root root 10 Nov 15 07:51 453fc95e-0d78-421f-9102-073a390ce07e -> ../../sda5
lrwxrwxrwx 1 root root 10 Nov 15 07:51 4EAAD895AAD87AC3 -> ../../sdb8
lrwxrwxrwx 1 root root 10 Nov 15 07:51 50DC7888DC7869DC -> ../../sdb1
lrwxrwxrwx 1 root root 10 Nov 15 07:51 70AA7AE96E5C1A6F -> ../../sdb4
lrwxrwxrwx 1 root root 10 Nov 15 07:51 CC8AE0BF8AE0A6E4 -> ../../sda2
Zuletzt geändert von DEBIANUNDANDREAS am 15.11.2014 08:23:11, insgesamt 1-mal geändert.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 15.11.2014 08:03:35

Ich habe den 1. Schritt mit dem 2. Schritt verglichen, es kommt tatsächlich zum vertauschen. Die UUID hat sich geändert.
Wer weiss da Hilfe?

Benutzeravatar
TRex
Moderator
Beiträge: 8373
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von TRex » 15.11.2014 12:34:54

Nein, die UUID blieb gleich. Die Bezeichnung der Platten hat sich geändert.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 15.11.2014 12:50:39

Nein, die UUID blieb gleich. Die Bezeichnung der Platten hat sich geändert.
Warum sollte sich die Bezeichnung der Festplatten ändern, mein Script funktioniert dann doch nicht!

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 22.11.2014 15:46:32

Gerne würde ich hier weiterkommen. Da sich die Bezeichnung der Festplatten ändert, funktioniert mein Script nicht!

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 22.11.2014 15:51:00

http://wiki.ubuntuusers.de/Datentr%C3%A4ger
Bei Verwendung von mehreren Festplatten an unterschiedlichen Controllern (z.B. IDE, SATA), ist die Vergabe der Device-Bezeichnungen nicht eindeutig. Nach einem Bootvorgang kann es dazu kommen, das mal die eine Festplatte als /dev/sda geführt wird, ein anderes mal eine andere Festplatte.
Gibtes einen Workaround oder eine andere Hilfe um das Tauschen zu erkennen und auszuwerten? Eventuell durch eine einmallige Datei oder Ordner?

JuergenPB

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von JuergenPB » 22.11.2014 15:56:22

DEBIANUNDANDREAS hat geschrieben:Gerne würde ich hier weiterkommen. Da sich die Bezeichnung der Festplatten ändert, funktioniert mein Script nicht!
Ich hatte schon darauf hingewiesen, daß Du statt der „Bezeichnung“ auch die UUID eingeben kannst.

Im script steht derzeit:

Code: Alles auswählen

sudo mount /dev/sda16 /mnt 
Versuch es mal mit

Code: Alles auswählen

sudo mount -U xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt 
oder alternativ

Code: Alles auswählen

sudo mount UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt 
Statt xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx muß Du natürlich die UUID deiner Festplatte eintragen.

argx3
Beiträge: 93
Registriert: 20.08.2012 03:12:25

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von argx3 » 22.11.2014 15:57:25

DEBIANUNDANDREAS hat geschrieben:Gerne würde ich hier weiterkommen. Da sich die Bezeichnung der Festplatten ändert, funktioniert mein Script nicht!
UUIDs ändern sich, wie der Name ja kaum vermuten lassen könnte, nicht. Also wäre es äußerst praktisch mit diesen zu arbeiten.

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 22.11.2014 16:14:00

Zum Schluss eine letzte Frage kann ich wenn ich
sudo cp '/home/internet/Schreibtisch/live.sh' '/home/internet/Schreibtisch/Namenloser Ordner 3'
kopieren will;
Kann ich dann die UUIDs einsetzen?

Benutzeravatar
DEBIANUNDANDREAS
Beiträge: 1304
Registriert: 01.06.2013 10:37:46

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von DEBIANUNDANDREAS » 22.11.2014 16:40:54

Eventuell mit Alias!?

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: Ubuntu-mate 14.04.1 (64 Bit) und chroot scripting

Beitrag von feltel » 28.11.2014 08:13:29

... nach Probleme bei der Installation von Debian verschoben.

Antworten