
Ich arbeite an einem Legacy-Projekt mit einem kleinen Single-Board-Computer, auf dem Ubuntu 10.04 auf einer Compact-Flash-Karte läuft. Ich muss in der Lage sein, ein funktionierendes Image (über dd) zu speichern und dieses Image auf andere Compact-Flash-Karten zu kopieren, um es in anderen Single-Board-Computern (mit identischer Hardware) zu verwenden.
Ich kann das Image problemlos auf andere Flash-Karten kopieren und auf anderen Systemen booten. Aber ich sehe ein seltsames Verhalten. Beispielsweise kann ich sudo auf dem neuen System nicht verwenden („sudo: muss setuid root sein“). Ich habe versucht, dies zu beheben, bin aber auf eine Reihe anderer Probleme gestoßen.
Die allgemeine Frage lautet: Was muss ich beachten, wenn ich eine Festplatte mit Ubuntu (in meinem Fall eine Compact Flash-Karte) auf einen anderen Computer übertrage? Ich hatte gehofft, dass dies nahtlos mit Ubuntu abläuft, da es auf ein System mit identischer Hardware übertragen wird. Muss etwas getan werden, um es „portabel“ zu machen?
Antwort1
Sie haben Recht, es sollte nahtlos sein. Wenn Sie mit dd ein vollständiges Image der Flash-Disk erstellen und es auf eine andere Flash-Disk gleicher oder größerer Größe übertragen, sollte es einfach funktionieren. Das sollte auch den Boot-Record beinhalten, es sei denn, Sie haben nur einzelne Partitionen „dd“ bearbeitet.
Der von Ihnen gemeldete Fehler wird normalerweise nicht durch diese Methode verursacht. Er kann auftreten, wenn Sie nur Dinge wie /home und /usr kopieren, / selbst aber durch die (Neu-)Installation des Betriebssystems (neu) erstellen lassen.
Könnten Sie weitere Probleme posten, die Sie sehen? Könnten Sie auch aufschreiben, welche Befehle Sie zum Erstellen des Flash-Disk-Image verwendet haben, und es kopieren?
Das Audioproblem, das Sie in Ihrem Kommentar erwähnen, ist etwas, das Sie als Folge eines solchen Systemumzugs erwarten können. Beim Sudo-Problem würde ich vermuten, dass etwas anderes der Übeltäter ist. Was das sein könnte, weiß ich nicht, es könnte etwas sein, das durch den nicht funktionierenden Ton gestört ist, aber das ist nur eine Vermutung und hat wahrscheinlich keinen Zusammenhang. Überprüfen Sie nach dem Umzug Ihre Protokolle auf dem neuen System auf alles, was auf ein Problem hinweisen könnte.