2012-06-26 16 views
9

Ci sono molti post da mostrare per creare un file immagine floppy virtuale come un super utente o gli utenti possono eseguire il comando sudo. I passaggi fondamentali sono:crea un'immagine floppy virtuale senza mount?

  1. creare file immagine da 1,44 MB vuota dd comando
  2. formato di file di immagine mediante mkfs.msdos
  3. montare il file immagine da un certo punto di montaggio
  4. copiare qualcosa al punto di mount
  5. umount il file virtuale floppy immagine

la mia domanda è, nel caso in cui sono solo un utente comune che non può eseguire il comando sudo, come posso seguire i passaggi precedenti per creare un'immagine floppy virtuale e scrivere qualcosa al suo interno?

Grazie mille.

risposta

20

Sì, certo che puoi farlo. Utilizzare mtools per FAT e e2tools o genext2fs per i file system ext2.

$ dd if=/dev/zero of=/tmp/disk1.img count=1440 bs=1k 
1440+0 records in 
1440+0 records out 
1474560 bytes (1.5 MB) copied, 0.00569719 s, 259 MB/s 

$ /sbin/mkfs.msdos /tmp/disk1.img 
mkfs.msdos 3.0.12 (29 Oct 2011) 

$ mdir -i /tmp/disk1.img 
Volume in drive : has no label 
Volume Serial Number is 9913-BFF6 
Directory for ::/ 

No files 
          1 457 664 bytes free 

$ mcopy -i /tmp/disk1.img /etc/issue.net ::/ 
$ mdir -i /tmp/disk1.img 
Volume in drive : has no label 
Volume Serial Number is 9913-BFF6 
Directory for ::/ 

issue net  28 2012-06-26 10:49 
     1 file     28 bytes 
          1 457 152 bytes free 

E, naturalmente, non ho i privilegi di root.

+0

Sebbene il comando 'mdir' non funzioni per me,' mcopy' funziona. Grazie. –

+1

Soluzione molto elegante e semplice. Ha funzionato molto bene per creare un'immagine da utilizzare nell'immagine VirtualBox di DOS 6.22. – kuzavas

+0

come posso rendere questo avviabile? – Blub

Problemi correlati