Su sistema host Windows10 ho una macchina virtuale con dentro un sistema guest Ubuntu 20.04 LTS.
L’obbiettivo (didattico, come sempre in questi casi) è quello di navigare in supporti di memoria di massa dedicati da me a sistemi Amiga, ma su una macchina su cui gira Linux.
Ho un A1200 reale, con dentro una CF con 3 partizioni DH0, DH1 e DH2 (ordine di priorità di boot).
Su DH0 ho OS3.9+BB1,2,3,4 – SFS\0
Su DH1 ho OS3.2+update OS3.2.1 – SFS\0
Su DH2, classicissimo OS3.1 – SFS\0
Inizialmente non capivo per quale motivo, se montavo la CF, tramite adattatore CF-USB, sul mio PC VM Ubuntu:
lsblk -f
sdc – disk
sdc1 – part
sdc2 - part
sdc3 – part
dicevo se montavo una di queste partizioni:
sudo mount -t affs /dev/sdcx /mio_path/
oppure se montavo un file .vhd oppure .hdf creato grazie a WinUAE, quindi:
sudo mount -t affs -o loop file.hdf /mio_path/
mi dava sempre errore, mentre invece se facevo la stessa cosa, montando però un .adf:
sudo mount -t affs -o loop file.adf /mio_path/
(es: workbench.adf)
Il montaggio funzionava bene, e potevo quindi navigare nel punto di montaggio, dentro il floppy disk .adf.
Poi chiaramente è arrivata l’ovvia illuminazione, ovvero è un problema di mismatch fra il filesystem con cui a suo tempo formattai le partizioni DH0, DH1 e DH2 sulla CF, ovvero SFS\0, ed il modulo “affs.ko” (Amiga International FFS) che davo in pasto come parametro al comando mount.
La riprova è stata banale, ovvero tramite HDToolBox ho riformattato/preparato nuovamente UDH2 con dentro WB3.1, filesystem FFS Intern. senza cache directory (che serve sono per navigare più velocemente nei floppy disk fisici), quindi parliamo di DosType “DOS\3”, e a questo punto il comando:
sudo mount -t affs /dev/sdc3 /mio_path/
ha funzionato perfettamente, consentendomi di navigare su Ubuntu dentro la partizione UDH2.
Domanda:
esiste un modulo del kernel .ko, scaricabile e aggiungibile al kernel appunto (tramite i soliti comandi usuali, io mi trovo bene con insmod …), che consenta di montare su Linux anche partizioni Amiga formattate in SFS\0??
Ho cercato online informazioni, sembra che ci sia un modulo ASFS, ma non sono riuscito a trovare alcun link per tentare un download manuale, o comunque avere maggiori informazioni. Ecco i due links più “promettenti”, ma sembrano comunque dei vicoli ciechi:
http://home.elka.pw.edu.pl/~mszyprow/programy/
http://home.elka.pw.edu.pl/~mszyprow/pr ... ost%20full)%20write%20support.
Qualcuno ne sa di più? L’avete mai fatto?