EFI를 사용하여 USB에서 Linux 부팅

EFI를 사용하여 USB에서 Linux 부팅

Mint와 Ubuntu의 설치 미디어로 USB 드라이브를 사용해야 합니다. 이를 위해 USB를 부팅 가능하게 만드는 unetbootin이 있습니다.

.efi하지만 내 컴퓨터는 EFI 부팅만 지원합니다(부팅 장치를 추가할 때 파일 경로 등을 제공해야 합니다 ).

.efi내 질문은 일부 파일(파일)을 복사하여 Linux 배포판을 어떻게 만들 수 있습니까 ?

라는 부트로더에 대해 들어본 적이 있지만 elilo사용 방법을 모르겠습니다. 나는 전에 시도했다마이크로플레이트 리더,가감잠깐만요, USB에서 부팅되지만 USB 드라이브에서 Linux 배포판을 부팅하도록 구성하는 방법을 모르겠습니다.

답변1

USB 드라이브에 EFI 부트로더를 설치해야 합니다.엘리요제가 이전에 사용했던 것입니다. 하지만 당신도 사용할 수 있습니다GRUB2. 이것우분투 amd64 엘리요패키지는 64비트 바이너리를 에 설치 /usr/lib/elilo/elilo.efi하고 32비트 바이너리를 /usr/lib32/elilo/elilo.efi.

EFI 펌웨어는 /EFI/BOOT/BOOTX64.efi파일이 포함된 FAT32 파일 시스템(32비트 및 64비트 시스템용)에 대한 이동식 미디어를 검색합니다. USB 드라이브에서 FAT32 파일 시스템을 사용하고 있는지 확인하고 elilo.efi해당 경로에 복사하세요.

일부 EFI 시스템에는 시작 스크립트가 필요할 수도 있습니다. 이 경우 다음을 입력하세요 /EFI/BOOT/startup.nsh.

BOOTX64

그런 다음 elilo에 대한 구성 파일을 생성하여 커널 부팅 방법을 지정할 수 있습니다. /EFI/BOOT/elilo.conf시작하려는 배포판에 따라 생성하고 구성하세요. 내 실행 구성RIPLinux다음과 같습니다.

image=/riplinux/kernel64
        label=rip64
        initrd=/riplinux/rootfs.cgz
        append="root=/dev/ram0 rw"

그렇게되어야합니다. EFI에는 "MBR에 설치" 유형 작업이 없습니다.

그런데 로드 스미스의Linux용 EFI 부트로더 관리이 사이트는 EFI 작동 방식을 이해하는 데 매우 유용합니다.

관련 정보