[gelöst] rsync auf SSD - Xorg nicht mehr als User nutzbar

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Kermit24
Beiträge: 311
Registriert: 29.04.2006 14:44:39

[gelöst] rsync auf SSD - Xorg nicht mehr als User nutzbar

Beitrag von Kermit24 » 26.05.2016 15:11:33

Hallo,

ich habe eine devuan jessie Installation und mir nun eine SSD zugelegt:

1. auf der ssd habe ich eine ext4-Partition erstellt (mit gparted) und boot-flag gesetzt
2. meine alte root-Partition habe ich mit rsync -ax rüberkopiert.
3. in der fstab auf der neuen Partition habe ich die neue UUID als root-Partition eingetragen
4. grub-update, grub-install /dev/sdb durchgeführt. Zudem das ganz zur Sicherheit noch einmal mit chroot
- Grub erkennt die ssd-Partition als "unknown Linux distribution (auf /dev/sdb1)
- Wähle ich den Menüeintrag, so startet er trotzdem immer von der HDD-Partition, keine Ahnung warum
5. Im Bios habe ich dann bei der Bootreihenfolge die neue SSD auf Platz1 gesetzt:
Jetzt bootet die SSD rasend schnell in wenigen Sekunden. Allerdings erscheinen die Startmeldungen meiner Daemons nicht mehr :(
Sie laufen aber alle. Kann das mit dem Auflösungsumstellung vom fbdev zusammen, die während des bootens erfolgt? Eventuell sind alle daemons vorher schon gestartet, bevor der Boot-Screen durch die Umstellung gelöscht wird :(

Aber zu meinem eigentlichen Problem, dass sicher nicht SSD-spezifisch ist.

Ich kann als User nun nicht mehr eine Xorg-Oberfläche starten, bzw. mich bei einem grafischen Login-Manager einloggen (nutze lightdm). Nach dem Einloggen wird der Bildschirm kurz schwarz und ich bin wieder im Login-Manager. Ich habe zum Test auch mal einen ganz neuen User angelegt. Selbes Problem. Einzig als root funktioniert es.

Scheinbar gibt es irgendetwas in jessie, was mit meiner alten HDD-Partition zusammenhängt. Ich gehe davon aus, das rsync alle Dateirechte korrekt übertragen hat (habe ein Stichproben kontrolliert). In den log-files finde ich nichts, außer dass jeder User nach Login-Versuch in der ~/.xsession-errors folgendes bekommt

Code: Alles auswählen

:Xsession: X session started for user at Do 26. Mai 14:42:25 CEST 2016
open: Permission denied
Hat jemand eine Idee/Ahnung, warum ich man jessie nicht einfach mit rsync clonen kann und wie ich die Xorg Login wieder hinbekomme :(
dd soll man wegen dem Alignment auf einer SSD ja nicht nutzen.


Nachtrag:
Meinen dummen Fehler gefunden. Bei rsync habe ich ein paar Verzeichnisse exkludiert, u.a. /tmp. Da /tmp gefehlt hat beim Booten, hat root dieses offenbar neuangelegt, allerdings mit falschen Rechten. User hatte keinen Zugriff auf /tmp. Ein simples chmod und Xorg-Login klappt wieder.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: [gelöst] rsync auf SSD - Xorg nicht mehr als User nutzba

Beitrag von rendegast » 26.05.2016 15:31:52

dd soll man wegen dem Alignment auf einer SSD ja nicht nutzen.
Wenn Du die Partitionen aligned angelegt hast,
kannst Du auch dd u.a. nutzen.
Es geht wohl eher darum, daß dabei auch nichtbenutzte Sektoren/Blöcke geschrieben werden
(wird aber wohl auch nur einmal so gemacht).

Alternative (hier auch gerade wegen extfs)
Debiandump / restore
Die neue Partition muß formatiert + gemountet sein:

Code: Alles auswählen

cd /mountpoint
dump -f - /dev/sdXY | restore -r -f -
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten