원본 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로 변환하려는 파일 트리와 일치하는 올바른 실제 기존 파일 이름을 사용해야 합니다.
참고: genisoimage
2004년 5월 현재 아직 지원되지 않습니다 -eltorito-platform efi
.
최신 버전은 mkisofs
항상 schilytools
tarball에 있습니다:
http://sourceforge.net/projects/schilytools/files/
사용 가능한 ISO 이미지가 있는 경우 실행 isodebug -i xxx.iso
(xxx.iso를 이미지 이름으로 대체)하여 해당 이미지에 이미 사용된 mkisofs 명령줄 옵션을 가져올 수 있습니다. 그러나 이는 원본 mkisofs 프로그램을 사용하여 xxx.iso를 만든 경우에만 적용됩니다.
어쨌든, 어딘가에서 부팅 트리를 얻었다면 mkisofs에 부팅 이미지 파일이 되도록 알려야 하는 파일이 무엇인지 알고 있을 것입니다.