Il pacchetto lodlin15.tgz
disponibile a sunsite.unc.edu
in
/pub/Linux/system/Bootutils
. Questa utility è adatta per
avviare un sistema Umsdos. Generalmente tutto quello che bisogna fare
è
Avviare DOS
C:\>loadlinx zimage root=D:
dove zimage
è una normale immagine kernel (compressa) semplicemente
copiata nel drive DOS. D:
è il drive DOS dove è stato installato
Linux.
Avviare un sistema Umsdos da floppy non è diverso da avviare un
sistema Ext2. È necessaria un'immagine del kernel configurata per
localizzare la partizione Umsdos di root. Questo viene fatto
normalmente usando il comando rdev
. La seguente sequenza inizializza
un'immagine e la mette su un floppy.
rdev zImage /dev/hda1
rdev -R zImage 0
dd if=zImage bs=8192 of=/dev/fd0
Se questo sembra confuso, formattare un disco di avvio DOS e mettere in esso i seguenti file
e impostare l'autoexec.bat
come questo
loadlinx zimage rw root=C:
LILO, il caricatore ufficiale di Linux può anche essere usato all'avvio di un sistema Umsdos. Comunque non ho esperienza con questo. Dal 1.1.60 dovrebbe funzionare. Scrivetemi una email se sapete qualcosa.
Può essere fatto usando un qualsiasi strumento DOS. Non c'è niente di particolare sui file prodotti da Umsdos. E Umsdos non si aspetta niente di particolare (struttura directory, intestazioni directory...) dal filesystem sottostante.
Da quello che so non ci sono strumenti Linux per fare ciò.
Umsdos si affida sul file --linux-.---
il quale si affida sulla
directory DOS. Alcuni utenti potrebbero voler provare un po'.
L'utility udosctl
inclusa nel pacchetto umsdos_progs (contenente
umssync
e umssetup
) permette semplici operazioni sulle directory
(liste, eliminazioni) indipendentemente dal file --linux-.---
e dalla
directory DOS.