O kernel Linux LFS não inicializa - tela preta

1

Eu terminei recentemente uma compilação do LFS usando o GRUB-2.03 ~ beta, e Eu instalei isso usando o UEFI. Quando eu inicializo o linux no entanto, sou recebido com uma tela preta. Não tenho certeza de como depurar isso, pois o kernel não nem mesmo pânico nem mostra um cursor, apenas fica 100% de margem a margem preta.

Aqui estão alguns arquivos de configuração

.config: link

/ 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
}

Montar árvore no host do 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's:

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

Eu corrigi a raiz do que seria no host de arquivamento ( (hd2,gpt2) sendo montado como /dev/sdc ) para quando eu investigar na linha de comando do grub (hd0,gpt2) , então está encontrando o kernel. Eu tentei mudar UUID para /dev/sdX , no entanto, isso ainda falha. Grub2 efi-directory foi definido para /boot/efi na instalação. Todas as opções corretas do kernel foram definido durante a compilação para instalações UEFI.

Eu tentarei recompilar o kernel com um arquivo de configuração baseado em arco e, pelo menos, eliminar a possibilidade de uma configuração ruim.

    
por cellsheet 30.10.2016 / 02:27

1 resposta

0

O sistema pode ser inicializado, pode ser o modo gráfico que mostra apenas a tela preta. Eu recebi um problema semelhante quando mudei do kernel 3.10 para 4.x no RHEL.

Não encontrei uma solução para carregar o kernel 4.x no modo VESA.

Você pode desativar o modo GFX definindo terminal_output como "console" e remover as configurações gfx * no grub. Isso permitirá que você veja se o sistema pode inicializar.

    
por 21.02.2017 / 23:24