vbeinfoの出力を保存する方法はありますか?


10

進行中の サガの一環として、11.10でGRUB2とプリマスのディスプレイの問題をいくつか修正しようとしています。vbeinfoコマンドを実行して、サポートされている表示モードを確認しますが、残念ながら、このコマンドはGRUB2からしか実行できないため、出力はコマンドが実行されている間のみ表示されます。

参照または共有のために出力のコピーを保持したいと思います。ログイン後にアクセスできる場所にこの出力を保存することは可能ですか?その場合、どのように実行しますか?あるいは、出力を保存できない場合は、なぜそうしないのですか?

そして、私は誰かがこれで答える可能性があることを知っているので、いいえ、私は自分の画面の写真を撮るのに便利なカメラを持っていません(私のラップトップのウェブカメラを除いて、これはせいぜい厄介な解決策です)。私がそれを助けることができれば紙の上。


おそらく、irc.freenode.netまたはirc.gnu.orgの#grubでさらにヘルプを得ることができます。
匿名

hwinfo --framebufferttyで同じを表示しませんか?あなたはそれをする必要がありvbeinfoますか?
Bruno Pereira

回答:


4

の出力を保存すると、vbeinfo多くの作業なしでは不可能であることが証明されます。

幸いにも、ターミナルでhwinfoコマンドを使用して、VBEがサポートするモードを一覧表示することもできますsudo hwinfo --framebuffer

hwinfoコマンドを使用してインストールしますsudo apt-get install hwinfo


私はこれを試してみました。vbeinfo表示モードに関する限り、同様の出力を返すようですが、完全に異なるハードウェア情報を返し、全体として同じ形式ではありません。それと、追加のパッケージをインストールする必要があることは、いくぶん洗練されていません。しかし、提案をありがとう!
クリストファーカイルホートン

私はそれに同意する必要がありますが、vbeinfosavedの出力を取得する手順は達成するのが非常に難しくなり、結果は同じになります。
Bruno Pereira

3

Grub2はファイルの保存を許可しません-セキュリティの観点から、そして無効なgrub構成によるファイルシステムの破損を防ぐためです。

grubから情報を書き込むのに最も近いのは、実行中のO / Sから後で読み取ることができる環境変数の値を保存することです。

したがって、vbeinfo保存したい情報を含む環境変数を実行して作成できます。

set myvar="some vbeinformation typed manually"
export myvar
save_env myvar

実行中のO / Sでは、ファイルに/boot/grub/grubenvは保存した環境変数が含まれます。

このファイルを解析して情報を取得できます。おそらく以下を使用して、保存されたすべての変数をリストします。

grub-editenv list

このファイルは、環境ブロックと呼ばれ、1024文字に制限されています。

次を使用してファイルをリセットします。

sudo grub-editenv create

このウィキからのメモ:

安全上の理由から、このストレージは、プレーンディスク(LVMまたはRAIDなし)にインストールされ、非チェックサムファイルシステム(ZFSなし)を使用し、BIOSまたはEFI機能(ATA、USB、IEEE1275なし)を使用する場合にのみ利用できます。

私のテストから-おそらくどこかに潜んでいるバグがあるでしょう。環境ブロックが正常に書き込まれるまでに数回の試行が必要な場合があります。


手動で入力せずに出力全体を保存する方法はありますか?
クリストファーカイルホートン

1
私はこれだけのために一生懸命探していました。GRUB2にはコマンドの出力をリダイレクトする機能がないようです。コマンドコンソールはbashシェルのように見えますが、リダイレクト ">"タイプの機能はありません。GrubとGrub2の唯一の「リダイレクト」機能については、シリアルリンクを介してgrubの出力をパイプ処理することです。これは、ハイパーターミナルまたはミニコムを使用しているユーザー向けだと思います。これは出力を「キャプチャ」する1つの方法だと思います。大きなハンマーがあなたの特定のナットをクラックするように見え
fossfreedom

1

残念ながらvbeinfo、GRUB2が保存するブートプロセスのこの段階ではファイルシステムがマウントされていないため、出力を保存することはできません。


ブートフォルダーとその内容は、実際にはgrub2コンソールに表示されます-書き込むことはできません。
自由の自由
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.