別のディストリビューションのGRUB2でデュアルブートするときのSlackwareコンソールの解像度はどうなりますか?

別のディストリビューションのGRUB2でデュアルブートするときのSlackwareコンソールの解像度はどうなりますか?

新しいホームブルーマシンで新しいLinuxインストールを調整しています。まず、Linux Mint 14をインストールしてから、Slackware 14とArch Linuxを別々のパーティションにインストールしました。重要ではないと思いますが、マシン(A75チップセットMSIマザーボードを搭載したAMD A10 CPU)にはUEFI(およびセキュアブート)機能がありますが、まだこれに完全に専念していないため、レガシーBIOSモードで実行しています。完全なプロセスUEFIの問題。ただし、3TBハードドライブはGUIDパーティションスキーム(EFIパーティションなし)を使用してパーティションが分割されていますが、いずれのパーティションも2TBより大きくはありません(ドライブの最大パーティションは1TBです)。私はインストールを調整するために数日の夜を過ごし、そのままにしておくことをお勧めします。

何度も試したところ、SlackwareとArch Linuxパーティションの存在を正常に取得して認識os-proberし、正しく起動しました。GRUB2自動生成された/boot/grub/grub.cfgファイルは、if-elseスクリプトなどを含む複雑なシェルスクリプトを含む、やや複雑で怖い作業です。 GRUB および LILO 構成ファイルを編集することは私には不慣れなレベルです (簡単な LILO スクリプトまたはレガシー GRUB スクリプトを手動で編集できます)。

長い紹介の後、私の質問はこんな感じです。私は主にコマンドラインでSlackwareとArchを使用する予定です。私の24インチ画面のコンソールフォントと解像度は低解像度なので、コンソール解像度を調整することをお勧めします。私はSlackwareを使ってこれを行う方法をある程度知っていますがLILO(少し予測できません)、現在はLinux MintをGRUB23つのディストリビューションのブートローダーとして使用しています(Scientific Linuxは後で追加される予定です)。

Linux MintにインストールされているGRUB2でSlackwareとArch(可能な限りスタンドアロン)のコンソール解像度を調整するには?

答え1

VESAフレームバッファを使用するか「ネイティブ」フレームバッファ(radeon/nvidia/intel/matrox/other)を使用するかによって異なります。 「ネイティブ」フレームバッファを使用することを決定した場合は、使用していると仮定すると自動的に画面解像度を検出する必要があります。EDIDアクティブ化されたハードウェア(言及したハードウェアを考慮すると、そうでない可能性は低くなります)。正しいドライバがロードまたは存在することを確認するために、初期化スクリプトを調整するか、カーネルを再構築する必要があるかもしれません。

vga最初のケース(vesafb)では、起動時にカーネルに正しいオプションを渡す必要があります(例:vga=0x31a1280x1024x16M IIRCを提供)。利用可能なオプションの完全なリストを取得するには、vga=askカーネルソースコードにもいくつかのオプションがあります。/文書/fb

カーネルブートパラメータの変更に関してGRUB(2)設定を編集する必要があります。Archlinux GRUB2 ウィキ編集内容と場所に関して、設定は通常、少なくともすべてのカーネルアップデートで設定/boot/grub2から作成されます。/etc

言い換えれば、あなたが与えたいと思うかもしれませんエリヨ特にLILOに慣れている場合は、試してみるか、カーネルUEFIブートローダから直接起動

特別な要件がない限り、インストールされているすべてのディストリビューションに単一の(カスタム)カーネルを使用することは悪くありません(この場合、上記の直接UEFIロード制限のためにブートローダを使用する方が簡単かもしれません)。

関連情報