Hallo, da meine 60-GB-Linux-Platte langsam ueberlaeuft, will ich sie gegen eine 250-GB-Platte austauschen. Eingebaut ist sie als 2. Platte, was auch so bleiben soll. /root mit boot liegt derzeit noch auf der 1. Platte, auf der ansonsten Windows installiert ist. Da Windows auch Platzprobleme bekommt, will ich die root-Partition auf die 2. Platte umziehen. grub ist bislang auf root=hda7 installiert. Wenn ich ihn auf root=hdb1 packe, kann es dann eigentlich Probleme geben? Als Bootmanager ist sonst noch xfdisk installiert, ueber den ich zwischen grub/linux, Windows XP, Windows 98 und DOS waehlen kann. grub laesst sich deshalb auch nicht im MBR installieren, was mir aber sowieso nicht gefallen wuerde. Gibt es eigentlich eine Moeglichkeit, Linux umzuziehen, ohne fuer das erste Booten die Suse-CD einlegen zu muessen? Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien u.a: http://www.erlebnis-bulgarien.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Am 18.05.2006 16:23 schrieb Heinz W. Pahlke:
/root mit boot liegt derzeit noch auf der 1. Platte, auf der ansonsten Windows installiert ist.
Soll es da bleiben?
Da Windows auch Platzprobleme bekommt, will ich die root-Partition auf die 2. Platte umziehen.
Ah ja, wohl nicht.
grub ist bislang auf root=hda7 installiert. Wenn ich ihn auf root=hdb1 packe, kann es dann eigentlich Probleme geben?
Naja, es spricht doch nix dagegen LINUX auf hdbX zu installieren, aber den Bootloader auf hda schreiben zu lassen. Linux hat im Gegensatz zu Windows keine Probleme von der zweiten Platte zu starten.
Als Bootmanager ist sonst noch xfdisk installiert, ueber den ich zwischen grub/linux, Windows XP, Windows 98 und DOS waehlen kann. grub laesst sich deshalb auch nicht im MBR installieren, was mir aber sowieso nicht gefallen wuerde.
Da kenne ich mich dann nicht aus.
Gibt es eigentlich eine Moeglichkeit, Linux umzuziehen, ohne fuer das erste Booten die Suse-CD einlegen zu muessen?
Wieso sollte man das müssen? OJ -- "Du hast die Manieren eines Bettlers." "Ich wollte, daß Du Dich wie zu Hause fühlst." (Monkey Island)
Hallo, On 18-May-2006 Johannes Kastl wrote:
Am 18.05.2006 16:23 schrieb Heinz W. Pahlke:
grub ist bislang auf root=hda7 installiert. Wenn ich ihn auf root=hdb1 packe, kann es dann eigentlich Probleme geben?
Naja, es spricht doch nix dagegen LINUX auf hdbX zu installieren, aber den Bootloader auf hda schreiben zu lassen.
Hatte ich schon mal versucht, ging aber nicht, moeglicherweise wegen xfdisk, dass sich bereits in den MBR installiert.
Linux hat im Gegensatz zu Windows keine Probleme von der zweiten Platte zu starten.
Ich war mir nur unsicher, ob grub da irgendwelche Einschraenkungen kennt (so wie Lilo frueher welche hatte).
Gibt es eigentlich eine Moeglichkeit, Linux umzuziehen, ohne fuer das erste Booten die Suse-CD einlegen zu muessen?
Wieso sollte man das müssen?
Weil ich keine Ahnung von grub habe? Ganz ernsthaft: Wenn ich grub ueber YAST auf die neue HD installiere, wird sie noch als hdd gemountet. Die Eintraege unter /boot/grub kann ich entsprechend korrigieren, aber hinterlaesst grub noch irgendwo anders Spuren, die auf hdd verweisen. hdd soll ja an die Stelle von hdb treten. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien u.a: http://www.erlebnis-bulgarien.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Hallo, Am Fre, 19 Mai 2006, Heinz W. Pahlke schrieb:
On 19-May-2006 David Haller wrote:
Am Don, 18 Mai 2006, Heinz W. Pahlke schrieb:
grub ist bislang auf root=hda7 installiert. Wenn ich ihn auf root=hdb1 packe, kann es dann eigentlich Probleme geben?
Natuerlich. Aber nur wenn du Fehler machst ;) Normal geht das Problemlos.
Heisst das, dass ich mit YAST einfach grub auf hdd installieren kann und dann nur /boot/grub anpassen muss, weil aus hdd nach dem Umbau hdb wird?
Ja. Du musst in der menu.lst die Eintraege von (hd3,X) auf (hd1,X) umstellen. Oder du legst noch vor dem Umbau passende Eintraege an. Aber musst du umbauen? Bei mir ist z.B. /=/dev/hdc5=(hd2,4) title SuSE 6.2 (2.4.25-1l, hdc5) kernel (hd2,4)/boot/bzImage-2.4.25-1l root=/dev/hdc5 ... title SuSE 10.1 GRUB (hdb7) root (hd1,6) chainloader +1 title SuSE 10.1 (hdb7) kernel (hd1,6)/boot/vmlinuz root=/dev/hdb7 ... initrd (hd1,6)/boot/initrd Bei der Installation der 10.1 habe ich Yast den Grub in die /-Partition /dev/hdb7 installieren lassen. Ich habe also den "chainloader"-Eintrag, der den Grub auf hdb7 startet und den Eintrag, der die 10.1 direkt startet. Die grub.conf fuer den Grub in hdb7 sieht so aus: root (hd1,6) install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd1,6) \ /boot/grub/stage2 0x8000 (hd1,6)/boot/grub/menu.lst quit (wie ueblich muss der mit \ ma[sr]kierte Umbruch weg).
Grub kann auch Windows9x/WinNT/DOS starten. Und auch Platten aktivieren / deaktivieren ('makeactive') damit z.B. das C: von DOS ein anderes als das von Win9x sein kann.
Ich weiss. Aber als ich xfdisk installiert habe, war von grub bestensfalls als Projekt die Rede. Und da Lilo mich nicht mochte, werkelte hier bis Suse 9.1 loadlin, was aber unter Suse 10.0 nicht mehr wollte.
Achso ;) Kenne ich. Ich hab damals Vamos verwendet da mir xfdisk irgedwas kapott[tm] gemacht hat.
Gibt es eigentlich eine Moeglichkeit, Linux umzuziehen, ohne fuer das erste Booten die Suse-CD einlegen zu muessen? [..] Das ist jetzt auch schon der vierte oder fuenfte Umzug. Bei loadlin reichte es, als Option einfach die neue root-Partition mitzugeben.
Bei grub weiss ich aber noch nicht, ob es reicht, /boot/grub anzupassen. Aber das habe ich schon in der Antwort auf die Mail von Johannes erklaert.
Doch, reicht. Du kannst entweder vorher einen Eintrag anlegen oder direkt in grub vor dem booten die Zeile(n) editieren. Einfacher, da per C&P editierbar, ist es aber, wenn du vor dem reboot die grub/menu.lst so anpasst, dass du fuer beide Varianten einen Eintrag hast, also z.B.: title SuSE X.Y (hdd1) kernel (hd3,0)/boot/vmlinuz root=/dev/hdd1 ... initrd (hd3,0)/boot/initrd title SuSE X.Y (hdb1) kernel (hd1,0)/boot/vmlinuz root=/dev/hdb1 ... initrd (hd1,0)/boot/initrd Wenn alles passt schmeisst du einfach den dann nicht mehr benoetigten Eintrag raus. -dnh -- "Wenn du angesprochen bist, dann kannst du aufstehen, Ulla" -- Matthias Richling als Müntefering, im "Scheibenwischer" und mit Ulla Schmidt im Publikum(!)
Hallo, Am Don, 18 Mai 2006, Heinz W. Pahlke schrieb:
da meine 60-GB-Linux-Platte langsam ueberlaeuft, will ich sie gegen eine 250-GB-Platte austauschen. Eingebaut ist sie als 2. Platte, was auch so bleiben soll.
/root mit boot liegt derzeit noch auf der 1. Platte, auf der ansonsten Windows installiert ist.
Da Windows auch Platzprobleme bekommt, will ich die root-Partition auf die 2. Platte umziehen.
grub ist bislang auf root=hda7 installiert. Wenn ich ihn auf root=hdb1 packe, kann es dann eigentlich Probleme geben?
Natuerlich. Aber nur wenn du Fehler machst ;) Normal geht das Problemlos.
Als Bootmanager ist sonst noch xfdisk installiert, ueber den ich
Kenne ich.
zwischen grub/linux, Windows XP, Windows 98 und DOS waehlen kann. grub laesst sich deshalb auch nicht im MBR installieren, was mir aber sowieso nicht gefallen wuerde.
Grub kann auch Windows9x/WinNT/DOS starten. Und auch Platten aktivieren / deaktivieren ('makeactive') damit z.B. das C: von DOS ein anderes als das von Win9x sein kann.
Gibt es eigentlich eine Moeglichkeit, Linux umzuziehen, ohne fuer das erste Booten die Suse-CD einlegen zu muessen?
Klar. BTDT, mindestens 5 mal schon. Mein System laeuft ja seit knapp 7 Jahren und die Ursprungsfestplatte habe ich schon vor Jahren ausgemustert. Nun rat' mal, wie die /-Partition (und der Rest) auf die aktuellen HDs gekommen ist ;) Um die Details zu beschreiben bin ich aber gerade zu muede. -dnh -- I'm fairly sure that if they took all the porn off the Net, there'd only be one website left, and it would be called "bring-back-the-porn dot com". -- Perry Cox, _Scrubs_
Am Donnerstag, 18. Mai 2006 16:26 schrieb Heinz W. Pahlke:
Hallo,
da meine 60-GB-Linux-Platte langsam ueberlaeuft, will ich sie gegen eine 250-GB-Platte austauschen. Eingebaut ist sie als 2. Platte, was auch so bleiben soll.
/root mit boot liegt derzeit noch auf der 1. Platte, auf der ansonsten Windows installiert ist.
Da Windows auch Platzprobleme bekommt, will ich die root-Partition auf die 2. Platte umziehen.
grub ist bislang auf root=hda7 installiert. Wenn ich ihn auf root=hdb1 packe, kann es dann eigentlich Probleme geben?
Als Bootmanager ist sonst noch xfdisk installiert, ueber den ich zwischen grub/linux, Windows XP, Windows 98 und DOS waehlen kann. grub laesst sich deshalb auch nicht im MBR installieren, was mir aber sowieso nicht gefallen wuerde.
Gibt es eigentlich eine Moeglichkeit, Linux umzuziehen, ohne fuer das erste Booten die Suse-CD einlegen zu muessen?
Beste Gruesse,
Heinz. Ich würde folgendermassen vorgehen falls das System auf hdb1 soll; gehe davon aus das /boot Verzeichnis im root ist und keine extra zu mountende Partition.
1. Rescuesystem von DVD starten 2. /alt und /neu anlegen 3. das alte system nach /alt mounten, die neue Partition nach /neu 4. Das system von /alt nach /neu kopieren 5. /neu/boot/grub/menu.lst und device.map anpassen /neu/etc/fstab anpassen (evtl. swappartition erstellen,formatieren) 6. grub-install --root-directory=/neu /dev/hdb1 (oder grub aufrufen ; root (hd1,0) #2.Platte, 1.Partition => hdb1 setup (hd1,0) sollte auch gehen,falls mir mein Gedächtnis keinen Streich spielt.) Dann muss dem Bootmanager nur noch erzählt werden, das er /dev/hdb1 zu booten hat. tschüss Didi
Hallo, On 19-May-2006 Dietrich Restemeyer wrote:
Ich würde folgendermassen vorgehen falls das System auf hdb1 soll; gehe davon aus das /boot Verzeichnis im root ist und keine extra zu mountende Partition.
1. Rescuesystem von DVD starten 2. /alt und /neu anlegen 3. das alte system nach /alt mounten, die neue Partition nach /neu 4. Das system von /alt nach /neu kopieren
Muesste eigentlich auch ohne Rescuesystem gehen. Jedenfalls habe ich das sonst immer (?) so gemacht.
5. /neu/boot/grub/menu.lst und device.map anpassen /neu/etc/fstab anpassen (evtl. swappartition erstellen,formatieren) 6. grub-install --root-directory=/neu /dev/hdb1
Ist wohl einfacher, als...
(oder grub aufrufen ;
...dieser Weg, jedenfalls wenn man sich noch nie mit grub befasst hat. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien u.a: http://www.erlebnis-bulgarien.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
Hallo Heinz, hallo Leute, Am Sonntag, 21. Mai 2006 18:55 schrieb Heinz W. Pahlke:
Und auf hda soll wirklich nur noch Windows sein, denn Windows traue ich nach wie vor nicht ueber den Weg.
Solltest Du es dann nicht lieber auf /dev/null installieren? *SCNR* Gruß Christian Boltz --
Du kennst das doch sicher, wenn Briefkoepfe mittels Leerzeichen (nein, nichtmal justierbare Tabs werden verwendet) per Hand ausgerichtet und zusammengeschustert werden -- wie auf der Schreibmaschine eben... "Sekretärinnentabulator" (TM) [> David Haller und Ratti in suse-linux]
Hallo, On 21-May-2006 Heinz W. Pahlke wrote:
On 19-May-2006 Dietrich Restemeyer wrote:
Ich würde folgendermassen vorgehen falls das System auf hdb1 soll; gehe davon aus das /boot Verzeichnis im root ist und keine extra zu mountende Partition.
1. Rescuesystem von DVD starten 2. /alt und /neu anlegen 3. das alte system nach /alt mounten, die neue Partition nach /neu 4. Das system von /alt nach /neu kopieren
Muesste eigentlich auch ohne Rescuesystem gehen. Jedenfalls habe ich das sonst immer (?) so gemacht.
Habe also alle Partitionen im laufenden Betrieb kopiert (ausser proc natuerlich), die fstab angepasst, die mitkopierten pid-Dateien geloescht und grub angepasst. Gebootet hat Linux dann aber trotzdem nicht :-(( xfdisk fand zwar die Boot-Partition, behauptete dann aber, dass kein bootfaehiges System vorhanden sei. Da ich keine Lust und Zeit hatte, lange zu basteln, haben ich xfdisk kurzentschlossen runtergeworfen und lasse jetzt alles ueber grub laufen. Beste Gruesse, Heinz. -- Reisefuehrer Bulgarien u.a: http://www.erlebnis-bulgarien.de Reiseberichte Osteuropa: http://www.pahlke-online.de Barrierefreies Webdesign: http://www.Pahlke-KunstWebDesign.de
participants (5)
-
Christian Boltz
-
David Haller
-
Dietrich Restemeyer
-
Heinz W. Pahlke
-
Johannes Kastl