Как экспортировать файлы TempleOS в операционную систему хоста?

323
Evan Carroll

Как мне экспортировать мои файлы из работающего корневого раздела установки TempleOS? Я хотел бы иметь возможность просматривать их в Linux. Я использую Virtual Box и TempleOS смонтирован как root.

На этом сайте я вижу, что им это удалось. Но я хотел бы, чтобы моя текущая установка.

-1
Поскольку ОС не поддерживает работу в сети, вы можете получить доступ к ее жесткому диску через гипервизор. Какую файловую систему вы использовали для ее установки? Что вы пробовали? Если вы уже подключили диск, какие ошибки вы получаете, когда пытаетесь просмотреть файлы? Вы пытаетесь просмотреть файлы или хотите переместить их в другое место для проверки? Термин «экспорт» в вашем названии и вопросе неясен. music2myear 5 лет назад 0
TempleOS использует свой собственный fs под названием Red Sea. Какая разница между просмотром файлов (вне TempleOS) и перемещением их в другое место для проверки? Evan Carroll 5 лет назад 0
Согласно документации, он также поддерживает FAT32. Тогда ваша проблема заключается в том, что вам нужно найти драйвер файловой системы, чтобы позволить Linux читать файловую систему Красного моря. Если вы для начала настроили диск как FAT32, у вас не возникло бы никаких проблем с чтением диска, так как Linux поддерживает его из упаковки. music2myear 5 лет назад 0
Если TempleOS поддерживает FAT32, не можете ли вы подключить внешний диск FAT32 и сделать так, чтобы TempleOS скопировал файлы на этот диск? Тогда этот диск может быть прочитан Linux, Windows и т. Д. Я предполагаю, что TempleOS не имеет своих собственных форматов файлов. Если бы это было так, у вас было бы еще одно препятствие. fixer1234 5 лет назад 1
ОС вообще не поддерживает работу с сетями, поэтому fixer1234 - единственный вариант. Создайте USB-накопитель FAT32, раздел или жесткий диск. Смонтируйте его, скопируйте на него файлы. размонтировать. Смонтируйте его снаружи ОС. cybernard 5 лет назад 0

2 ответа на вопрос

1
music2myear

Для чтения любой файловой системы (FS) операционная система (ОС) должна иметь драйвер, который инструктирует ОС, как взаимодействовать с этой FS.

Вероятно, это и есть коренная проблема и здесь, и статус TempleOS делает маловероятным, что большое внимание уделяется разработке других, более популярных ОС, читающих Красное море.

Был только один результат на Google, который выглядел многообещающим, и это - репозиторий GitHub: https://github.com/minexew/TempleOS/tree/master/redseafs

Вам нужно будет установить FUSE в вашей системе Debian / Ubuntu, а затем вы сможете смонтировать тома Red Sea FS и прочитать их.

0
cybernard

Поскольку FAT32 уже был рассмотрен, вот единственная альтернатива.

Это будет сложно. невероятно сложно.

Так как для работы в сети вы должны реализовывать не только аппаратные драйверы, но и весь стек OSI, это не практично.

Добавить COM-порт

Если вам повезет, у него есть поддержка COM, но не рассчитывайте на это.

  1. В противном случае вам нужно реализовать COM-порт в ядре, либо написав код самостоятельно, либо перенеся чужой код. Установите скорость на 115200 или как можно быстрее.

  2. Затем еще одна сложная задача - реализовать X / Y / Zmodem.

Однако по сравнению с усилиями по внедрению в качестве сетевого стека это легко.

Это был единственный вариант для старых компьютеров. У TI / 994A есть только эта опция.

На стороне ПК вы можете найти старое программное обеспечение для обработки уже переданных файлов.

Похожие вопросы