Hi,
ich hatt folgende Konfiguration:
Einmal Intel SSD 40gig -> 20 gig WXP + 19,0 gig Ubuntu 8.04 + 1 gig Linux Swap
Das Home war daher auf der gleichen Partition Festplatte wie Ubuntu.
Nun habe ich zusätzlich eine 160 gig Festplatte verbaut.
Auf dieser ist einen 30gig EXT3 und eine 130gig NTFS.
Die 30gig ist die erste Partition auf der Festplatte.
Ich habe mich an diese Anleitung gehalten:
http://wiki.ubuntuusers.de/Home_umziehen
Es hat soweit auch funktioniert.
Nur den Befehl rm -rf /home/* wollte er nicht akzeptieren (fehlende Rechte oder so).
Ich habe dann die Partition noch in fstab eingetragen.
Nach einem Reboot war home aber nicht richtig eingebunden. Es befindet sich anscheinend noch auf der SSD. Es ist aber leer bzw. im Neuinstalltions zustand. Auf der 30gig befinden sich aber die Daten aus der alten Home (das kopieren hat also funktioniert).
Ich habe nochmal fstab kontrolliert und dabei fiel mir auf dass es ein Diskrepanz zwischen was blkid ausgibt und dem in fstab eingetragenen gibt.
Und zwar ist sda im fstab sdb und sdb ist sda.
Wie kann dass sein?
Heute habe ich dann mein WXP gebootet. Es kam am Anfang ein Festplatten test der SSD (er hat einige Daten korrigiert).
Leider hat es mir das Windows zerschossen. Windowsfirewall startet nicht und einige Dienste fehlen.
Was ist denn hier passiert?
Gruß
Linux 15.027 Themen, 107.035 Beiträge
Hallo
Ich verfolge jetzt einmal folgenden Ansatz:
Das Problem scheint eher darin zu bestehen, das das Löschen des alten /home-Verzeichnisses nicht hingehauen hat und daher immer noch versucht wird, dieses einzubinden, dadurch ist die neue Platte natürlich außen vor.
Also solltest Du erst einmal von einer Live-CD aus starten und abklären, ob sowohl unter der alten Platte als auch unter der neu eingerichteten die /home-Partition vorhanden ist mit den entsprechenden Daten.
Ist das der Fall, dann deaktiviere vorübergehend die Platte mit der neuen /home, boote erneut von der Live-CD und lösche als root die Daten im alten /home-Verzeichnis einfach so per Dateimanager, da Du keine separate /home-Partition erstellt hast, sondern es sich nur um ein Verzeichnis handelt, kannst Du auch nicht separat aushängen, solange Du aber angemeldet auf dem Rechner bist, kannst Du die Daten im alte /home-Verzeichnis auch nicht löschen, da beißt sich sozusagen die Katze in den Schwanz.
Anschließend klemmst Du die neue Platte wieder an und startest noch einmal neu und daran denken, das /home-Verzeichnis als solches zu belassen, da dort die neue Platte hineingemounted werden muß.
Klappt das immer noch nicht, ist die /etc/fstab dran.
Wenn ich das jetzt richtig habe, sollen die NTFS-Partitionen nicht eingebunden werden, die erste Partition der IDE-Platte ist /home mit ext2, die zweite Partition der SSD ist das Wurzelverzeichnis / mit ext3, sowie die swap noch.
Dann sollte es mit der /etc/fstab nach dem Löschen das alten /home eigentlich laufen:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
# /dev/sda2
UUID=7f260b54-3902-45d7-bbba-b69808caea6a / ext3 noatime,errors=remount-ro 0 1
# /dev/sda3
UUID=757608ed-cf5d-4374-a8ad-2df944bb9868 none swap sw 0 0
# /dev/sdb1
UUID=812c97c0-abcc-43f9-babc-f85ba6a441dd /home ext2 defaults 0 2
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto,exec,utf8 0 0
Eine zusätzliche Sicherung von /home wird ja vorhanden sein, bei einem Verwalten ist die Anordnung der Platten grundsätzlich egal, die Bezeichnungen für sda, sdb usw. dienen da im Grunde nur der besseren Orientierung.
fakiauso