設定
分割:
# fdisk -l /dev/sda
...
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 51199 49152 24M c W95 FAT32 (LBA)
/dev/sda2 51200 204799 153600 75M 83 Linux
システムLinux構成:
UI menu.c32
LABEL linux
LINUX ../bzImage
INITRD ../initrd.img
APPEND rootfstype=tmpfs init=/init
/init
:
#!/bin/sh
mount -a
/bin/sh
poweroff -f
テスト
QEMUによる実行は正常に機能します。
# qemu-system-x86_64 /dev/sda
...しかし、ノートブック(同じアーキテクチャ)で実行すると、空の画面が表示されます。シェルコマンドreboot
(など)を入力できますが、poweroff
画面にテキストは表示されません。
答え1
nomodeset
カーネルにコマンドラインを追加することで問題が解決しました。 QEMUは「ベアメタル」とは異なるグラフィックを扱うので、仮想マシンで動作すると思います。