EFI를 사용하여 USB에서 리눅스 부팅


10

Mint 및 Ubuntu의 설치 미디어로 USB 드라이브를 사용해야합니다. 이를 위해 USB 부팅 가능하도록 unetbootin했습니다.

그러나 내 PC는 EFI 부팅 만 지원합니다 (부팅 장치를 추가하는 동안 .efi파일 경로 등 을 제공해야 함 ).

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

라는 부트 로더에 대해 들었지만 elilo사용법을 모르겠습니다. 그리고 rEFInd , rEFIt 등을 시도했는데 USB에서 부팅하고 있지만 USB 드라이브에서 Linux 배포를 부팅하도록 구성하는 방법을 모르겠습니다.


어떤 종류의 PC입니까?
Philcolbourn

답변:


10

EFI 부트 로더를 USB 드라이브에 설치해야합니다. elilo 는 이전에 사용한 적이 있지만 GRUB2를 사용할 수 있습니다 . 우분투 AMD64 ELILO 패키지에 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에는 "install to MBR"유형 작업이 없습니다.

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


고마워, 나는 defualt에 의해 efi 부트 로더 (grub 2)를 찾은 새로운 Mint 13 버전으로 시도했다. 부트 로더를 시작할 수 있었지만 리눅스를 시작할 수 없었습니다. "리눅스 민트 설치"를 선택하면 전체 화면이 검게 변하고 응답이 없습니다. 무슨 일이 일어나고 있는지 알 수 없었습니다. 나는 당신의 방법을 시도합니다.
Khaleel

@QuickSilver 그것은 부트 로더가 아니라 리눅스에 문제가있는 것 같습니다. 커널에 비디오 옵션을 가지고 놀아야 할 수도 있습니다.
mgorven

1
업데이트 : DVD를 미디어로 사용하여 부팅 할 수 있습니다.
Khaleel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.