grub2를 사용하여 iso 파일에서 Fedora 27을 설치하려고 할 때 문제가 있습니다.
몇 시간 동안 끔찍한 시간을 보낸 후 답변을 찾았습니다.
- USBFlashDrive를 fat32로 포맷합니다.
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
시작 항목 작성그럽 구성 파일. 옳다고 말하는 것이 그토록 지루한 이유는 아주 많습니다.. 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
}