멀티 부팅 USB 스틱을 만들고 싶습니다. XP.iso를 폴더에 추출한 다음 ISO를 메모리에로드 할 수있는 winvblock 드라이버를 추가했습니다. 이제 폴더를 iso에 압축하고 싶지만 부팅 가능해야하므로 간단하지 않습니다. 폴더를 iso로 압축 할 수있는 도구가 있습니까?
편집 : 위에서 언급 한 링크의 중복이 아닙니다. 폴더에서 부팅 가능한 iso를 만들도록 요청했습니다. 링크에서 그것은 매우 쉬운 폴더에서 iso 이미지를 만드는 방법을 언급합니다. 어쨌든 나는 여기에서 답을 찾았습니다 : https://www.g-loaded.eu/2007/04/25/how-to-create-a-windows-bootable-cd-with-mkisofs/
내 질문에서 언급했듯이 Windows XP ISO를 USB 스틱의 파티션 중 하나에 배치하여 부팅시 실행하여 XP를 설치하고 싶습니다. 인터넷에서 잠시 검색 한 후 나는 그것이 쉽지 않다는 것을 알게되었습니다. XP ISO를 폴더에 추출한 다음 winvblock 드라이버를 적용하고 추출 된 폴더에서 몇 개의 파일을 편집 한 다음 폴더를 부팅 가능한 XP ISO에 다시 압축해야했습니다.
CD에서 부팅하려면 BIOS에서 감지 할 부트 섹터가 필요합니다. 부팅 가능한 CDROM에는 실제로 플로피 디스크 이미지가 포함되어 있습니다. https://superuser.com/questions/476415/what-does-a-bootable-cdrom-usb-floppy-disk-contain-exactly
부팅 가능한 ISO 파일을 폴더로 추출 할 때 like mkisofs -o /tmp/cd.iso /tmp/directory/
부팅 섹터 패치를 적용하지 않는 한 ISO 파일 ( ) 로 다시 어셈블 할 수없고 부팅 기능을 유지할 수 없습니다 .
mkisofs
폴더에서 "부팅 가능한 ISO 이미지"를 만드는 동안 해당 패치를 적용하는 데 도움이됩니다. Windows와 Linux 모두에서 가능합니다.
Windows XP의 경우 폴더의 루트에 bootsect.bin을 배치 한 다음 터미널의 폴더 루트에서 다음을 실행해야합니다.
mkisofs -b bootsect.bin -no-emul-boot -boot-load-seg 1984 -boot-load-size 4 -iso-level 2 -J -l -D -N -joliet-long -relaxed-filenames -V "WINSP" -o ../winsp.iso .
그게 다야. 부팅 가능한 XP.ISO가 있습니다.
Linux의 경우 다음 명령 이 필요 isolinux.bin
하고 boot.cat
실행됩니다.
mkisofs -o output.iso -b isolinux isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table CD_root
얼마 전에 한 사람이 Ubuntu에 대해 비슷한 질문을 했습니다. 추출 된 Ubuntu 13.04 iso에서 부팅 가능한 iso를 어떻게 만들 수 있습니까?
syslinux http://www.syslinux.org/wiki/index.php/ISOLINUX 에서 가능합니다 .
Virtualbox에서 수정 된 XP ISO를 테스트했는데 잘 실행됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다