Wie exportiere ich die Dateien von TempleOS auf das Host-Betriebssystem?

365
Evan Carroll

Wie exportiere ich meine Dateien von der laufenden Root-Partition einer TempleOS-Installation? Ich möchte sie in Linux durchsuchen können. Ich verwende Virtual Box und habe TempleOS als root gemountet.

Auf dieser Website sehe ich, dass sie das geschafft haben. Aber ich möchte das zu meiner laufenden Installation.

-1
Da das Betriebssystem kein Netzwerk unterstützt, können Sie nur über Ihren Hypervisor auf die Festplatte zugreifen. Welches Dateisystem haben Sie zur Installation verwendet? Was hast du versucht? Wenn Sie das Laufwerk bereits gemountet haben, welche Fehler erhalten Sie, wenn Sie versuchen, die Dateien anzuzeigen? Versuchen Sie, die Dateien anzuzeigen, oder möchten Sie sie zur Überprüfung an einen anderen Ort verschieben? Der Begriff "Export" in Titel und Frage ist unklar. music2myear vor 5 Jahren 0
TempleOS verwendet seine eigenen Fs namens Rotes Meer. Was ist der Unterschied zwischen dem Anzeigen der Dateien (außerhalb von TempleOS) und dem Verschieben an einen anderen Ort zur Überprüfung? Evan Carroll vor 5 Jahren 0
Laut Dokumentation unterstützt es auch FAT32. Ihr Problem ist dann, dass Sie einen Dateisystemtreiber suchen müssen, damit Linux das Red Sea-Dateisystem lesen kann. Wenn Sie das Laufwerk zunächst als FAT32 eingerichtet hätten, hätten Sie keine Probleme, das Laufwerk zu lesen, da Linux dies aus der Tasche unterstützt. music2myear vor 5 Jahren 0
Wenn TempleOS FAT32 unterstützt, können Sie kein externes FAT32-Laufwerk anschließen und TempleOS die Dateien auf dieses Laufwerk kopieren lassen? Dann könnte dieses Laufwerk von Linux, Windows usw. gelesen werden. Ich gehe davon aus, dass TempleOS keine eigenen Dateiformate hat. In diesem Fall hätten Sie eine weitere Hürde. fixer1234 vor 5 Jahren 1
Das Betriebssystem unterstützt überhaupt kein Netzwerk. Daher ist Fixer1234 die einzige Option. Machen Sie einen USB-Stick FAT32, Partition oder Festplatte. Mounten Sie es, kopieren Sie Dateien darauf. aushängen Mounten Sie es von außerhalb des Betriebssystems. cybernard vor 5 Jahren 0

2 Antworten auf die Frage

1
music2myear

Um ein Dateisystem (FS) lesen zu können, muss das Betriebssystem (OS) über einen Treiber verfügen, der das Betriebssystem anweist, wie mit diesem FS zu kommunizieren ist.

Das ist wahrscheinlich auch hier das Hauptproblem, und aufgrund des Status von TempleOS ist es unwahrscheinlich, dass sich viel Entwicklung darauf konzentriert, dass andere, eher Mainstream-Betriebssysteme den Red Sea FS lesen.

Es gab nur ein Ergebnis bei Google, das vielversprechend aussah, nämlich das GitHub-Repository: https://github.com/minexew/TempleOS/tree/master/redseafs

Sie müssen FUSE auf Ihrem Debian / Ubuntu-System installieren. Anschließend sollten Sie die Red Sea FS-Volumes mounten und lesen können.

0
cybernard

Da FAT32 bereits behandelt wurde, gibt es hier die einzige Alternative.

Das wird schwer werden. unglaublich schwer.

Da für das Networking nicht nur Hardwaretreiber implementiert werden müssen, sondern der gesamte OSI-Stack, ist dies nicht praktikabel.

Fügen Sie einen COM-Port hinzu

Wenn Sie Glück haben, hat es COM-Unterstützung, aber rechnen Sie nicht damit.

  1. Andernfalls müssen Sie einen COM-Port im Kernel implementieren, indem Sie den Code selbst schreiben oder den Code eines anderen Benutzers portieren. Stellen Sie die Geschwindigkeit auf 115200 oder so schnell wie möglich ein.

  2. Dann implementieren Sie eine weitere schwierige Aufgabe mit X / Y / Zmodem.

Verglichen mit dem Aufwand der Implementierung als Netzwerkstack ist dies jedoch einfach.

Dies war die einzige Option für alte Computer. Der TI / 994A verfügt nur über diese Option.

Auf der PC-Seite finden Sie alte Software, um diese bereits geschriebenen Dateiübertragungen auszuführen.