2012-06-26 14 views
9

Istnieje wiele postów do wyświetlenia, aby utworzyć wirtualny plik obrazu dyskietki jako superużytkownik lub użytkownicy mogą uruchomić polecenie sudo. Podstawowe kroki są:utworzyć wirtualny obraz dyskietki bez mocowania?

  1. utworzyć pusty plik 1.44MB obrazu przez dd polecenia
  2. formacie
  3. plik obrazu przez mkfs.msdos
  4. zamontować plik obrazu na pewnym etapie montażu
  5. skopiować coś do punktu montowania
  6. umount wirtualne dyskietki plik obrazu

moje pytanie jest, w przypadku I jestem zwykłym użytkownikiem, który nie może uruchomić polecenia sudo, jak mogę wykonać powyższe kroki, aby utworzyć wirtualny obraz dyskietki i napisać w nim coś?

Wielkie dzięki.

Odpowiedz

20

Tak, oczywiście, możesz to zrobić. Dla systemów plików ext2 należy użyć wartości mtools dla systemów plików FAT i e2tools lub.

$ 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 

I oczywiście nie mam żadnych praw root.

+0

Chociaż polecenie 'mdir' nie działa dla mnie,' mcopy' działa. Dziękuję Ci. –

+1

Bardzo eleganckie i proste rozwiązanie. Bardzo dobrze sprawdziło się do stworzenia obrazu do wykorzystania w obrazie VirtualBox systemu DOS 6.22. – kuzavas

+0

jak zrobić to urządzenie startowe? – Blub