Autounattend.xml
ISO를 자동 마운트하려면 해당 파일을 Windows 8 ISO 이미지에 삽입 해야 합니다 . 내 시스템은 Linux에서 실행되어야 하며 Linux 쉘 명령만 사용할 수 있으므로 UltraISO와 같은 Winodws의 ISO 도구를 사용할 수 없습니다.
여러 가지 방법을 시도했지만 생성된 모든 ISO가 부팅에 실패하고 인쇄만 됩니다.
CDBOOT: Cannot boot from CD - Code: 5
A. 제가 시도한 첫 번째 방법은 다음과 같습니다.투토
- ISO를 폴더에 마운트
- 마운트된 iso 콘텐츠를 새 폴더에 복사합니다.
- 내 파일을 새 폴더에 추가
명령을 사용하여
mkisofs
새 ISO 이미지를 만듭니다.mkisofs -o windows2008_new.iso -b boot/etfsboot.com -no-emul-boot -boot-load-size 8 -boot-info-table -V -J -l -D -N -UDF -relaxed-filenames -V "WINSP"
B. 제가 시도한 두 번째 방법은 다음과 같습니다.
"oscdimg"라는 Windows의 MS cmd 도구는 새로운 Windows ISO를 생성할 수 있으며 작동합니다. 그래서 oscdimg를 Linux에 복사하고 Wine을 사용하여 실행했는데 작동하지 않았습니다.
순수 쉘 명령을 사용하여 Linux에서 부팅 가능한 Windows iso 이미지를 만드는 방법을 아는 사람이 있습니까?
답변1
나는 성공적으로 사용했습니다 genisoimage
(mkisofs의 데비안 브랜치).
방법:
루프백 마운트 iso
mount -o loop <image>.iso /mnt/iso
읽기/쓰기 액세스를 위해 보조 폴더에 복사
cp -R /mnt/iso/ /mnt/iso2
변화를 만들다
genisoimage -b <relative boot-img path> -no-emul-boot -boot-load-size 8 -iso-level 2 -udf -joliet -D -N -relaxed-filenames -o <new-image>.iso /mnt/iso2.`
답변2
제안된 방법은 Windows 7에서는 작동하지만 Windows 10 iso 파일에서는 작동하지 않습니다.
# https://rwmj.wordpress.com/2010/11/04/customizing-a-windows-7-install-iso/
$ dd if=../en_windows_10_x64_dvd.iso \
of=boot.img bs=2048 count=8 skip=734
$ mkisofs -o ../new-win.iso -b boot.img -no-emul-boot -c BOOT.CAT \
-iso-level 2 -udf \
-J -l -D -N -joliet-long -relaxed-filenames .
첫 번째 출력 단계가 실패했습니다.
dd if=/home/masi/Downloads/en_windows_10_multiple_editions_version_1511_x64_dvd.iso of=/home/masi/Downloads/boot.img bs=2048 count=8 skip=734
8+0 records in
8+0 records out
16384 bytes (16 kB) copied, 0.000392973 s, 41.7 MB/s
이 작업을 수행할 수 있는 새로운 방법을 찾으면 알려주시기 바랍니다.
운영 체제: Debian 8.5 64비트
하드웨어: Asus Zenbook UX303UA
대상 하드웨어: Asus PC
답변3
나는 똑같은 일을 하고 싶었지만, ei.cfg
다음은 내가 한 방법입니다:
먼저 마운트 지점을 만듭니다.
mkdir -p /mnt/image
공식 Windows 이미지를 다음 위치에 설치합니다 /mnt/image
.
sudo mount -o loop Win10_2004_English_x64.iso /mnt/image
/tmp/bootableWin
루프 설치를 편집할 수 없으므로 ISO 폴더 구조를 존중하고 수정을 위한 별도의 디렉터리를 만듭니다 .
나는:
mkdir -p /tmp/bootableWin/sources sudo 티 /tmp/bootableWin/sources/ei.cfg <<EOF [채널] 소매 EOF
최종 패키지:
MKISOF\ -iso 레벨 4 \ -l \ -아르 자형\ -UDF \ -디\ -b boot/etfsboot.com \ -에뮬레이션 없이 시작\ -부팅 로드 크기 8\ -boot.catalog\ 숨기기 -eltorito-alt-start \ -eltorito-platformefi \ -에뮬레이션 없이 시작\ -b efi/Microsoft/Startup/efisys.bin \ -o /집/사용자 이름/win10-outputimage.iso \ /mnt/이미지/tmp/bootableWin/
이제 추가한 파일이 포함된 BIOS 및 UEFI 부팅 가능 이미지가 있어야 합니다.