3
4.8.5 버전의 소스 코드에서 리눅스 커널을 컴파일했습니다. 컴파일하는 동안 모두 괜찮지 만로드 할 수는 없습니다. 커널 버전을 선택하라는 메시지가 때 나는 4.8.5를 선택한 후, 곧 문제로 실행 화면은 인쇄 :자체 컴파일 된 커널을로드 할 수 없음
Loading linux 4.8.5...
error: kernel doesn't support EFI handover
Loading initial ramdisk
error: your need to load the kernel first
Press any key to continue
그리고 내 현재의 효과적인 커널 버전입니다 (끝나면 uname -a에서) :
Linux linux-8ckq 4.1.12-1-default #1 SMP PREEMPT Thu Oct 29 06:43:42 UTC 2015 (e24bad1) x86_64 x86_64 x86_64 GNU/Linux
아주 잘 작동합니다. 따라서 새로운 커널이나 구성 또는 하드웨어에 문제가 있다는 것을 알고 있습니다. 그리고 내 하드웨어 정보는 (lspci를에서) :
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x8 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation QM87 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
02:00.0 VGA compatible controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev a1)
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader (rev 01)
04:00.0 Network controller: Intel Corporation Wireless 7260 (rev 6b)
사람이이 문제를 해결하는 방법을 알 수 있습니다. 정말 감사합니다.
정답과 같습니다. 나는 그것을 시도 할 것이다. 매우 감사합니다. –
다시 한번 고맙다는 말을하고 싶습니다. 내가 잘못한 점은 EFI에 관한 내용을 지원하지 않는 .config 파일을 생성하기 위해 'make deconfig'를 사용했다는 것입니다. 이제는 현재 실행중인 커널에서 .config 파일을 복사하기 만하면됩니다. 어쩌면 'make defconfig'로 충분하지 않을 수도 있습니다. –
"EFI 변수 지원 vis sysfs"는 기존 버전입니다. "파일 시스템"-> "가짜 파일 시스템"-> "EFI 변수 파일 시스템"에는 순수한 sysfs 인터페이스의 한계가 부족합니다 (efivars 라이브러리는 사용 가능한 경우이를 사용합니다). – unixsmurf