hitazcl
Goto Top

Debian auf andere Hardware übertragen

Installiertes Debian OS vom Desktop PC auf ein IBM xSeries 3250 M2 System übertragen und wieder lauffähig machen

Hallo Leute,

heute stehe ich vor der großen Aufgabe, mein installiertes Debian OS von einem Desktop PC auf ein IBM xSeries 3250 M2 zu übertragen. Der Rackserver läuft im Raid-1.
Ich habe ein HDD Klon in Acronis True Image Echo Server angestoßen...

Nach dem erfolgreichen Kopieren der Festplatte, lässt sich der Server starten. Es kommt der Grub Boot Loader hoch, der Boot läuft an, aber ich vermute, dass die Partitionen nicht richtig erkannt werden. Irgend wie ist er jetzt von "/dev/hda" auf "/dev/sda" umgestiegen.

Kann mir jemand einen guten Link zu der Lösung dieses Problems helfen und mir vielleicht noch sagen, was ich noch beachten kann!?

Vielen Dank vorab.

Gruß
[hitazcl]

Content-ID: 108021

Url: https://administrator.de/contentid/108021

Ausgedruckt am: 20.11.2024 um 04:11 Uhr

godlie
godlie 04.02.2009 um 12:00:46 Uhr
Goto Top
Tja das wird witzig face-smile

Rescue CD rein, fstab umscrheiben, grub umschreiben, grub neu installieren dann sollte die kiste wieder hochkommen.

Die Umstellung von hda auf sda kann 2 Gründe haben, entweder verwendet das neue System SATA oder SAS.
Das alte system dürfte noch "IDE" gewesen sein oder doich schon SATA und der Controller war in einem schwindligem Modus oder whatever.
hitazcl
hitazcl 04.02.2009 um 12:15:26 Uhr
Goto Top
Ok, ich habe schon die Installations CD eingeschmissen und auf "rescue" gestartet.

In dem Modus komme ich bis zu dem Fenster mit "shell auf /dev... ausführen", "Bootloader neuinstallieren" etc.

Mal ganz blöd gefragt, die fstab bearbeite ich wie - also unter welchem Modus?
ITwissen
ITwissen 04.02.2009 um 12:32:12 Uhr
Goto Top
Mit udev bekommst du noch ein kleines Problem mit den UUIDs der Platten. Selbst innerhalb eines Rechners die Platte wechseln hat mich ein paar Stunden gekostet. Leider hab ich mir die Schritte nicht notiert.

UUID

Am besten bootest du eine Knoppix, statt des Rescue Systems. Fuer das gibt es sowieso kein Klick-Klick Gui, sondern nur die Kommandozeile mit einem Dateieditor (z.B. vi)
hitazcl
hitazcl 04.02.2009 um 13:18:18 Uhr
Goto Top
Ich habe die fstab jetzt abgeändert.

Beim Boot bleibt er trotzdem immer auf
Begin: Mounting root file system... ...
Done.
Begin: Waiting for root file system... ...
Done.
Check root= bootarg cat /proc/cmdline
or missing modules
...
ALERT! /dev/hda1 does not exist. Dropping to shell!

Das steht dann da...
godlie
godlie 04.02.2009 um 13:35:29 Uhr
Goto Top
check root= bootarg <-- das würd für mich heisen das das root device im grub oder so noch net stimmt.
oder evlt. im boot irgendwo noch ein hda versteckt ist.

was hast du alles für dateien geändert?
hitazcl
hitazcl 04.02.2009 um 13:46:25 Uhr
Goto Top
Ausschließlich die "fstab".
Danach muss doch auch noch mal der grub neu geschrieben werden oder nicht?!
godlie
godlie 04.02.2009 um 13:51:07 Uhr
Goto Top
Ja du musst den grub neu einrichten auf dem System, als auch die menu.lst editieren und anpassen.......
hitazcl
hitazcl 04.02.2009 um 14:15:18 Uhr
Goto Top
Ich befinde mich jetzt unter "Knoppicillin 7 - Diagnostic Mode"...
Dort habe ich mir /dev/sda1 auf /rootNew gemounted.
Kann da auch reinschauen...
...aber irgend wie ist keine menu.lst darin!?!
unter /boot befindet sich nicht einmal der Ordner grub!
ITwissen
ITwissen 04.02.2009 um 14:31:52 Uhr
Goto Top
Debian installiert /boot auf eine eigene Partition. Die musst du zuerst mounten.
hitazcl
hitazcl 04.02.2009 um 14:43:46 Uhr
Goto Top
Hab's jetzt irgendwie gefunden. Entschuldige.
Werde mich mal an das File ranwagen...

Da steht tatsächlich noch /dev/hda1 drin!

Habe mal /dev/hda1 auf /dev/sda1 geändert - hoffe das reicht?!
godlie
godlie 04.02.2009 um 14:49:54 Uhr
Goto Top
Nein das wird nicht reichen du musst den grub noch neu installieren auf dem MBR oder so.
Howtos gibs im netz.
ITwissen
ITwissen 04.02.2009 um 14:55:53 Uhr
Goto Top
Wenn er Glueck hat, hat das Acronis den MBR richtig geschrieben.
hitazcl
hitazcl 04.02.2009 um 15:00:47 Uhr
Goto Top
Hat geklappt!!!

Prima. Euch tausend Dank!

Mein Debian läuft wieder...

Habe ich nun die Möglichkeit, die Hardware neu erkennen zu lassen?!
(z.B. Damit eth0 auch die neue Netzwerkkarte ist und der Chipsatz erkannt wird...)
godlie
godlie 04.02.2009 um 15:02:33 Uhr
Goto Top
Sicherlich hast du die Möglichkeit, nennt sich Kernel neu kompilieren face-smile
Was ich dir auch schwer empfehle....
kennst du das Debiananwenderhandbuch schon?
hitazcl
hitazcl 04.02.2009 um 16:32:56 Uhr
Goto Top
Ja, danke, mir ist das Handbuch bekannt.

Habe da heute nur noch nicht reingeschaut, ist aber total klasse die Page!
ITwissen
ITwissen 04.02.2009 um 17:20:29 Uhr
Goto Top
loesche mal:

/etc/udev/rules.d/z25-persistent-net.rules

Anschliessend rebooten und dann ist deine Netzwerkkarte wieder eth0 (sofern sie vom Kernel erkannt wird).

Mit "lspci" bekommst du eine Liste aller Geraete, die am PCI bus haengen (u.a. Netzwerk).