最新バージョンのカーネルと最新バージョンのbusyboxを次のようにコンパイルしました。これマップ時間。ビルドが成功したかどうかをテストするために、Ubuntu-mate LiveCDを使用してディスクを分割し、grubをインストールし、Proxmoxサーバー内の仮想ハードドライブから起動しました。
仮想マシンのデフォルトオプションを使用すると、問題なく動作します。最小のディストリビューションを参照し、wget を使用してコンテンツをダウンロードするなどの作業を行うことができます。ただし、Proxmoxのディスプレイ設定をVirtIO-GPUに変更して仮想マシンを再起動すると、Booting the kernel
メッセージが表示されます。
設定を確認してみると、DRM_VIRTIO_GPU
オプションが正しく設定されていましたy
。おそらくSeaBIOSを使用していると思いましたが、同じ設定でAlpine VMを実行するとうまく起動します/dev/dri
。私の問題はSeaBIOSに関連しています。
私のシステムが他のデバイスを検出するのに問題がないようです。ハードドライブとネットワークカードを追加すると、/dev
カタログに表示されます。私は他の同様の投稿を読み、nomodeset
カーネルのコマンドラインにあるのでこれが可能であると述べましたが、menuentry
grubでは
linux /boot/vmlinuz-5.19.2 root=/dev/sda1 ro quiet
変更すると回線quiet
がdebug
停止します。
[0.219589] pci_bus 0000:02: resource 2 [mem 0xfe000000-0xfe1fffff 64bit pref]
しかし、これが何を意味するのかわかりません。さらに、Proxmoxのオプションをデフォルトの標準VGAカードに変更すると、すべてがうまく機能しますが、同じVGAカードを使用するAlpineなどのアイテムはDisplay
まだありません。私はbusybox initを使用しているので、myで実行される最初の命令でメッセージを作成しましたが、/dev/dri
これが浮かんでいないのでinitが実行される前にエラーが発生したのは間違いありません。どのように絞り込むことができますか?ドライバーはありませんか?echo
inittab
編集する
マシンが実際にまだ動作しているように見えますか?別のコンピュータでssh'ingを試みましたが、次のメッセージdmesg
の後に出力が表示されますpci_bus
。
[ 0.231742] pci 0000:00:01.0: PIIX3: Enabling Passive Release
これが役に立つかどうかはわかりません。