VBox에서 부팅 가능한 ISO 만들기

VBox에서 부팅 가능한 ISO 만들기

원본 ISO 파일에서 사용자 정의 ISO 파일을 만들었습니다.MKISOF, 하지만 이제 VirtualBox 5.2에서는 시작할 수 없습니다.

FATAL : Couldn't read from the boot medium ! System halted.

이것은 ISO를 생성하는 데 사용한 명령입니다.

sudo mkisofs  -o ubuntu.iso test2/

방금 파일을 교체했습니다 casper/filesystem.squashfs(비록 업데이트해야 하지만 casper/filesystem.squashfs.gpg문제 /md5sums.txt는 ISO 파일 자체에 있기 때문에 걱정할 필요가 없습니다. VBox는 파일 시스템 무결성 검사는 물론이고 커널을 부팅할 수도 없습니다).

원본 ISO 파일은 다음과 같습니다.ubuntu-18.04.3-live-server-amd64.iso

어떤 도움이라도 대단히 감사하겠습니다.


편집하다:문제는 다음과 같습니다.MKISOF아무 것도 하지 않고 추출된 ISO(원본 ISO)에서 ISO 파일을 만들려고 했으나 또 오류가 나더군요.
딱 하나 같은데시작하다플래그가 누락되었지만 추가하는 방법을 모르겠습니다.

답변1

가장 가까운 매뉴얼 페이지는 다음 위치에 있습니다.

http://schilytools.sourceforge.net/man/man8/mkisofs.8.html

명령줄을 확인하면 CD를 부팅 가능하게 만드는 데 어떤 옵션도 사용하지 않았음을 알 수 있습니다.

mkisofs원본 버전을 설치한 경우 다음 명령줄 예제가 포함된 파일이 생성됩니다 .README.eltorito

mkisofs -V MYVOL -iso-level 4 -R -b boot/grub/stage2_eltorito -no-emul-boot \
    -boot-load-size 4 -boot-info-table -o myvol.iso thisdir

이:

mkisofs -V MYVOL -iso-level 4 -R -b boot/grub/stage2_eltorito -no-emul-boot \
    -boot-load-size 4 -boot-info-table \
    -eltorito-alt-boot -eltorito-platform efi -b boot/grub/boot.efi \
    -no-emul-boot
    -o myvol.iso thisdir

EFI 예로. 그러나 부팅 이미지를 어디서 얻을 수 있는지 알아야 합니다...

중요한:파일 이름은 예시입니다. 부팅 가능한 CD로 변환하려는 파일 트리와 일치하는 올바른 실제 기존 파일 이름을 사용해야 합니다.

참고: genisoimage2004년 5월 현재 아직 지원되지 않습니다 -eltorito-platform efi.

최신 버전은 mkisofs항상 schilytoolstarball에 있습니다:

http://sourceforge.net/projects/schilytools/files/

사용 가능한 ISO 이미지가 있는 경우 실행 isodebug -i xxx.iso(xxx.iso를 이미지 이름으로 대체)하여 해당 이미지에 이미 사용된 mkisofs 명령줄 옵션을 가져올 수 있습니다. 그러나 이는 원본 mkisofs 프로그램을 사용하여 xxx.iso를 만든 경우에만 적용됩니다.

어쨌든, 어딘가에서 부팅 트리를 얻었다면 mkisofs에 부팅 이미지 파일이 되도록 알려야 하는 파일이 무엇인지 알고 있을 것입니다.

관련 정보