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

Arch Host에 있는 루트( (hd2,gpt2) 로 마운트됨 /dev/sdc)부터 grub 명령줄을 조사할 때까지 루트를 수정하여 (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* 설정을 제거할 수 있습니다. 이를 통해 시스템이 부팅할 수 있는지 확인할 수 있습니다.

관련 정보