grub2win은 ISO 이미지 "Semicode OS"를 부팅할 수 없습니다.

grub2win은 ISO 이미지 "Semicode OS"를 부팅할 수 없습니다.

저는 Grub2Win을 사용하고 있으며 "3.0 Linux Lite" 및 "Ubuntu Mate 16.0" ISO 파일에서 부팅하기 위해 "grub.cfg" 파일에 수동으로 정의했는데 작동합니다.

하지만 "SemiCode OS" ISO를 사용하여 동일한 작업을 수행하려고 하면 작동하지 않습니다.

실행하면 일부 스크립트를 실행하고(이름이 기억나지 않음) 다음 오류가 표시될 때까지 작업 디스플레이가 스플래시 화면인 것처럼 보입니다.

"init: Error line 3 "dev/sr0" medium not Found"

루트를 수동으로 설정하려고 할 때 문제가 무엇인지 모르겠습니다.

set root='hd0,gpt3'

여기서 gpt3은 ISO가 있는 파티션이지만 여전히 동일한 오류가 발생합니다.

다음은 "grub.cfg"의 "Semicode OS" 시작 코드입니다.

menuentry   'Try SemiCode OS Beta without installing' --class isoboot --class icon-linux --class custom_004  {
    set gfxpayload=keep

clear
    set root='hd0,gpt3'
    set gfxpayload=keep
    set isopath='/Linux/SemiCode[coding]/SemiCodeOS-dist.iso'
    set kernelpath='/casper/vmlinuz'
    set bootparms='/preseed/custom.seed boot=casper iso-scan/filename=${iso_path} quiet splash --'
    set initrdpath='/casper/initrd.gz'

#

g2wisoboot                                          # Run the g2wisoboot function

#
# end-custom-code
}

모든 경로가 올바른지 확인했습니다! 하지만 여전히 같은 오류가 발생합니다.

"init: Error line 3 "dev/sr0" medium not Found"

왜 이런 일이 발생하는지 모르겠습니다.

저는 SP1 Intel i3 CPU, mb: ASUS 8GB RAM과 함께 Win7을 사용하고 있습니다.

답변1

iso를 로드하려면 grub의 루프 기능을 사용해야 합니다.

우분투 메이트 16의 메뉴 항목을 확인하세요.

ISO 루프를 로드하는 방법에 대한 제안을 찾을 수 있을 것 같습니다.

관련 정보