LFS Linux 커널 부팅 실패 - 검은색 화면

LFS Linux 커널 부팅 실패 - 검은색 화면

최근 GRUB-2.03~beta를 사용하여 LFS 빌드를 완료하고 UEFI를 사용하여 설치했습니다. 그러나 Linux를 부팅할 때 검은색 화면이 나타났습니다. 커널이 당황하지도 않고 커서도 표시하지 않기 때문에 이것을 디버깅하는 방법을 잘 모르겠습니다. 가장자리에서 가장자리까지 100% 검은색입니다.

다음은 일부 구성 파일입니다.

.config:http://sprunge.us/SMcc

/etc/fstab

# Begin /etc/fstab

# file system  mount-point  type     options             dump  fsck
#                                                              order

UUID=d6788259-f948-4164-ae29-d1b996ffd6d9     /            ext4    
defaults            1     1
UUID=04ED-C3D3     /boot/efi    vfat     defaults            0     1
efivarfs       /sys/firmware/efi/efivars  efivarfs  defaults  0      1

# End /etc/fstab

/boot/grub/grub.cfg

# Begin /boot/grub/grub.cfg
set default=0
set timeout=5

insmod ext2
set root=(hd0,gpt2)
insmod efi_gop
insmod efi_uga
insmod font
if loadfont /grub/unicode.pf2; then
   loadfont /grub/unicode.pf2
   set gfxmode=auto
   insmod gfxterm
   set gfxpayload=keep
   terminal_output gfxterm
fi

menuentry "GNU/Linux, Linux From Scratch"  {
   linux   /boot/vmlinuz-4.7.2-lfs-7.10-systemd 
root=UUID=d6788259-f948-4164-ae29-d1b996ffd6d9 rw quiet
}

Arch Linux 호스트에 트리를 마운트합니다.

sdc      8:32   0 931.5G  0 disk
├─sdc2   8:34   0 931.3G  0 part /mnt/lfs
└─sdc1   8:33   0   260M  0 part /mnt/lfs/boot/efi

UUID:

lrwxrwxrwx 1 root root 10 Oct 29 14:42 04ED-C3D3 -> ../../sdc1
lrwxrwxrwx 1 root root 10 Oct 29 14:42 
d6788259-f948-4164-ae29-d1b996ffd6d9 -> ../../sdc2

(hd2,gpt2)/dev/sdcgrub 명령줄에서 조사할 때 Arch 호스트(설치된)의 루트를 원래대로 수정하여 (hd0,gpt2)커널을 찾고 있습니다. UUID를 교체하려고 시도했지만 /dev/sdX여전히 실패했습니다. Grub2 efi 디렉토리는 설치 중에 설정됩니다 /boot/efi. UEFI 설치를 컴파일하는 동안 모든 올바른 커널 옵션이 설정됩니다.

나는 아치 기반 구성 파일을 사용하여 커널을 다시 컴파일하고 최소한 구성 오류 가능성을 제거하려고 노력할 것입니다.

답변1

시스템이 실제로 부팅될 수도 있고 그래픽 모드일 수도 있으며 검은색 화면만 표시될 수도 있습니다. RHEL에서 3.10 커널에서 4.x 커널로 전환할 때 비슷한 문제가 발생했습니다.

VESA 모드에서 4.x 커널을 로드하는 방법에 대한 해결책을 찾지 못했습니다.

Terminal_output을 "console"로 설정하여 GFX 모드를 비활성화하고 grub에서 gfx* 설정을 제거할 수 있습니다. 이를 통해 시스템이 부팅할 수 있는지 확인할 수 있습니다.

관련 정보