grub2를 사용하여 Fedora27.iso 부팅

grub2를 사용하여 Fedora27.iso 부팅

grub2를 사용하여 iso 파일에서 Fedora 27을 설치하려고 할 때 문제가 있습니다.

몇 시간 동안 끔찍한 시간을 보낸 후 답변을 찾았습니다.

  1. USBFlashDrive를 fat32로 포맷합니다.
  2. USB 플래시 드라이브에 grub2를 설치합니다. Fedora/centos/redhat에서:

    #mount /dev/sdXY /mnt
    #mkdir /mnt/boot
    for efi#grub2-install --efi-directory=/mnt --boot-directory=/mnt/boot --removable /dev/sdX
    forbios#grub2-install --boot-directory=/mnt/boot /dev/sdX
    
  3. 시작 항목 작성그럽 구성 파일. 옳다고 말하는 것이 그토록 지루한 이유는 아주 많습니다.. 20번 이상 시도한 끝에 해결책을 얻었습니다.

    menuentry 'Fedora-Workstation-netinst-x86_64-27-1.6' {
        set isofile='/boot/iso/Fedora-Workstation-netinst-x86_64-27-1.6.iso'
        loopback loop $isofile
        linux (loop)/isolinux/vmlinuz inst.stage2=hd:LABEL=Fedora-WS-dvd-x86_64-27 iso-scan/filename=$isofile quiet
        initrd (loop)/isolinux/initrd.img
    }
    

인용하다

올바른 참조를 얻은 후에는 더욱 혼란스러워졌고 질문이 통과되었다고 생각했습니다. 누구든지 iso 파일의 어느 부분이 부팅 항목을 만드는지 지적할 수 있습니까?그럽 구성 파일다른? 특히 차이점은 무엇입니까?재고 설치 미디어그리고워크스테이션 라이브 미디어페도라 모자.

답변1

같은 문제가 있습니다. 다음은 iso의 "EFI/BOOT/grub.cfg" 부팅 옵션이 포함된 업데이트된 항목입니다. [grub2-mkconfig를 사용하여 grub.cfg를 사용자 정의 항목으로 업데이트]

나는 iso를 루트 폴더에 넣었고 그것이 나를 위해 일했습니다.

menuentry 'Fedora-Workstation-Live-x86_64-27-1.6' {
    loopback loop (hd0,msdos1)/Fedora-Workstation-Live-x86_64-27-1.6.iso
    linux (loop)/isolinux/vmlinuz iso-scan/filename="/Fedora-Workstation-Live-x86_64-27-1.6.iso" root=live:CDLABEL=Fedora-WS-Live-27-1-6 rd.live.image quiet
    initrd (loop)/isolinux/initrd.img
}

관련 정보