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

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

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

하지만 내 PC는 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 펌웨어는 파일이 포함된 FAT32 파일 시스템에 대한 이동식 미디어를 검색합니다 /EFI/BOOT/BOOTX64.efi(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 작동 방식을 이해하는 데 매우 유용합니다.

관련 정보