
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. 제가 시도한 두 번째 방법은 다음과 같습니다.
Windows에서 새 Windows ISO를 생성하기 위해 "oscdimg"라는 MS cmd 도구가 작동합니다. 그래서 oscdimg를 리눅스에 복사해서 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
해당 작업에 대한 새로운 방법을 찾으면 알려주시기 바랍니다.
OS: 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
그리고 마지막으로 패키지화합니다.
mkisofs \ -iso-레벨 4 \ -l \ -R \ -UDF \ -디\ -b boot/etfsboot.com \ -no-emul-boot \ -부팅-로드-크기 8 \ -boot.catalog 숨기기 \ -eltorito-alt-boot \ -eltorito-플랫폼 efi \ -no-emul-boot \ -b efi/microsoft/boot/efisys.bin \ -o /집/사용자 이름/win10-outputimage.iso \ /mnt/이미지 /tmp/bootableWin/
이제 추가된 파일이 포함된 BIOS와 UEFI 부팅 가능 이미지가 모두 있어야 합니다.