2012-06-26 3 views
9

수퍼 유저로 가상 플로피 이미지 파일을 만들 때 표시 할 게시물이 많거나 사용자가 sudo 명령을 실행할 수 있습니다. 기본 단계는 다음과 같습니다마운트하지 않고 가상 플로피 이미지를 만드시겠습니까?

  1. dd 명령
  2. 형식으로 빈 1.44MB 이미지 파일을 만들 몇 가지 포인트를
  3. 마운트 마운트 지점
  4. 에 뭔가를 복사에 mkfs.msdos
  5. 하여 이미지 파일은 이미지 파일을 마운트
  6. umount 경우

내 질문은 가상 플로피 이미지 파일, I sudo 명령을 실행할 수없는 일반 사용자 일뿐입니다. 위의 단계를 따라 가상 플로피 이미지를 만들고 그 안에 뭔가를 쓸 수 있습니까?

고마워요.

답변

20

물론 가능합니다. FAT의 경우 mtools을 사용하고 ext2 파일 시스템의 경우 e2tools 또는 genext2fs을 사용하십시오.

$ 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 

물론 루트 권한이 없습니다.

+0

'mdir'명령이 작동하지 않지만 'mcopy'가 작동합니다. 고맙습니다. –

+1

매우 우아하고 간단한 솔루션입니다. DOS 6.22의 버추얼 박스 이미지에서 사용할 이미지를 만들기 위해 매우 잘 작동했습니다. – kuzavas

+0

어떻게이 부팅 가능 제품을 만들 수 있습니까? – Blub

관련 문제