Autor |
Nachricht |
|
Titel: root verschieben
Verfasst am: 05.11.2007, 20:07 Uhr
|
|
Anmeldung: 31. Okt 2007
Beiträge: 5
|
|
Hallo,
ich würde gerne root in eine andere Partition verschieben.
Habe die kurze Beschreibung unter wiki gelesen - allerdings ist mir unklar, was ich mit initrd machen soll?
Und woher weiss GRUB eigentlich, auf welcher Partition die aktuelle menu.lst liegt?
Grüsse
harry04 |
|
|
|
|
 |
|
Titel: root verschieben
Verfasst am: 06.11.2007, 08:35 Uhr
|
|

Anmeldung: 29. Apr 2004
Beiträge: 393
Wohnort: Berlin
|
|
Harry,
ne genaue Antwort auf Deine Frage hab ich auch nicht, aber mein einfachster Weg wäre eine Neuinstall auf die gewünschte Partition mit gleichem root und Nutzer und dann den Inhalt der alten home rüber kopieren und die root ( inhalt) kopieren und wenn es funzt die alte install deinstallieren und gut ist es.
Kann aber auch ganz falsch sein, aber aus Fehlern lernet man.
MfG
Peter |
|
|
|
|
 |
|
Titel: root verschieben
Verfasst am: 06.11.2007, 09:18 Uhr
|
|

Anmeldung: 08. Jul 2006
Beiträge: 976
Wohnort: Sömmerda / Thüringen
|
|
Es würde auch so gehen:
/ kopieren
dann Live-CD
K-Menü / Kanotix / Acritoxinstaller / reparieren
die entsprechend neue root-Partition auswählen,
dann wird wohl Grub so in den mbr geschrieben, dass von der neuen Partion gebootet wird.
Allerdings finde ich harry04´s Frage ganz gut - zwecks der Wissenschaft - wohin Grub eigentlich was schreibt ... und logischerweise ob da was editierbar ist. |
|
|
|
|
 |
|
Titel: root verschieben
Verfasst am: 06.11.2007, 11:33 Uhr
|
|
Anmeldung: 10. Mai 2006
Beiträge: 163
Wohnort: Nürnberg
|
|
Hallo,
schaut euch mal das Verzeichnis
/boot/grub
an,
dort werdet Ihr insbesondere die Datei
menu.lst
finden!
Gruß
hschn |
|
|
|
|
 |
|
Titel: root verschieben
Verfasst am: 06.11.2007, 12:32 Uhr
|
|

Anmeldung: 08. Jul 2006
Beiträge: 976
Wohnort: Sömmerda / Thüringen
|
|
Das ist ja schon klar. Aber wenn du / auf eine andere Partition verschiebst, sagen wir mal hd0,3 statt hd0,1 findet grub /boot/grub eben nicht mehr. mögliche Ursache: es gibt wohl einen Verweis im mbr, wo /boot/grub zur finden ist. |
|
|
|
|
 |
|
Titel: root verschieben
Verfasst am: 06.11.2007, 16:53 Uhr
|
|
Anmeldung: 31. Okt 2007
Beiträge: 5
|
|
Also. ich glaube, ich habs geschafft:
Nach dem Kopieren der root mit cp -a, und korrigieren von fstab und menu.lst auf der zukünftigen root-Partition (alles mit Live-CD):
- einfach neu starten
- im grub-Menü ESC
- mit 'c' in Kommandozeile, eingeben: grub> root (hdo,x)
(damit wird die Partition, wo grub (u.a. menu-lst) steht bestimmt.
ACHTUNG: Grub beginnt in der Zählung bei 0, also 1 in grub = hda2)
- grub> setup (hd0)
- grub> reboot
Und schon startet Linux von der neuen Partition...
Zumindest bei mir hats so funktioniert!
gruss
harry04 |
|
|
|
|
 |
|