Ich bin ein völlig blinder Mensch und kann Linux nicht mit dem normalen Installationsprozess installieren. SSH funktioniert für mich jedoch. Ist es möglich, eine SSH-Verbindung zu verwenden, um einen Linux-Server remote zu installieren? Idealerweise möchte ich eine CD einlegen, den Computer einschalten, auf dem ich Linux installieren möchte, SSH darin und über SSH installieren. Ich weiß nicht genau, welche Distribution ich benutze, ich habe auch Erfahrung mit FreeBSD und OpenBSD, wenn es möglich ist, dies mit ihnen zu tun.
10
Eine Sache, die Sie tun könnten, ist eine Live-CD oder ein Live-USB zu finden, die das Netzwerk und SSH automatisch startet und startet. So etwas wie eine angepasste Version von SystemRescueCd könnte funktionieren.
Sobald Sie ein System gestartet haben, können Sie SSH einbinden und dann so etwas wie Debootstrap verwenden , um die Installation eines Debian- oder Ubuntu-Systems durchzuführen .
quelle
Ich weiß nichts über SSH, aber es ist möglich, Ihr System für die Verwendung einer seriellen Konsole zu konfigurieren, indem Sie
console=ttyS0
(für die erste serielle Schnittstelle) oderconsole=ttyUSB0
(für eine über USB angeschlossene serielle Schnittstelle) in der Kernel-Befehlszeile verwenden.Standardmäßig werden 9600 verwendet, keine Parität, 8 Bit, keine Flusskontrolle. Sie können eine andere Baudrate angeben, wenn Sie möchten:
console=ttyS0,115200
quelle
Dies beantwortet nicht die genaue Frage, die Sie gestellt haben, aber es ist möglich, dass es das Problem löst, mit dem Sie sich befassen möchten.
Wenn Sie befürchten, dass Sie keinen normalen Installationsprozess verwenden können, sollten Sie eine unbeaufsichtigte Installation durchführen. Wenn Sie virtuelle Maschinen verwenden, ist dies möglicherweise sehr schnell zu testen.
In der Redhat-basierten Welt wie CentOS, Fedora und anderen ist Kickstart verfügbar. Tatsächlich erstellen Sie eine Datei, die alle Fragen beantwortet, die das Installationsprogramm stellen würde, und die sich selbst installiert. Alles, was Sie tun müssen, ist, den Kernel auf die Kickstart-Datei zu richten, die sich auf der Installations-CD befinden könnte, wenn Sie bereit sind, für jeden Computer ein neues Image zu erstellen tun:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
Die nächste Stufe der Automatisierung besteht darin, dies automatisch in Gang zu bringen, und dafür müssen Sie PXE starten. Die Kurzversion dessen, was dort passiert, ist, dass das BIOS einen Code lädt, der Ihren DHCP-Server nach seinen Netzwerkinformationen fragt und auch nach einem Netzwerkspeicherort (Host und Dateiname), der definiert, was als nächstes passieren soll. Dann lädt es alles, was es normalerweise von grub erhält (dh Kernel / initrd + Kernel-Parameter, einschließlich des Speicherorts der Kickstart-Datei), über TFTP von diesem Speicherort, wie vom DHCP-Server angegeben.
Die vom PXE-Boot initiierte automatische Installation ist auch in Nicht-RedHat-Klonen verfügbar, obwohl ich die Details nicht kenne.
Die beste Nachricht ist, dass dieses ziemlich komplizierte Setup von den feinen Leuten des Cobbler-Projekts in großem Umfang automatisiert und für Sie dokumentiert wird . Ich konnte an einem Morgen von einem noch nie gesehenen Schuster zu einer voll funktionsfähigen automatisierten Installationsumgebung gelangen.
quelle
Wenn Sie vorhaben, ein virtualisiertes Betriebssystem zu verwenden, würde ich einfach ein vorkonfiguriertes Ubuntu Version 8.04 herunterladen. Wenn Ihr Hauptinteresse der Server ist, reicht dies aus. Andernfalls lädt der Paketmanager eine Desktop-Umgebung herunter und installiert sie, wenn Sie ein von einem abhängiges Paket installieren. Ein gutes kostenloses Bild erhalten Sie hier: http://www.vmware.com/appliances/directory/1282 Linktext. Sie können sofort mit dem Standardkennwort ssh eingeben (in diesem Fall user = 'User', password = 'user'. Ich glaube, root ist standardmäßig deaktiviert, verwenden Sie also sudo, um Kennwörter usw. zu ändern.) Dies funktioniert hervorragend auf VMware-Playern Die Standardeinstellung ist "Bridged Networking", sodass Sie einfach über das LAN sshen oder Ports weiterleiten und von überall aus Zugriff haben können. Sie beginnen mit einem System, das einer Debian-Netzinstallation 'Basissystem' ähnelt. Wenn Sie dies für ein entscheidendes System verwenden, möchten Sie natürlich die Zuverlässigkeit des Originalbilds auf irgendeine Weise prüfen oder überprüfen, und ich bin kein Experte dafür.
quelle