Bootsektor auf eine andere Platte kopieren
Hallo Liste Ich steh hier gerade ein wenig am Schlauch: Ich habe einen Rechner mit 2 Platten: 1x SATA mit openSuSE 11.0 (derzeit SDB) und 1x PATA mit XP (derzeit SDA), wobei Grub als Bootmanager seine Dienste versieht. Aus welchen Gründen auch immer ist Grub jedoch im MBR der XP-Platte gelandet. Ich will ihn jetzt jedoch in den MBR der Suse-Platte kopieren, um anschließend die Bootsequenz im Bios zu ändern (sda wird sdb, sdb wird sda). Yast ist mir hier leider keine Hilfe. Wie mach ich das am Besten? LG, Sascha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Moin, On Thu, 06 Nov 2008, 19:49:27 +0100, Sascha Piculjan wrote:
Hallo Liste
Ich steh hier gerade ein wenig am Schlauch: Ich habe einen Rechner mit 2 Platten: 1x SATA mit openSuSE 11.0 (derzeit SDB) und 1x PATA mit XP (derzeit SDA), wobei Grub als Bootmanager seine Dienste versieht.
Aus welchen Gründen auch immer ist Grub jedoch im MBR der XP-Platte gelandet. Ich will ihn jetzt jedoch in den MBR der Suse-Platte kopieren, um anschließend die Bootsequenz im Bios zu ändern (sda wird sdb, sdb wird sda). Yast ist mir hier leider keine Hilfe. Wie mach ich das am Besten?
dd if=/dev/sda of=/dev/sdb bs=446 count=1
LG, Sascha
HTH, cheers. l8er manfred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Manfred Hollstein schrieb:
Moin,
On Thu, 06 Nov 2008, 19:49:27 +0100, Sascha Piculjan wrote:
Hallo Liste
Ich steh hier gerade ein wenig am Schlauch: Ich habe einen Rechner mit 2 Platten: 1x SATA mit openSuSE 11.0 (derzeit SDB) und 1x PATA mit XP (derzeit SDA), wobei Grub als Bootmanager seine Dienste versieht.
Aus welchen Gründen auch immer ist Grub jedoch im MBR der XP-Platte gelandet. Ich will ihn jetzt jedoch in den MBR der Suse-Platte kopieren, um anschließend die Bootsequenz im Bios zu ändern (sda wird sdb, sdb wird sda). Yast ist mir hier leider keine Hilfe. Wie mach ich das am Besten?
dd if=/dev/sda of=/dev/sdb bs=446 count=1
LG, Sascha
HTH, cheers.
l8er manfred
In meinem Fall if=/dev/sdb of=/dev/sda Danke! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag 06 November 2008 schrieb Sascha Piculjan:
Manfred Hollstein schrieb:
dd if=/dev/sda of=/dev/sdb bs=446 count=1
In meinem Fall if=/dev/sdb of=/dev/sda
Vorsicht, ohne das "bs=446" wird auch die Partitionstabelle mit kopiert, das ist meistens nicht das, was man möchte. -- Viele Grüße ------------------------------------------------------------------------ Michael Behrens ________________________________________________________________________ PROSTEP AG, Dolivostraße 11, D-64293 Darmstadt HR: Amtsgericht Darmstadt, HRB 8383 Vorstand: Dr. Bernd Pätzold (Vorsitz), Reinhard Betz Aufsichtsrat: Dr. Heinz-Gerd Lehnhoff (Vorsitz) ________________________________________________________________________ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Thursday 06 November 2008 20:02:51 schrieb Manfred Hollstein:
Moin,
On Thu, 06 Nov 2008, 19:49:27 +0100, Sascha Piculjan wrote:
Hallo Liste
Ich steh hier gerade ein wenig am Schlauch: Ich habe einen Rechner mit 2 Platten: 1x SATA mit openSuSE 11.0 (derzeit SDB) und 1x PATA mit XP (derzeit SDA), wobei Grub als Bootmanager seine Dienste versieht.
Aus welchen Gründen auch immer ist Grub jedoch im MBR der XP-Platte gelandet. Ich will ihn jetzt jedoch in den MBR der Suse-Platte kopieren, um anschließend die Bootsequenz im Bios zu ändern (sda wird sdb, sdb wird sda). Yast ist mir hier leider keine Hilfe. Wie mach ich das am Besten?
dd if=/dev/sda of=/dev/sdb bs=446 count=1
LG, Sascha
HTH, cheers.
l8er manfred
Hallo Manfred, Hallo Sascha. oder grub auf beiden Platten installieren mit diesem Skript: ----------- #!/bin/sh grub << E.O.F root (hd0,1) install --stage2=/boot/grub/stage2 /boot/grub/stage1 d \ (hd0) /boot/grub/stage2 0x8000 (hd0,1)/boot/grub/menu.lst install --stage2=/boot/grub/stage2 /boot/grub/stage1 d \ (hd1) /boot/grub/stage2 0x8000 (hd0,1)/boot/grub/menu.lst quit E.O.F ----------- Dazu muss man in der Datei /boot/grub/device.map eintragen: --------- (hd0) /dev/sda (hd1) /dev/sdb --------- Achtung! Dein root, Sascha, liegt auf sdb (stimmts ?). Du musst also statt hd(0,1) beim Installationskript (hd1,?) angeben. root (hd0,1) ist bei mir die Partition mit dem Root-Dateisystem. Mein /boot liegt auch darin. Wenn Du eine eigene Partition für /boot hast, musst Du für die menu.lst diese Partition angeben. Der Master Boot Record alleine macht den Kohl noch nicht fett. Mit doppelter Installation geht es auch nach Austausch einer Platte weiter. Tschö, Emil -- Registered Linux User since 19940320 -------------------------------------------------- Emil Stephan, Marktplatz 39, 53773 Hennef, Germany voice: +49-2242-84438 Accelerate Windows: 9.81 m/sec^2 would be adequate -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
Emil Stephan
-
Manfred Hollstein
-
Michael Behrens
-
Sascha Piculjan