Computer Programming
FreeDOS Help
1. Download di FreeDOS
Scaricare dal sito ufficiale l'immagine ("ISO" file) dell'ultima versione
di FreeDOS e scriverla su un CD attraverso un programma di masterizzazione;
il CD così ottenuto deve essere poi usato per l'installazione di FreeDOS.
2. Creazione di una macchina virtuale in VirtualBox
Aprire VirtualBox e cliccare su Nuova; nel campo Nome
inserire, ad esempio, FreeDOS 1.1 e premere il pulsante Avanti.
Impostare 64 MiB come dimensione della memoria RAM e premere il
pulsante Avanti.
Selezionare "Crea subito un nuovo disco fisso virtuale" (dimensione
consigliata: 500 MiB) e premere il pulsante Crea.
Selezionare "VDI (VirtualBox Disk Image)" e premere il pulsante
Avanti.
Selezionare "Dimensione specificata" e premere il pulsante Avanti.
Impostare 500 MiB e premere il pulsante Crea.
A questo punto, la macchina virtuale è pronta.
3. Impostazioni di sistema in VirtualBox
Nella finestra di VirtualBox, assicurandosi che sia selezionato
FreeDOS 1.1, cliccare su Sistema.
Alla voce Sistema - Accelerazione, disabilitare tutto.
Alla voce Schermo, impostare 16 MiB.
Alla voce Audio, impostare Controller audio: SoundBlaster 16.
Alla voce Rete, impostare Connessa a: Scheda con bridge; inoltre,
impostare Avanzate - Tipo di scheda: PCnet-FAST III (Am79C973). Queste
impostazioni, come vedremo in seguito, sono necessarie per scambiare file tra
FreeDOS e il sistema host attraverso la propria rete ethernet o wifi.
4. Installazione di FreeDOS
Inserire nel lettore CD/DVD il CD contenente l'immagine ISO di
FreeDOS.
Nella finestra di VirtualBox, selezionare FreeDOS 1.1 e cliccare
su Avvia nella barra degli strumenti in alto; nella finestra che compare,
selezionare il CD precedentemente inserito e premere INVIO.
Nel caso in cui compaia il messaggio di errore:
FATAL: no bootable medium found! System halted.
selezionare nuovamente il CD di FreeDOS dal menu Dispositivi - Lettori
ottici, quindi selezionare il menu File - Chiudi ... - Spegni la
macchina e premere il pulsante OK; da VirtualBox, avviando
nuovamente FreeDOS 1.1, si vedrà partire la procedura di installazione
di FreeDOS.
Selezionare:
Create drive C:
e premere INVIO.
Alla domanda:
Do you want to use large disk (FAT32) support (Y/N)?
rispondere [Y]
Selezionare:
1. Create DOS partition or Logical DOS drive
e premere INVIO.
Selezionare:
1. Create Primary DOS Partition
e premere INVIO.
Rispondere [Y] per utilizzare la massima dimensione della partizione sul
disco virtuale.
Premere il tasto [Esc] due volte e poi INVIO per riavviare la
macchina virtuale.
Selezionare:
Install to harddisk
e premere INVIO.
Selezionare [1] e premere INVIO.
Selezionare la lingua italiana e premere INVIO.
Alla richiesta di formattazione dell'hard disk, rispondere Yes e
premere INVIO
Selezionare:
1) Continue with FreeDOS installation
e premere INVIO.
Selezionare:
Inizia l'installazione di FreeDOS
e premere INVIO.
Accettare la licenza premendo INVIO.
Accettare le directory predefinite premendo INVIO due volte.
Selezionare tutti i package base, boot, gui, net
e util; a tale proposito, muoversi tra i vari package con i tasti
freccia e usare la barra spaziatrice per attivare ([X]). Infine,
posizionarsi su DONE e premere INVIO.
Alla successiva schermata (elenco dei packages), posizionarsi su DONE
e premere INVIO.
Attendere che venga completata l'installazione dei packages; questo processo
può richiedere diversi minuti e inizialmente potrebbe dare l'impressione di essersi
bloccato!
Alla richiesta dei successivi dischi di installazione, premere INVIO.
In caso di ulteriori schermate contenenti altri elenchi di packages,
posizionarsi su DONE e premere INVIO.
Terminata l'installazione, premere il tasto [1] per selezionare:
1) Write FreeDOS specific code to this area so KERNEL.SYS will be loaded
Alla schermata successiva, selezionare:
Boot from system harddisk
e premere INVIO.
Dopo l'avvio di FreeDOS, si può eventualmente disattivare il lettore
CD dal menu Dispositivi - Lettori ottici - Rimuovi disco dal lettore
virtuale.
L'installazione di FreeDOS è terminata.
5. Configurazione di mTCP
Spostarsi nella directory di FreeDOS con il comando:
cd c:\fdos
Creare un file di configurazione con il comando:
copy c:\fdos\doc\mtcp\sample.cfg mtcp.cfg
Editare tale file con il comando:
edit mtcp.cfg
Decommentare (togliendo il simbolo #) la linea # mtu 1500 e
modificarla in modo da avere:
mtu 1472
Decommentare allo stesso modo (e modificare, se necessario) le seguenti linee:
Salvare dal menu dell'editor e uscire.
Editare il file FTPPASS.TXT con il comando:
edit ftppass.txt
Inserire i seguenti dati:
fdosusr fdospsw [none] [any] all
Salvare dal menu dell'editor e uscire, ricordandosi di prendere nota del nome
utente (fdosusr) e della password (fdospsw); ovviamente, queste
due informazioni possono essere modificate a piacimento dall'utente (è
necessario fare in modo che tali due informazioni abbiano una lunghezza non
superiore a 8 caratteri).
Editare il file C:\AUTOEXEC.BAT con il comando:
edit c:\autoexec.bat
Decommentare (togliendo la stringa REM) la riga REM LH PCNTPK
INT=0x60 in modo da avere:
LH PCNTPK INT=0x60
PCNTPK è un driver per DOS che permette di pilotare la scheda
di rete virtuale PCnet-FAST III (Am79C973) simulata da VirtualBox.
Decommentare allo stesso modo la riga REM DHCP in modo da avere:
DHCP
Salvare dal menu dell'editor e uscire.
6. Scambio di file tra host e guest
Riavviando ora FreeDOS da VirtualBox, se è attiva una
rete domestica wifi (via radio) o ethernet (via cavo) con assegnazione
dinamica degli indirizzi IP (DHCP), si vedranno comparire nella
finestra DOS una serie di messaggi di mTCP; se tutto è andato
a buon fine, si noteranno, in particolare, le seguenti informazioni (che
possono variare da computer a computer):
L'informazione che ci interessa è IPADDR 192.168.0.101; attraverso tale
indirizzo IP, possiamo far comunicare FreeDOS con il sistema
host (Windows, Linux, MacOSX, etc).
Innanzi tutto, avviamo il server FTP dal DOS con il comando:
ftpsrv
Ora non ci resta che configurare il nostro client FTP preferito sul sistema
host; si consiglia l'ottimo FileZilla, disponibile per Windows,
Linux e MacOSX.
FileZilla Client
Eseguiamo FileZilla e selezioniamo il menu File - Gestore siti ...;
premiamo il pulsante Nuovo sito e inseriamo un nome (ad esempio, FreeDOS
server).
Nella tab Generale impostiamo Host: 192.168.0.101, Protocollo: FTP,
Tipo di accesso: Normale, Utente e Password che abbiamo scritto in
precedenza nel file FTPPASS.TXT; nella tab Avanzate impostiamo una
Cartella locale predefinita di nostra scelta sull'host e Cartella remota
predefinita: C:\ per il guest.
A questo punto, premendo il pulsante Connetti dovremmo vedere FileZilla
che si connette a FreeDOS; in questo modo possiamo scambiare file tra
host e guest ad alta velocità.
Terminato lo scambio di file, possiamo chiudere il server FTP su FreeDOS
con la sequenza di tasti Ctrl+C oppure Alt+X.
E' necessario tenere presente che FreeDOS accetta nomi di file o directory
aventi una lunghezza massima di 8 caratteri; eventualmente, si può anche
aggiungere una estensione avente una lunghezza massima di 3 caratteri,
separata dal nome con un punto (ad esempio, NOMEDIR, MYDIR.DOC,
NOMEFILE.TXT, etc).
********************************************************************************************
In alternativa alle istruzioni illustrate in precedenza, è anche disponibile un
apposito tutorial sul sito di FreeDOS:
Installare FreeDOS in VirtualBox
Per maggiori dettagli, si veda la documentazione completa di FreeDOS:
FreeDOS wiki