Hallo,
ich habe zwei Festplatten in meinem PC, den ich geliehen bekommen habe. Die zweite Festplatte habe ich von meinem alten PC ausgebaut, der futsch ist. Auf der bereits eingebauten Festplatte war ein Linux drauf, dass ich weiter verwende. Auf meiner Platte hatte ich ein Windows neben Linux installiert. Ich dachte, das ich das Win nicht mehr brauche und deshalb habe ich mir auch keine Gedanken über die Festplatten Reihenfolge gemacht. Jetzt merke ich, das war ein Fehler. Leider habe ich auf der ersten Platte nicht genug Platz, um Windows drauf zu machen. Meine Frage ist jetzt:
Wäre es möglich, die beiden Festplatten zu tauschen, so dass die Win partiton wieder auf der Master Platte ist, als allererste Partition und die Linux-Platte, die ich jetzt verwende, dann die Slave ist? Ich weiß, dass ich Grub neu installieren muss und auch die Fstab anpassen müsste. Aber reicht das? Oder muss ich da noch mehr einstellen? Oder kann ich das ganz vergessen?
Festplattentausch und Linux
- killerhippy
- Posts: 529
- Joined: 19. May 2000 19:36
- Contact:
Neben der fstab muss auch menu.lst auf die neue Situation eingestellt werden.
Also, hda ist mit Linux und z.B. hdb mit Windows. Da machen wir uns erstmal ein Backup des MBRs von hda in eine Datei:, den wir, wenn wir wieder zurückgehen müssen, mit zurückspielen können. Das gleiche machst du für hdb analog, denn auch dort wird der MBR verändert werden.
UPDATE 2006-01-27: Von dem MBR von hda vor dem Umbau brauchen wir ja gar keine Sicherung, weil der gar nicht ueberschrieben wird, naja, schadet nicht, ist "good2have", aber man sollte den dann anders benennen, vielleicht nach dem Modellnamen der Platte ( von cat /proc/ide/hda/modell ) oder so./UPDATE
Dann kopierst du die fstab: für den gleichen Fall:. Das gleiche machst du mit /boot/grub/menu.lst und editierst menu.lst auf die neue Situation.
Nun änderst du die fstab auf die neue Situation (merk dir die Partition, die / enthält) und fährst den Rechner runter, tauscht die Festplatten aus(nun ist hda hdb geworden und umgekehrt) und bootest von einer Knoppix-CD in den single-user mode "knoppix 2". Du mountest die Partition die / enthält und wechselst dahin, z.B.: Nun wechseln wir in das System auf der Festplatte:Du merkst am veränderten prompt, dass du jetzt nicht mehr in Knoppix bist. Richte die Umgebung ein:Nun sollte sich der prompt wieder geändert haben und du solltest alle mountpoints geladen haben, check dies mit . Achte darauf, das auch /boot gemountet ist, wenn es eine eigene Partition hat. Wenn alles ok ist, kannst du nun grub neu initialisieren und in den MBR von hda, vormals hdb installieren: Richte in /boot/grub/menu.lst ein, dass Windows auch gebootet werden kann: Sind auch die Einträge für Linux alle auf die neue Situation eingestellt?
Mit exit kannst du das chroot wieder verlassen und von Knoppix aus rebooten und zwar mittels reboot oder strg+alt+entfernen, damit die gemounteten Partition sauber wieder entladen werden.
Ohne CD solltest du nun das Grub-Menue bekommen und Linux und Windows starten können. Wenn nicht, hast du alle Dateien im Orignalzustand, die du wieder zurückkopieren kannst und auch Sicherungen der MBRs zum Zurückspielen.
Prüfe genau, ob die Gerätenamen für dich zutreffen, sowie alles andere. Frage vorher, was du noch nicht verstanden hast.
Also, hda ist mit Linux und z.B. hdb mit Windows. Da machen wir uns erstmal ein Backup des MBRs von hda in eine Datei:
Code: Select all
dd if=/dev/hda of=hda.mbr bs=512 count=1
Code: Select all
dd if=hda.mbr of=/dev/hda
UPDATE 2006-01-27: Von dem MBR von hda vor dem Umbau brauchen wir ja gar keine Sicherung, weil der gar nicht ueberschrieben wird, naja, schadet nicht, ist "good2have", aber man sollte den dann anders benennen, vielleicht nach dem Modellnamen der Platte ( von cat /proc/ide/hda/modell ) oder so./UPDATE
Dann kopierst du die fstab:
Code: Select all
cp /etc/fstab /etc/fstab.orig
Code: Select all
cp /etc/fstab.orig /etc/fstab
Nun änderst du die fstab auf die neue Situation (merk dir die Partition, die / enthält) und fährst den Rechner runter, tauscht die Festplatten aus(nun ist hda hdb geworden und umgekehrt) und bootest von einer Knoppix-CD in den single-user mode "knoppix 2". Du mountest die Partition die / enthält und wechselst dahin, z.B.:
Code: Select all
# mount /mnt/hdb2
# cd /mnt/hdb2
Code: Select all
chroot . /bin/bash
Code: Select all
source /etc/profile; mount -a
Code: Select all
mount
Code: Select all
# grub-install --recheck /dev/hda
Code: Select all
title Windows
rootnoverify (hd0,1)
makeactive
chainloader +1
Mit exit kannst du das chroot wieder verlassen und von Knoppix aus rebooten und zwar mittels reboot oder strg+alt+entfernen, damit die gemounteten Partition sauber wieder entladen werden.
Ohne CD solltest du nun das Grub-Menue bekommen und Linux und Windows starten können. Wenn nicht, hast du alle Dateien im Orignalzustand, die du wieder zurückkopieren kannst und auch Sicherungen der MBRs zum Zurückspielen.
Prüfe genau, ob die Gerätenamen für dich zutreffen, sowie alles andere. Frage vorher, was du noch nicht verstanden hast.
Es gibt keine dumme Fragen!
Killerhippy
Killerhippy