지금까지의 이야기:
나는주의를 기울여 왔습니다.이 가이드Ubuntu의 사용자 정의 버전을 만듭니다. 이 시점에서 CD의 구조가 완성됩니다. 다음 명령을 사용하여 ISO를 생성했습니다.
sudo grub-mkrescue -o live_cd.iso /path/to/cd/directory
ISO 이미지는 BIOS 모드에서 정상적으로 부팅됩니다.
UEFI 모드에서는 부팅되지 않지만 다음이 표시됩니다.
ISO 이미지를 UEFI와 호환되게 만드는 방법은 무엇입니까?
미리 감사드립니다!
답변1
EFI 부팅의 경우 부팅 섹터뿐만 아니라(사용되지 않기 때문에) 이미지 파일 시스템을 형성하는 특정 구조가 필요하므로 Ubuntu의 라이브 도우미 스크립트(내 추측)를 보거나 확인하십시오.mki 복사 efiboot스크립트(일부MK 이미지작성해서 사용했습니다.)
Ubuntu 기반이 아닌 사용자 지정 복구 이미지만 필요한 경우 다음을 참조하세요.ALT 리눅스 구조그 뒤에 있는 기술은 개방적이고 명시적으로 단순 파생 상품을 위해 만들어졌기 때문입니다(그러나 대부분은러시아어로 녹음그것은 어떤 사람들을 멈추지 않습니다) - 그것은 기본적으로 잡기에 관한 것입니다라이브 빌더.iso, 대기 VM/호스트에서 시작하고 다음을 수행합니다.
git clone git://git.altlinux.org/people/mike/packages/mkimage-profiles.git
cd mkimage-profiles
make regular-rescue.iso
grep -B6 RESCUE_PACKAGES conf.d/regular.mk
Rod의 훌륭한 책을 읽는 것도 도움이 될 수 있습니다.EFI 부트로더및 Matthew Garrett의 ISO9660/EFI임무 보고서.
어떤 길을 택하든 행운을 빕니다!
추신: 2.00부터 grub-mkrescue는 분명히 EFI를 지원하지 않습니다.