Neue Umgebungen von Scratch

Benutzer im EaaSI-Netzwerk werden ermutigt, neue Umgebungen mit dem Menü Emulationsprojekt und dem vorhandenen Korpus von vorkonfigurierten base-Umgebungen zu erstellen, die im Netzwerk veröffentlicht werden, um redundante Abhängigkeiten und Fehlerbehebungen zu reduzieren. Dies ist jedoch keine akzeptable Lösung für selbstgehostete EaaSI-Nutzer außerhalb des EaaSI-Netzwerks oder einer anderen konsortialen Partnerschaft.

Die Funktionalität, neue Umgebungen komplett von Grund auf zu schaffen, steht für die Emulation Project Schnittstelle mit erwartetem Release-Datum in der ersten Hälfte von 2023. In der Zwischenzeit können EaaSI-Nutzer neue Umgebungen mit dem folgenden Work-around erstellen und vorübergehend auf die Demo UI ihrer Installation unter ``https://<your-eaasi-url>/admin zugreifen.

Bootfähiges Objekt importieren

Angenommen, Sie haben dies nicht bereits getan: Um eine neue Umgebung zu erstellen, müssen Sie zuerst ein Stück bootfähige Software (z.B. Installationsmedien) erhalten und auf EaaSI hochladen.

Melden Sie sich an, indem Sie die gleichen Admin-Benutzerinformationen unter ``https://<your-eaasi-url>/admin> verwenden.

Navigieren Sie zum Menü „Objekte“ und klicken Sie dann auf „Objekt importieren“:

../_images/demo_ui_import_object.png

Benutzen Sie das Menü „Datei hinzufügen“, um Ihre bootfähige Software auszuwählen, einschließlich des entsprechenden Medientyps für die Objektdatei(en) (Floppy, ISO oder beliebige Dateien). Hier eine Beispielkonfiguration mit den ISO-Installationsmedien für FreeDOS 1.2:

../_images/demo_ui_freedos_import.png

Wählen Sie „Import“ und erlauben Sie Emulation-as-a-Service, den Objekt-Upload abzuschließen.

** Optional**: Wenn Ihr bootfähiges Objekt Installationsmedien ist, können Sie die Demo UI verwenden, um Ihr hochgeladenes Objekt sowohl als Software Ressource als auch als Betriebssystem-Installationsprogramm weiter einzuordnen. Das Objekt kann verwendet werden, um eine neue Umgebung zu betreiben und zu erstellen entweder Weg; Markierung eines Objekts als Software und ein Betriebssystem-Installer hilft nur, Ihre Ressourcen zu organisieren und können Ihnen helfen, Ihr bootfähiges Objekt schneller in einem späteren Schritt zu finden.

Dazu finden Sie auf der Seite „Objekte“ Ihr einfach hochgeladenes bootfähiges Objekt unter der Registerkarte „Local Object Archive“ und wählen Sie „Details“ aus dem Dropdown „Choose Action“. Überprüfen Sie zuerst das Feld, das „Objekt ist Software“, dann, wenn der Abschnitt „Software Properties“ erscheint, erweitern Sie es und überprüfen Sie das Feld, das sagt „Ist ein Betriebssystem“:

../_images/demo_ui_object_is_software.png

Erstellen Sie leeres Bild

Dieser Schritt ist optional, wenn Sie nur eine „live“-Computing-Umgebung emulieren möchten (d.h. aus temporären, bootfähigen Medien wie einer Linux Live-CD laufen). Unter der Annahme, dass Sie tatsächlich ein neues Betriebssystem installieren möchten und/oder einige persistente Speicher in Ihrer neuen Umgebung zur Verfügung haben, wird empfohlen, diese Schritte zu folgen, um ein leeres Laufwerk Bild zu erstellen, um Ihr bootfähiges System auf installieren.

Wählen Sie „Neues Bild“ im Menü Bilder:

../_images/demo_ui_new_image.png

Wählen Sie auf dem „Image Management“-Modal die „Neues Bild erstellen“-Radio-Taste aus und wählen Sie eine Größe für das neue (Blanch-)Diskbild unter „Neue Disk-Größe“, mit MB.

Geben Sie dem neuen Festplattenbild auch ein beschreibendes Label (Blanch-Disk-Bilder können für die Installation/Erstellung mehrerer Umgebungen später wieder verwendet werden):

../_images/demo_ui_image_management.png

