Есть такие способы:
1:
- закинуть из архива файлы nano , sed.hlp на любой CP/M носитель (предположим, это диск А юзер 8)
- загрузиться в CP/M c того образа где UZIX (т.к. там же в юзер 0 еще есть утилита UCP.COM для обмена с файловыми системам юзикса), выполнить:
idebdos (или "idebdos sd" тут у кого какой носитель)
ucp 2: (т.е. работаем со второй партицией - партиции для IDEmaster или SD: 0,2,4,6 ; партиции для IDEslave: 1, 3, 5, 7 )
UCP> cd /bin
UCP> bget 8:а:nano
UCP> bget 8:а:sed.hlp
UCP> chmod 0755 nano
UCP> exit
uzix 2: (запускаем юзикс, логинимся как root или еще как)
2: Под Виндой копируем файлы в образ сразу в юзиксовую партицию утилитой ucp.exe из набора утилит и далее делаем в ней такое же шаманство:
d:\0>ucp
UCP - UZIX filesystem Image filemanager V1.0. Command mode. Type ? for help.
UCP> ?
exit|quit
use [[partitionN:]d:\path\DriveImageFileName.ext]
root [d:]
ls [-l] [dirname[/filename]]
cd dirname
chmod mode name
[b]get DosFilename [UzixFilename]
[b]put UzixFilename [DosFilename]
...
UCP>
UCP> use 1:d:\uzix.ohi
тут надо указать "1" т.к. в версии для Windows номер партиции UCP передается как порядковый считая с нуля. У нас в образе такие партиции:
CP/M (0) <- загрузочная и сервисная
UZIX (1) <- основная, где все файлы, ее и указываем !
UZIX (2) <- пустая для экспериментов
UZIX (3) <- пустая для экспериментов
UCP> use
fd0: 1:d:\uzix.ohi
fd1:
UCP> ls
error: root device not mounted
UCP>
UCP> root 0:
UCP> ls
./ ../ dev/ tmp/ bin/
etc/ usr/ mnt/ root/ home/
var/
UCP>
UCP> cd bin
UCP> bget nano
UCP> bget sed.hlp
UCP> chmod 0755 nano
UCP> exit
Пишем образ на диск, загружаемся с него, idebdos [sd], uzix 2:
UPD 2019: Или использовать плагины TotalCommander/DoubleCommander





Ответить с цитированием