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 *設定を削除することができます。これにより、システムが起動できることを確認できます。

関連情報