Wählen Sie „OK“ und warten Sie auf Emulation-as-a-Service, um das neue, leere Festplattenbild zu erstellen. Mit diesem leeren Festplattenbild erstellen wir nun eine neue Umgebung.

Neue Umwelt schaffen

Navigieren Sie zum Abschnitt „Umwelt“ der Demo UI, dann wählen Sie „Umwelt schaffen“:

../_images/demo_ui_create_environment.png

Wählen Sie die allgemeine „Familie“ von Betriebssystemen aus, die Sie in Ihrer neuen Umgebung installieren oder ausführen möchten:

../_images/choose_system.png

Nennen Sie die Umgebung, die Sie erstellen möchten, und verwenden Sie dann das Dropdown-Menü „Select Betriebssystem/System“, um das nächstgelegene Äquivalent Ihres spezifischen Betriebssystems auszuwählen. Diese Optionen sind Vorlagen, die Ihre Umwelt automatisch mit einem geeigneten hardware-Konfiguration bevölkern. (Um Vorlagen in diesem Menü zu haben, müssen Sie zuerst Emulatorbilder importiert haben; siehe Managing Emulators und emulator compatility für Prozess und Empfehlungen)

../_images/machine_name.png

Scrollen Sie auf den Abschnitt „Fahreinstellungen“ ein. Wenn Sie ein Betriebssystem von Grund auf in der neuen Umgebung installieren, klicken Sie auf das Laufwerk mit dem Titel „**Drive Type*: Laufwerk leer, Boot-Laufwerk“ (sollte das dritte Laufwerk in der Liste sein).

../_images/demo_ui_drive_settings.png

Klicken Sie unter „Drive Settings“ auf die „Select from disk image library“-Funktaste und verwenden Sie das Dropdown-Menü, um das früher erstellte leere Laufwerksbild auszuwählen:

../_images/demo_ui_drive_settings_disk_drive.png

Klicken Sie auf OK, um die Bildauswahl für dieses Laufwerk zu speichern. Finden Sie nun den ersten geeigneten Laufwerkstyp, der dem zuvor hochgeladenen bootfähigen Objekt entspricht (z.B. das erste „floppy leer drive“, wenn es sich um ein Floppy-Typ-Objekt handelt; „cdrom leer drive“, wenn es sich um ein ISO- oder Dateien-Objekt handelt).

Verwenden Sie erneut das Menü Einstellungen des Laufwerks, um das bootfähige Objekt zu finden und auszuwählen.

(Wenn Sie das Objekt als Software markiert haben, sollte es unter dem Dropdown „Software-Bibliothek“ verfügbar sein; wenn Sie es als Betriebssystem markiert haben, sollte es unter der „Betriebssystem-Medienbibliothek“ verfügbar sein; wenn Sie es nicht getan haben, sollte das Objekt noch unter dem Dropdown „Benutzervermögen“ verfügbar sein)

Es wird hier auch empfohlen, die Option „boot device“ zu überprüfen, um sicherzustellen, dass es beim Ausführen der Umgebung dem Emulator mitgeteilt wird, dass das externe Media-Laufwerk (Floppy oder Cdrom) bootfähige Medien enthält; Emulator/Umgebungsverhalten kann andernfalls unvorhersehbar sein.

../_images/demo_ui_drive_settings_cdrom_drive.png

Klicken Sie auf OK, um die Objektauswahl für das Laufwerk zu speichern. Klicken Sie dann auf „Save“ unten im Menü, um den Vorgang des Speicherns/Erstellens einer neuen Umgebung unter Verwendung aller Ihrer Auswahlen abzuschließen.

Aufhören

An dieser Stelle wird der Benutzer in der Demo UI zur Übersicht Umwelt zurückgegeben. Sie sollten die neu geschaffene Umwelt sowohl in der Demo UI Environments Übersicht und, zurück in die EaSI UI (durch navigieren auf ``https://<your_eaasi_url>`‘), es sollte auch im Benutzerkonto als „Private“ Environment verfügbar sein:

../_images/new_environment_from_scratch.png

Sie können jetzt die EaaSI UI verwenden, um zu laufen, komplette Betriebssystem-Installation, Derivat-Umgebungen speichern, die Umgebung der Emulation Project-Schnittstelle hinzufügen oder alle anderen Umweltaktionen wie üblich abschließen.

../_images/freedos_demo.png