Eu usei qemu + QEmu Monitor para montar disquetes e leia os dados brutos com dd.
Escreva seu arquivo com um disquete por vez com dd
ou split
:
Nota: Você pode precisar dividir em volumes de 1474560 (é o que parece ser / dev / rdsk / f03ht).
Você pode, opcionalmente, tentar usar compress
também.
# Archive the files you wish to send using 'tar' (supported on SYSV).
$ ls -la test.tar
----------+ 1 cmihai None 5901312 Dec 2 20:55 test.tar
# Split into 1.44MB volumes
$ split -b 1478656 test.tar test_floppy_
$ ls -la test_floppy*
-rw-r--r--+ 1 cmihai None 1478656 Dec 2 21:10 test_floppy_aa
-rw-r--r--+ 1 cmihai None 1478656 Dec 2 21:10 test_floppy_ab
-rw-r--r--+ 1 cmihai None 1478656 Dec 2 21:10 test_floppy_ac
-rw-r--r--+ 1 cmihai None 1465344 Dec 2 21:10 test_floppy_ad
Monte o disquete em qemu
.
Pressione Ctrl + Alt + 2 em qemu
para usar o monitor do qemu.
change floppy0 test_floppy_aa
info block
Volte seu terminal pressionando Ctrl + Alt + 1
Nota: Provavelmente devemos ler o dispositivo bruto / dev / rdsk / f03ht não o dispositivo de bloco ... para testar.
dd if=/dev/dsk/f03ht of=test_floppy_aa
dd if=/dev/dsk/f03ht of=test_floppy_ab
...
Desembale
cat a b c | tar -tvt test_floppy_* # test..
cat a b c | tar -xvt test_floppy_*
Outras ideias
-
qemu-system-i386 -hda sysv.img -hdb test.tar
e lido comdd
de/dev/rdsk/1s1
(eu acho ... 0s0 é o disco raiz). Você também pode tentar 'fdisk / dev / rdsk / 1s1'. - Anexe ao final da imagem de disco existente e leia com
dd
: D. (insano ...) - Pode ser necessário usar dispositivos / dev / fd ou / dev / rdsk ...
- Convertendo de
RAW
paraVMDK
(utilizável pelo VMware e pelo VirtualBox):qemu-img convert -O vmdk sysv.img sysv.vmdk
. Agora podemos tentar ver se os drivers VMware ou VirtualBox NIC são suportados ... - Tentarei
kermit
/tip
/cu
assim que eu encontrar o disquete que os contém e o/dev/
eu preciso usar ...
Notas:
-
O
- tar pode ler diretamente de / dev / dsk / f03ht. Ex:
tar -tvf /dev/dsk/f03ht
. Provavelmente deveria tentar criar um disquete multi-volume e esquecer a parte dd ... WIP: -).