Remote-Installation von Debian oder Gentoo - Schritte und Grub?


1

Ich habe derzeit einen Remote-Server mit CentOS installiert und werde eine Remote-Installation eines neuen Betriebssystems durchführen - entweder Gentoo oder Debian.

Ich habe hier andere verwandte Fragen gesehen, aber da dies ein etwas riskantes Verfahren ist, möchte ich sicherstellen, dass meine Planung richtig ist.

Hier sind die Schritte, die ich unternehmen werde:

  1. Erstellen Sie eine neue Partition und richten Sie sie mit dem gewünschten Dateisystem für das neue Betriebssystem ein
  2. Hängen Sie die Partition in / tmp / newos ein
  3. Verwenden Sie Debootstrap oder eine Stage3-Installation (je nach Betriebssystem), um eine minimale Installation in der Partition zu konfigurieren
  4. chroot to / tmp / newos und setup netzwerkkonfiguration, (xen) kernel, sshd und ein neuer benutzer
  5. Verlasse die Chroot
  6. füge das neue Betriebssystem der aktuellen Betriebssystem-Grub-Konfiguration hinzu
  7. stelle den neuen Kernel so ein, dass er nur einmal nach [dieser Anleitung] [1] bootet

Ich denke, es ist für alle Fälle am besten, "Reboot-On-Panic" und "Reboot-On-Oops" auf dem neuen Kernel zu aktivieren.

Irgendein Schritt, den ich vermisse oder andere Dinge, die schief gehen können?


Antworten:


1

Angenommen, Ihr verlorener Link in der Frage ist, die Option save-default in grub zu verwenden, damit beim nächsten Start die aktuelle Installation wiederhergestellt wird. Dann lohnt es sich auf jeden Fall, einen Neustart mit Hoppla und Panik durchzuführen.

Die anderen Fallstricke erfassen Ereignisse, die nicht zu einer Panik oder zu Hoppla führen, das Betriebssystem jedoch weiterhin unzugänglich machen. Vergewissern Sie sich unbedingt, dass Ihr /etc/fstabLaufwerk die Festplatten-Situation widerspiegelt, da das Boot-Betriebssystem dies erkennt. Wenn Sie die Dinge für Ihren ersten Start einfach halten, z. B. alles in einer einzelnen Partition (mit einem Dateisystem, von dem Ihre Version von grub booten kann), sollte dies unkompliziert sein.

Die andere zu berücksichtigende Sache ist, ob der Server gut bootet, Sie aber nicht darauf zugreifen können - zum Beispiel, wenn ssh nicht richtig startet. Möglicherweise möchten Sie ein Skript in die Startreihenfolge einfügen, mit dem der Server neu gestartet wird, auch wenn er erfolgreich gestartet wurde. Wenn Sie dazu in der Lage sind, können Sie das Skript einfach beenden, bevor es ausgeführt wird.

Eine andere zu berücksichtigende Sache ist die Investition in eine Remote-Konsolenlösung, sodass all dies kein Problem darstellt. Die meisten Server-Hosting-Unternehmen und Corps würden diese haben.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.